--- /srv/rebuilderd/tmp/rebuilderdEeboGJ/inputs/coinor-libbonmin4t64_1.8.9-3+b2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdEeboGJ/out/coinor-libbonmin4t64_1.8.9-3+b2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-23 14:43:31.000000 debian-binary │ -rw-r--r-- 0 0 0 1208 2026-04-23 14:43:31.000000 control.tar.xz │ --rw-r--r-- 0 0 0 336964 2026-04-23 14:43:31.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 336904 2026-04-23 14:43:31.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 0x0bd06c 0x000bd06c 0x000bd06c 0x01aa8 0x01aa8 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xbeb18 0xbeb18 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x0bd06c 0x000bd06c 0x000bd06c 0x01a98 0x01a98 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xbeb08 0xbeb08 R E 0x10000 │ │ │ │ LOAD 0x0cd67c 0x000cd67c 0x000cd67c 0x02a20 0x02c20 RW 0x10000 │ │ │ │ DYNAMIC 0x0cedec 0x000cedec 0x000cedec 0x00148 0x00148 RW 0x4 │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x0cd67c 0x000cd67c 0x000cd67c 0x02984 0x02984 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -13,16 +13,16 @@ │ │ │ │ [ 8] .rel.plt REL 00029bf8 029bf8 001990 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 0002b588 02b588 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0002b594 02b594 002728 04 AX 0 0 4 │ │ │ │ [11] .text PROGBITS 0002dcc0 02dcc0 07aa1c 00 AX 0 0 8 │ │ │ │ [12] .fini PROGBITS 000a86dc 0a86dc 000008 00 AX 0 0 4 │ │ │ │ [13] .rodata PROGBITS 000a86e4 0a86e4 00d208 00 A 0 0 4 │ │ │ │ [14] .ARM.extab PROGBITS 000b58ec 0b58ec 00777d 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 000bd06c 0bd06c 001aa8 00 AL 11 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 000beb14 0beb14 000004 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 000bd06c 0bd06c 001a98 00 AL 11 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 000beb04 0beb04 000004 00 A 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 000cd67c 0cd67c 00000c 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 000cd688 0cd688 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 000cd68c 0cd68c 001760 00 WA 0 0 4 │ │ │ │ [20] .dynamic DYNAMIC 000cedec 0cedec 000148 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 000cef34 0cef34 0010cc 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 000d0000 0d0000 00009c 00 WA 0 0 8 │ │ │ │ [23] .bss NOBITS 000d009c 0d009c 000200 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -551,1663 +551,1663 @@ │ │ │ │ 547: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (6) │ │ │ │ 548: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN9OsiRowCutC2ERKS_ │ │ │ │ 549: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEjjPKcj@GLIBCXX_3.4.21 (6) │ │ │ │ 550: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN10CglProbing10setMaxPassEi │ │ │ │ 551: 00000000 0 FUNC GLOBAL DEFAULT UND _ZN17OsiChooseVariableaSERKS_ │ │ │ │ 552: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (4) │ │ │ │ 553: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (12) │ │ │ │ - 554: 00070641 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ + 554: 00070649 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ 555: 000cea40 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin20FixAndSolveHeuristicE │ │ │ │ 556: 0009fc89 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPump10resetModelEP8CbcModel │ │ │ │ - 557: 000b5664 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ + 557: 000b5630 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ 558: 0002f8c5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setObjCoeffEid │ │ │ │ 559: 000cd734 24 OBJECT WEAK DEFAULT 19 _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ 560: 0002eec5 256 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16basisIsAvailableEv │ │ │ │ - 561: 0005860d 716 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC2Ev │ │ │ │ - 562: 00067855 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ - 563: 0007323d 60 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getIntParamE11OsiIntParamRi │ │ │ │ - 564: 0007309d 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface24isProvenPrimalInfeasibleEv │ │ │ │ + 561: 00062295 716 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC2Ev │ │ │ │ + 562: 00064c4d 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ + 563: 00073245 60 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getIntParamE11OsiIntParamRi │ │ │ │ + 564: 000730a5 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface24isProvenPrimalInfeasibleEv │ │ │ │ 565: 000377e9 6 FUNC WEAK DEFAULT 11 _ZN14CbcCompareBase13alternateTestEP7CbcNodeS1_ │ │ │ │ - 566: 00068df1 3824 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ - 567: 0006b8d1 164 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ - 568: 00095a79 292 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ + 566: 000661f1 3824 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ + 567: 00068cd1 164 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ + 568: 00095109 292 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ 569: 000cedac 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ 570: 000a5e01 1532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 571: 00073115 160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setDblParamE11OsiDblParamd │ │ │ │ - 572: 0008eda1 4048 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions22writeLatexOptionsTableERSoNS0_19ExtraCategoriesInfoE │ │ │ │ - 573: 0006fa31 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader16gutsOfDestructorEv │ │ │ │ + 571: 0007311d 160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setDblParamE11OsiDblParamd │ │ │ │ + 572: 0008eda9 4048 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions22writeLatexOptionsTableERSoNS0_19ExtraCategoriesInfoE │ │ │ │ + 573: 0006fa39 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader16gutsOfDestructorEv │ │ │ │ 574: 000cd7d8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14GuessHeuristicE │ │ │ │ - 575: 00063fa9 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2ERNS_12BabSetupBaseE │ │ │ │ + 575: 0005fd21 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2ERNS_12BabSetupBaseE │ │ │ │ 576: 000cd7b8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7BabInfoE │ │ │ │ - 577: 0008a151 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD0Ev │ │ │ │ - 578: 000645d5 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ - 579: 00086ad1 1058 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10gutsOfCopyERKS0_ │ │ │ │ + 577: 0008a159 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD0Ev │ │ │ │ + 578: 0006034d 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ + 579: 00086ad9 1058 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10gutsOfCopyERKS0_ │ │ │ │ 580: 0004dc59 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsD0Ev │ │ │ │ 581: 000cd83c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11CbcDfsDiverE │ │ │ │ - 582: 00068271 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ + 582: 00065669 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ 583: 0002f7c5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10deleteColsEiPKi │ │ │ │ - 584: 00092895 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ - 585: 00084c9d 160 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEEE15ReleasePointer_Ev │ │ │ │ + 584: 00096ef9 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ + 585: 00084ca5 160 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEEE15ReleasePointer_Ev │ │ │ │ 586: 00034e69 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverD1Ev │ │ │ │ - 587: 00066871 736 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ - 588: 0006a201 30 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD0Ev │ │ │ │ - 589: 00072fe1 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getInfinityEv │ │ │ │ - 590: 000512f9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2Ev │ │ │ │ - 591: 000ce700 16 OBJECT WEAK DEFAULT 19 _ZTTN6Bonmin18IpoptWarmStartDiffE │ │ │ │ - 592: 00087add 436 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLP2OsiLP22initialize_jac_storageEv │ │ │ │ + 587: 0006b3f1 736 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ + 588: 00067601 30 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD0Ev │ │ │ │ + 589: 00072fe9 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getInfinityEv │ │ │ │ + 590: 0004ebb1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2Ev │ │ │ │ + 591: 000ce7c0 16 OBJECT WEAK DEFAULT 19 _ZTTN6Bonmin18IpoptWarmStartDiffE │ │ │ │ + 592: 00087ae5 436 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLP2OsiLP22initialize_jac_storageEv │ │ │ │ 593: 00037529 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver9cleanTreeEP8CbcModeldRd │ │ │ │ - 594: 0009341d 80 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ + 594: 00092aad 80 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ 595: 0004c0d5 1160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC2ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 596: 00099699 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20FixAndSolveHeuristic5cloneEv │ │ │ │ + 596: 0009969d 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20FixAndSolveHeuristic5cloneEv │ │ │ │ 597: 00036e05 70 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver16pushDiveOntoHeapEd │ │ │ │ - 598: 0006051d 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ - 599: 00068645 548 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 600: 0006c7b1 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ - 601: 000884d1 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP7eval_giEiPKdbiRd │ │ │ │ + 598: 0005c0dd 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ + 599: 00065a41 548 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 600: 0006e4f1 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ + 601: 000884d9 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP7eval_giEiPKdbiRd │ │ │ │ 602: 00099c21 2456 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 603: 00095dad 620 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ - 604: 000cdbd4 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ + 603: 0009543d 620 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ + 604: 000cdd50 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ 605: 000a5cc9 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingaSERKS0_ │ │ │ │ 606: 000a47a1 512 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_T1_ │ │ │ │ - 607: 0005e879 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD2Ev │ │ │ │ + 607: 0005a439 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD2Ev │ │ │ │ 608: 00032c41 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy15setupHeuristicsER8CbcModel │ │ │ │ 609: 00040741 66 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsList13SetJournalistENS_8SmartPtrINS_10JournalistEEE │ │ │ │ - 610: 000619d1 724 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C1ERNS_12BabSetupBaseE │ │ │ │ - 611: 0009233d 36 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ + 610: 0005d749 724 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C1ERNS_12BabSetupBaseE │ │ │ │ + 611: 000969a1 36 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ 612: 00032285 92 FUNC WEAK DEFAULT 11 _ZN9CoinErrorD1Ev │ │ │ │ - 613: 00073f0d 800 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8MessagesC2Ev │ │ │ │ + 613: 00073f15 800 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8MessagesC2Ev │ │ │ │ 614: 000cd6f8 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14CbcNlpStrategyE │ │ │ │ - 615: 00051fbd 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ - 616: 000732f9 168 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12isFreeBinaryEi │ │ │ │ + 615: 0004f875 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ + 616: 00073301 168 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12isFreeBinaryEi │ │ │ │ 617: 000d0094 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface11FAILED_SYMBE │ │ │ │ - 618: 0007ffb9 468 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 619: 000cdd4c 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14DummyHeuristicE │ │ │ │ + 618: 0007ffc1 468 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 619: 000cdc54 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14DummyHeuristicE │ │ │ │ 620: 0009fd2d 76 FUNC WEAK DEFAULT 11 _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops14_Val_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_ │ │ │ │ 621: 0003b5e5 1276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKS0_ │ │ │ │ 622: 00033295 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoD0Ev │ │ │ │ 623: 000a7419 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12MilpRounding5cloneEv │ │ │ │ - 624: 00098b1d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2ERKS0_ │ │ │ │ - 625: 0008aa11 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 624: 00098b21 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2ERKS0_ │ │ │ │ + 625: 0008aa19 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 626: 00034991 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC2Ei │ │ │ │ - 627: 00079bed 348 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getDblParamE11OsiDblParamRd │ │ │ │ - 628: 00068329 52 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ + 627: 00079bf5 348 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getDblParamE11OsiDblParamRd │ │ │ │ + 628: 00065725 52 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ 629: 00037489 66 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver9cleanTreeEP8CbcModeldRd │ │ │ │ 630: 000b57b0 37 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ - 631: 000511cd 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED1Ev │ │ │ │ + 631: 00055825 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED1Ev │ │ │ │ 632: 0004e149 1828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11fixIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 633: 0004a255 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetupD0Ev │ │ │ │ 634: 0004c975 872 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver8optimizeEdid │ │ │ │ - 635: 000968a5 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC2EiPKdS2_ddb │ │ │ │ + 635: 000918d5 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC2EiPKdS2_ddb │ │ │ │ 636: 000a49a1 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ - 637: 000838a5 38 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrengthRPv │ │ │ │ + 637: 000838ad 38 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrengthRPv │ │ │ │ 638: 000ce060 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ - 639: 000949b1 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ + 639: 00094041 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ 640: 0003a7c9 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseD0Ev │ │ │ │ - 641: 0007101d 40 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP11eval_grad_fEiPKdbPd │ │ │ │ + 641: 00071025 40 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP11eval_grad_fEiPKdbPd │ │ │ │ 642: 00035f31 1108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 643: 0003357d 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC2Ev │ │ │ │ 644: 00034cc5 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristicD1Ev │ │ │ │ 645: 0003a7e9 316 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1EPK18CoinMessageHandler │ │ │ │ - 646: 0004f151 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ - 647: 0008b845 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_fEiPKdbRd │ │ │ │ - 648: 0006dd41 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD0Ev │ │ │ │ + 646: 00056491 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ + 647: 0008b84d 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_fEiPKdbRd │ │ │ │ + 648: 0006c819 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD0Ev │ │ │ │ 649: 000d00b4 24 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin17BonChooseVariable5CNAMEB5cxx11E │ │ │ │ - 650: 00069ce1 1308 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ - 651: 000628f9 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ - 652: 000ce82c 32 OBJECT GLOBAL DEFAULT 19 _ZTTN6Bonmin14IpoptWarmStartE │ │ │ │ + 650: 000670e1 1308 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 651: 0005e671 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ + 652: 000ce8ec 32 OBJECT GLOBAL DEFAULT 19 _ZTTN6Bonmin14IpoptWarmStartE │ │ │ │ 653: 000b5388 46 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ - 654: 000704a1 416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC1EPKcS2_ │ │ │ │ - 655: 0006c241 118 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2Ev │ │ │ │ + 654: 000704a9 416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC1EPKcS2_ │ │ │ │ + 655: 0006df81 118 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2Ev │ │ │ │ 656: 000423a1 372 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup12getAlgorithmEv │ │ │ │ 657: 00032ccd 74 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcNlpStrategy15partialNodeInfoEP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 658: 000d00d4 24 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptError11solverName_B5cxx11E │ │ │ │ - 659: 00070641 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ - 660: 000cdd84 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ - 661: 00087d71 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC2Ev │ │ │ │ - 662: 0007116d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD0Ev │ │ │ │ + 659: 00070649 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ + 660: 000cde74 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ + 661: 00087d79 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC2Ev │ │ │ │ + 662: 00071175 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD0Ev │ │ │ │ 663: 0009c5a1 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin13HeuristicRINS5cloneEv │ │ │ │ - 664: 00097ce1 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1Ev │ │ │ │ - 665: 00057ed9 148 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED1Ev │ │ │ │ + 664: 00097ce5 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1Ev │ │ │ │ + 665: 00055791 148 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED1Ev │ │ │ │ 666: 000a1a91 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1EPNS_11BonminSetupE │ │ │ │ - 667: 0008eb51 308 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions13chooseOptionsENS0_19ExtraCategoriesInfoERNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ + 667: 0008eb59 308 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions13chooseOptionsENS0_19ExtraCategoriesInfoERNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ 668: 0004a225 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetup20setBabDefaultOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 669: 00072f99 22 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface8isBinaryEi │ │ │ │ + 669: 00072fa1 22 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface8isBinaryEi │ │ │ │ 670: 000349c1 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC2ERK12OsiBabSolver │ │ │ │ 671: 0004ce61 14 FUNC WEAK DEFAULT 11 _ZTv0_n120_NK21OsiClpSolverInterface10getNumColsEv │ │ │ │ - 672: 00066b51 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ - 673: 00054cad 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ + 672: 0006b6d1 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ + 673: 00052565 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ 674: 000a59e5 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional8setSetupEPNS_11BonminSetupE │ │ │ │ - 675: 00055915 1988 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ + 675: 000531cd 1988 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ 676: 000a4215 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED1Ev │ │ │ │ - 677: 00064865 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ + 677: 0005c241 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ 678: 000ce588 88 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12BranchingTQPE │ │ │ │ - 679: 00057375 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ - 680: 00073019 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getRowActivityEv │ │ │ │ - 681: 0008a0f1 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD1Ev │ │ │ │ - 682: 000645d5 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD2Ev │ │ │ │ + 679: 00054c2d 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ + 680: 00073021 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getRowActivityEv │ │ │ │ + 681: 0008a0f9 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD1Ev │ │ │ │ + 682: 0006034d 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD2Ev │ │ │ │ 683: 0004dc2d 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsD1Ev │ │ │ │ - 684: 00084d41 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ + 684: 00084d49 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ 685: 000ce438 120 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin6TMINLPE │ │ │ │ - 686: 00068271 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC2Ev │ │ │ │ - 687: 000927d5 92 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ - 688: 00072285 1136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener12HandleOneCutEbPNS_6TMINLPEPNS_11TMINLP2TNLPEPKdS6_iR16CoinPackedVectorRdS9_iS6_d │ │ │ │ - 689: 0006f851 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED0Ev │ │ │ │ + 686: 00065669 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjC2Ev │ │ │ │ + 687: 00096e39 92 FUNC WEAK DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ + 688: 0007228d 1136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener12HandleOneCutEbPNS_6TMINLPEPNS_11TMINLP2TNLPEPKdS6_iR16CoinPackedVectorRdS9_iS6_d │ │ │ │ + 689: 0006f859 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED0Ev │ │ │ │ 690: 000cea7c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin9DummyPumpE │ │ │ │ - 691: 00074ccd 492 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23getConstraintsViolationEPKdRd │ │ │ │ - 692: 0005cec1 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ - 693: 00092435 134 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ + 691: 00074cd5 492 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23getConstraintsViolationEPKdRd │ │ │ │ + 692: 000608e1 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ + 693: 00096a99 134 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ 694: 00034e69 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverD2Ev │ │ │ │ - 695: 0006a1fd 2 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD1Ev │ │ │ │ - 696: 000b51a0 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ + 695: 000675fd 2 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD1Ev │ │ │ │ + 696: 000b51f4 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ 697: 000331dd 2 FUNC WEAK DEFAULT 11 _ZN11CbcStrategy11generateCppEP8_IO_FILE │ │ │ │ - 698: 0008aa11 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 698: 0008aa19 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 699: 0004064d 66 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsList20SetRegisteredOptionsENS_8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 700: 0004ded1 300 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13refixIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ - 701: 000932d1 176 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ - 702: 0009346d 54 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ - 703: 000b5250 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ - 704: 00096415 14 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ + 701: 00097935 176 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ + 702: 00092afd 54 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ + 703: 000b5230 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ + 704: 00095aa5 14 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ 705: 0009db31 700 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPump17gutsOfConstructorEv │ │ │ │ - 706: 00071251 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD0Ev │ │ │ │ - 707: 00096239 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ + 706: 00071259 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD0Ev │ │ │ │ + 707: 000958c9 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ 708: 0004ae95 4672 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 709: 00091639 344 FUNC WEAK DEFAULT 11 _ZNSt6__list13_Scratch_listINSt8__detail15_List_node_baseEE5mergeINS3_8_Ptr_cmpISt14_List_iteratorIPN5Ipopt16RegisteredOptionEEN6Bonmin10optionsCmpEEEEEvRS2_T_ │ │ │ │ + 709: 00091641 344 FUNC WEAK DEFAULT 11 _ZNSt6__list13_Scratch_listINSt8__detail15_List_node_baseEE5mergeINS3_8_Ptr_cmpISt14_List_iteratorIPN5Ipopt16RegisteredOptionEEN6Bonmin10optionsCmpEEEEEvRS2_T_ │ │ │ │ 710: 000a7bc1 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 711: 000cd694 8 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ - 712: 000ce974 92 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11IpoptSolverE │ │ │ │ + 712: 000ce66c 92 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11IpoptSolverE │ │ │ │ 713: 0004dffd 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21isDifferentOnIntegersER18OsiSolverInterfacePP9OsiObjectidPKdS6_ │ │ │ │ - 714: 00071045 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_hEiPKdbdiS3_biPiS4_Pd │ │ │ │ + 714: 0007104d 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_hEiPKdbdiS3_biPiS4_Pd │ │ │ │ 715: 000cd9fc 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12BabSetupBaseE │ │ │ │ 716: 00037859 112 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12DiverCompare5cloneEv │ │ │ │ - 717: 00051fbd 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD2Ev │ │ │ │ + 717: 0004f875 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD2Ev │ │ │ │ 718: 00032285 92 FUNC WEAK DEFAULT 11 _ZN9CoinErrorD2Ev │ │ │ │ 719: 000a1d59 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ 720: 00033269 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoD1Ev │ │ │ │ 721: 000ce054 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 722: 000a0b1d 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin13HeuristicDive8setSetupEPNS_11BonminSetupE │ │ │ │ - 723: 00096429 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ + 723: 00095ab9 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ 724: 000b535c 27 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt16ReferencedObjectE │ │ │ │ - 725: 000918ed 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ + 725: 00095f51 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ 726: 000b52f8 47 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ - 727: 000ce68c 8 OBJECT WEAK DEFAULT 19 _ZTT23CoinWarmStartVectorDiffIdE │ │ │ │ - 728: 0006f421 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD0Ev │ │ │ │ - 729: 000511cd 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ - 730: 00091c85 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ + 727: 000ce74c 8 OBJECT WEAK DEFAULT 19 _ZTT23CoinWarmStartVectorDiffIdE │ │ │ │ + 728: 0006f429 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD0Ev │ │ │ │ + 729: 00055825 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ + 730: 000962e9 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ 731: 0004a229 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetupD1Ev │ │ │ │ - 732: 000b5570 25 OBJECT WEAK DEFAULT 13 _ZTS19CoinWarmStartVectorIdE │ │ │ │ + 732: 000b5648 25 OBJECT WEAK DEFAULT 13 _ZTS19CoinWarmStartVectorIdE │ │ │ │ 733: 0003a605 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseD1Ev │ │ │ │ - 734: 0007bf21 1192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7resolveEPKc │ │ │ │ + 734: 0007bf29 1192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7resolveEPKc │ │ │ │ 735: 000cda2c 36 OBJECT WEAK DEFAULT 19 _ZTVN8CglLandP10ParametersE │ │ │ │ - 736: 0008d6ad 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ - 737: 00063fa9 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ + 736: 0008d6b5 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ + 737: 0005fd21 1520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ 738: 00034cc5 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristicD2Ev │ │ │ │ 739: 00032d65 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC1ERKS0_ │ │ │ │ - 740: 0005ce7d 66 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ - 741: 00068409 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ - 742: 0008018d 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10initializeEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_INS_6TMINLPEEE │ │ │ │ - 743: 0006dd0d 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ - 744: 0004f0c9 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ + 740: 0006089d 66 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ + 741: 00065805 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ + 742: 00080195 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10initializeEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_INS_6TMINLPEEE │ │ │ │ + 743: 0006c7e5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ + 744: 00056409 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ 745: 0009fd79 136 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_ │ │ │ │ - 746: 00064811 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ - 747: 00086ef5 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC1ERKS0_ │ │ │ │ - 748: 00094a81 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ + 746: 0005c1ed 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 747: 00086efd 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC1ERKS0_ │ │ │ │ + 748: 00094111 200 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ 749: 000cda50 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11BonminSetupE │ │ │ │ - 750: 0007364d 204 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface18getObjCoefficientsEv │ │ │ │ + 750: 00073655 204 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface18getObjCoefficientsEv │ │ │ │ 751: 000320cd 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ - 752: 000748a1 44 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowSenseEv │ │ │ │ - 753: 00071125 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ + 752: 000748a9 44 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowSenseEv │ │ │ │ + 753: 0007112d 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ 754: 000ceba8 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14HeuristicFPumpE │ │ │ │ - 755: 00057ed9 148 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ + 755: 00055791 148 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ 756: 000a0185 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveaSERKS0_ │ │ │ │ - 757: 0006ac69 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ - 758: 00097ce1 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ + 757: 00068069 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ + 758: 00097ce5 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ 759: 0004ddad 292 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13relaxIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 760: 000b4f88 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14GuessHeuristicE │ │ │ │ - 761: 000b5150 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ + 761: 000b5110 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ 762: 0002fbc5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14branchAndBoundEv │ │ │ │ - 763: 000731b5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEid │ │ │ │ - 764: 00083cd5 680 FUNC WEAK DEFAULT 11 _Z9CoinCopyNIN5Ipopt4TNLP13LinearityTypeEEvPKT_iPS3_ │ │ │ │ + 763: 000731bd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEid │ │ │ │ + 764: 00083cdd 680 FUNC WEAK DEFAULT 11 _Z9CoinCopyNIN5Ipopt4TNLP13LinearityTypeEEvPKT_iPS3_ │ │ │ │ 765: 000b56fc 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12PumpForMinlpE │ │ │ │ - 766: 00073005 20 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowPriceEv │ │ │ │ - 767: 00083949 2 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface13saveBaseModelEv │ │ │ │ - 768: 0007fa21 1432 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface17createApplicationEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 769: 0004f051 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 766: 0007300d 20 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowPriceEv │ │ │ │ + 767: 00083951 2 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface13saveBaseModelEv │ │ │ │ + 768: 0007fa29 1432 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface17createApplicationEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 769: 00056391 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ 770: 000cd6cc 32 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin3BabE │ │ │ │ 771: 0003209d 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin3Bab15replaceIntegersEPP9OsiObjecti │ │ │ │ 772: 000a30b9 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC2ERKS0_ │ │ │ │ 773: 000a4215 62 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED2Ev │ │ │ │ - 774: 00092f51 520 FUNC WEAK DEFAULT 11 _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ - 775: 00092335 4 FUNC WEAK DEFAULT 11 _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ + 774: 000975b5 520 FUNC WEAK DEFAULT 11 _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ + 775: 00096999 4 FUNC WEAK DEFAULT 11 _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ 776: 000b4ef0 30 OBJECT WEAK DEFAULT 13 _ZTS27CoinWarmStartPrimalDualDiff │ │ │ │ - 777: 000572a1 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ + 777: 00054b59 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ 778: 0004dc2d 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsD2Ev │ │ │ │ - 779: 0008a0f1 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD2Ev │ │ │ │ - 780: 0006be9d 516 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ - 781: 00066bed 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ - 782: 0008bb95 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 783: 00065d95 548 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ + 779: 0008a0f9 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverD2Ev │ │ │ │ + 780: 0006929d 516 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ + 781: 0006b76d 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ + 782: 0008bb9d 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 783: 0006a915 548 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 784: 0004131d 376 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptionsD0Ev │ │ │ │ - 785: 000673e1 132 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ + 785: 0006bf61 132 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ 786: 000a49a5 404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ - 787: 0006f809 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED1Ev │ │ │ │ - 788: 0006a1fd 2 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD2Ev │ │ │ │ + 787: 0006f811 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED1Ev │ │ │ │ + 788: 000675fd 2 FUNC WEAK DEFAULT 11 _ZN12CoinRelFltEqD2Ev │ │ │ │ 789: 0003aabd 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKNS_18OsiTMINLPInterfaceE │ │ │ │ 790: 0009bca9 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1ERKS0_ │ │ │ │ 791: 00036aa5 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiveraSERKS0_ │ │ │ │ - 792: 000b5284 46 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ + 792: 000b5264 46 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ 793: 0004dc8d 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin21CbcStrategyChooseCuts5cloneEv │ │ │ │ 794: 00040575 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ 795: 000cebec 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13HeuristicDiveE │ │ │ │ 796: 0009f10d 2940 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump8solutionERdPd │ │ │ │ - 797: 0008b929 296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ - 798: 00066be1 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ + 797: 0008b931 296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ + 798: 0006b761 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ 799: 000472e5 3612 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup18registerAllOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 800: 0009d8b1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpaSERKS0_ │ │ │ │ - 801: 00081595 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12markHotStartEv │ │ │ │ + 801: 0008159d 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12markHotStartEv │ │ │ │ 802: 0004c55d 1048 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver13find_good_solEdid │ │ │ │ 803: 000998c5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1ERKS0_ │ │ │ │ - 804: 000711dd 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ + 804: 000711e5 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ 805: 000b57f4 38 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ - 806: 0006f5b5 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7AuxInfo5cloneEv │ │ │ │ + 806: 0006f5bd 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7AuxInfo5cloneEv │ │ │ │ 807: 00037935 76 FUNC WEAK DEFAULT 11 _ZN6Bonmin12DiverCompareD0Ev │ │ │ │ 808: 000ceb60 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin23HeuristicLocalBranchingE │ │ │ │ 809: 000b57d8 28 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin16HeuristicDiveMIPE │ │ │ │ - 810: 0008c679 2752 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ - 811: 000815e9 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14unmarkHotStartEv │ │ │ │ + 810: 0008c681 2752 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 811: 000815f1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14unmarkHotStartEv │ │ │ │ 812: 000ce9ec 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ - 813: 00094999 24 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ + 813: 00094029 24 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ 814: 0002ecc5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface6addRowERK20CoinPackedVectorBasedd │ │ │ │ - 815: 00057269 54 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ + 815: 00054b21 54 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ 816: 00034d85 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverD0Ev │ │ │ │ 817: 00033269 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoD2Ev │ │ │ │ 818: 0009b59d 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1EPNS_11BonminSetupE │ │ │ │ 819: 0009aa65 2316 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 820: 000998f5 812 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump8solutionERdPd │ │ │ │ 821: 00042105 668 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ - 822: 00091879 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ - 823: 00074481 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16freeCachedColRimEv │ │ │ │ - 824: 000b5230 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ + 822: 00095edd 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ + 823: 00074489 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16freeCachedColRimEv │ │ │ │ + 824: 000b52b4 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ 825: 0009ff19 384 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_T1_ │ │ │ │ - 826: 000647d1 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ - 827: 000933bd 68 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ - 828: 00074ac1 524 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface24initializeJacobianArraysEv │ │ │ │ - 829: 0006f3c5 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ + 826: 0005c1ad 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC2ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ + 827: 00097a21 68 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ + 828: 00074ac9 524 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface24initializeJacobianArraysEv │ │ │ │ + 829: 0006f3cd 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ 830: 0004a229 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11BonminSetupD2Ev │ │ │ │ - 831: 0006defd 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCutltERKS_ │ │ │ │ - 832: 0006b5c9 240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ - 833: 0004f8c1 3672 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 831: 0006c9d5 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCutltERKS_ │ │ │ │ + 832: 000689c9 240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ + 833: 00056c01 3672 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 834: 0003a605 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseD2Ev │ │ │ │ 835: 00032865 720 FUNC WEAK DEFAULT 11 _Z9CoinCopyNIdEvPKT_iPS0_ │ │ │ │ 836: 000302a9 6 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabclERNS_12BabSetupBaseE │ │ │ │ 837: 00040d71 60 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase15HeuristicMethodESaIS3_EE8_M_clearEv │ │ │ │ 838: 000a7b21 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1ERKS0_ │ │ │ │ - 839: 0006dd0d 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD2Ev │ │ │ │ - 840: 0004f0c9 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD2Ev │ │ │ │ + 839: 0006c7e5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutD2Ev │ │ │ │ + 840: 00056409 136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverD2Ev │ │ │ │ 841: 0004089d 124 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC2ERKS0_ │ │ │ │ 842: 0002e609 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setRowLowerEid │ │ │ │ - 843: 0006b559 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ + 843: 00068959 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ 844: 0003548d 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC1Ev │ │ │ │ 845: 000ce0b4 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ 846: 00033bf5 1860 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfo15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 847: 000a4f91 2368 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 848: 0009fcf9 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14HeuristicFPump5cloneEv │ │ │ │ - 849: 0006fbb9 1424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader4readEv │ │ │ │ + 849: 0006fbc1 1424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader4readEv │ │ │ │ 850: 00099899 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1EPNS_11BonminSetupE │ │ │ │ 851: 00032679 196 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_ │ │ │ │ - 852: 00071125 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD2Ev │ │ │ │ + 852: 0007112d 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerD2Ev │ │ │ │ 853: 000a234d 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1ERKS0_ │ │ │ │ 854: 000a466d 306 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_T0_SD_T1_T2_ │ │ │ │ - 855: 00092bd9 16 FUNC WEAK DEFAULT 11 _ZTv0_n24_N19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 855: 0009723d 16 FUNC WEAK DEFAULT 11 _ZTv0_n24_N19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ 856: 0003ad51 932 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 857: 0009799d 196 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 857: 000929cd 196 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ 858: 000b5034 29 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin17RegisteredOptionsE │ │ │ │ 859: 000410b1 252 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_16RegisteredOptionEE15ReleasePointer_Ev │ │ │ │ 860: 0009b59d 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2EPNS_11BonminSetupE │ │ │ │ - 861: 0007d5c9 840 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiddi │ │ │ │ - 862: 0006bb59 516 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ - 863: 0006b6b9 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED1Ev │ │ │ │ - 864: 00052af9 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1Ev │ │ │ │ - 865: 0006d4b5 284 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_ │ │ │ │ + 861: 0007d5d1 840 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiddi │ │ │ │ + 862: 00068f59 516 FUNC WEAK DEFAULT 11 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ + 863: 00068ab9 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED1Ev │ │ │ │ + 864: 000503b1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1Ev │ │ │ │ + 865: 0006f1f5 284 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_ │ │ │ │ 866: 000334d9 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC1EP8CbcModeli │ │ │ │ - 867: 00095821 288 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ - 868: 00091c15 38 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERK23CoinWarmStartPrimalDual │ │ │ │ - 869: 000838ed 20 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRb │ │ │ │ + 867: 00094eb1 288 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ + 868: 00096279 38 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERK23CoinWarmStartPrimalDual │ │ │ │ + 869: 000838f5 20 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRb │ │ │ │ 870: 00034d29 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare11newSolutionEP8CbcModeldi │ │ │ │ 871: 0009b651 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp8solutionERdPd │ │ │ │ - 872: 00064851 6 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 873: 0006025d 704 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ - 874: 00071b3d 828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ - 875: 000cdcd4 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ + 872: 0005c22d 6 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 873: 0005be1d 704 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 874: 00071b45 828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ + 875: 000cdc98 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ 876: 0002f6c5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface6addRowERK20CoinPackedVectorBasecdd │ │ │ │ - 877: 000572a1 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD2Ev │ │ │ │ - 878: 00065239 784 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ - 879: 00066bf5 10 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 880: 0005c4a9 1336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC2ERNS_12BabSetupBaseE │ │ │ │ - 881: 00050719 1532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ + 877: 00054b59 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableD2Ev │ │ │ │ + 878: 00069db9 784 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ + 879: 0006b771 10 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 880: 00059e09 1336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC2ERNS_12BabSetupBaseE │ │ │ │ + 881: 00057a59 1532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ 882: 00040dd9 104 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_7JournalEE15ReleasePointer_Ev │ │ │ │ - 883: 0006da41 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ + 883: 0006c519 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ 884: 00040819 132 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iS8_ │ │ │ │ 885: 000411ad 368 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptionsD1Ev │ │ │ │ 886: 00034e09 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver24getBestPossibleObjectiveEv │ │ │ │ 887: 000b581c 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12MilpRoundingE │ │ │ │ - 888: 0006f809 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED2Ev │ │ │ │ + 888: 0006f811 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedIdED2Ev │ │ │ │ 889: 00034a29 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7BabInfo5cloneEv │ │ │ │ - 890: 00096019 544 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 890: 000956a9 544 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 891: 00036f09 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare14every1000NodesEP8CbcModeli │ │ │ │ 892: 000cd72c 8 OBJECT WEAK DEFAULT 19 _ZTI17CoinWarmStartDiff │ │ │ │ 893: 00041495 436 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ - 894: 000cdea4 16 OBJECT WEAK DEFAULT 19 _ZTVN4Coin16ReferencedObjectE │ │ │ │ - 895: 0005ac29 2 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ + 894: 000cde1c 16 OBJECT WEAK DEFAULT 19 _ZTVN4Coin16ReferencedObjectE │ │ │ │ + 895: 0005a419 2 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ 896: 00099899 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2EPNS_11BonminSetupE │ │ │ │ - 897: 0009366d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ - 898: 0005891d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ + 897: 00092cfd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ + 898: 000625a5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ 899: 000b52d4 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7QuadCutE │ │ │ │ - 900: 000711dd 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD2Ev │ │ │ │ + 900: 000711e5 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD2Ev │ │ │ │ 901: 000377e5 2 FUNC WEAK DEFAULT 11 _ZN14CbcCompareBase11generateCppEP8_IO_FILE │ │ │ │ 902: 00036f91 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver3popEv │ │ │ │ 903: 000378f1 68 FUNC WEAK DEFAULT 11 _ZN6Bonmin12DiverCompareD1Ev │ │ │ │ - 904: 00071419 1828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerC2EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ - 905: 00074f69 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23switchToOriginalProblemEv │ │ │ │ + 904: 00071421 1828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerC2EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ + 905: 00074f71 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23switchToOriginalProblemEv │ │ │ │ 906: 000a7561 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ - 907: 00073031 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface17getEmptyWarmStartEv │ │ │ │ + 907: 00073039 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface17getEmptyWarmStartEv │ │ │ │ 908: 000b5730 35 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin23HeuristicLocalBranchingE │ │ │ │ - 909: 000cdb9c 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17BonChooseVariableE │ │ │ │ + 909: 000cdb4c 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17BonChooseVariableE │ │ │ │ 910: 00034d2d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverD1Ev │ │ │ │ - 911: 000b50d0 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ + 911: 000b5130 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ 912: 000335b1 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC1EP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ - 913: 000746b5 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD0Ev │ │ │ │ - 914: 0005ac35 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ + 913: 000746bd 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD0Ev │ │ │ │ + 914: 000648b1 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ 915: 000a0139 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2ERKS0_ │ │ │ │ - 916: 0008161d 300 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16build_fake_basisEv │ │ │ │ - 917: 00091c3d 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD2Ev │ │ │ │ + 916: 00081625 300 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16build_fake_basisEv │ │ │ │ + 917: 000962a1 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartD2Ev │ │ │ │ 918: 000cd6a4 16 OBJECT WEAK DEFAULT 19 _ZTIPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 919: 000b4e3c 11 OBJECT WEAK DEFAULT 13 _ZTS9CoinError │ │ │ │ 920: 000b5378 14 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt4TNLPE │ │ │ │ - 921: 0006f3c5 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD2Ev │ │ │ │ + 921: 0006f3cd 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoD2Ev │ │ │ │ 922: 0009fc91 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPump8solutionERdPdR7OsiCuts │ │ │ │ - 923: 0009623d 30 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ + 923: 000958cd 30 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ 924: 000a4f09 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC2ERKS0_ │ │ │ │ - 925: 00073069 36 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11isAbandonedEv │ │ │ │ + 925: 00073071 36 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11isAbandonedEv │ │ │ │ 926: 00049fa5 292 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup10initializeEN5Ipopt8SmartPtrINS_6TMINLPEEEb │ │ │ │ 927: 000a0099 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1Ev │ │ │ │ - 928: 00092755 60 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ - 929: 0008a98d 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1Ev │ │ │ │ + 928: 00096db9 60 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ + 929: 0008a995 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1Ev │ │ │ │ 930: 0004d0f1 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC1Ev │ │ │ │ 931: 0009b371 556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 932: 000748cd 44 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16getRightHandSideEv │ │ │ │ + 932: 000748d5 44 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16getRightHandSideEv │ │ │ │ 933: 0004a355 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin21StrongBranchingSolverEE15ReleasePointer_Ev │ │ │ │ 934: 0009c851 464 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8solutionERdPd │ │ │ │ 935: 000cecd0 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin16HeuristicDiveMIPE │ │ │ │ 936: 00040dad 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIP9OsiObjectSaIS1_EED1Ev │ │ │ │ 937: 0003548d 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC2Ev │ │ │ │ 938: 0004d74d 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC2ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 939: 000a00e9 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2EPNS_11BonminSetupE │ │ │ │ - 940: 00097969 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ - 941: 0009891d 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ - 942: 0004ef35 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ + 940: 00092999 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ + 941: 00098921 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ + 942: 00056271 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ 943: 00030451 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3Bab9bestBoundEv │ │ │ │ - 944: 0008aac5 126 FUNC WEAK DEFAULT 11 _ZN6Bonmin11NamesReaderD1Ev │ │ │ │ + 944: 0008aacd 126 FUNC WEAK DEFAULT 11 _ZN6Bonmin11NamesReaderD1Ev │ │ │ │ 945: 000a5de1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD0Ev │ │ │ │ - 946: 0008c2c9 162 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ + 946: 0008c2d1 162 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 947: 0009aa35 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2ERKS0_ │ │ │ │ - 948: 000562e9 3476 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ + 948: 00053ba1 3476 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ 949: 000369cd 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC2ERKS0_ │ │ │ │ - 950: 00096019 544 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 951: 000846e5 396 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface9applyCutsERK7OsiCutsd │ │ │ │ - 952: 00066d11 116 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ + 950: 000956a9 544 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 951: 000846ed 396 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface9applyCutsERK7OsiCutsd │ │ │ │ + 952: 0006b88d 116 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ 953: 000cd764 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ - 954: 000671a9 208 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE14_M_fill_appendEjRKd │ │ │ │ - 955: 000b5110 23 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ + 954: 0006bd29 208 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE14_M_fill_appendEjRKd │ │ │ │ + 955: 000b50d0 23 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ 956: 0009d869 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2ERKS0_ │ │ │ │ - 957: 00091d05 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ - 958: 000cde0c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ - 959: 0005ef1d 3764 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 957: 00096369 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ + 958: 000cdd84 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ + 959: 0005aadd 3764 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 960: 0004a759 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC2ERKS0_ │ │ │ │ - 961: 00052af9 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2Ev │ │ │ │ - 962: 0006b6b9 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ - 963: 0008fd71 1424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions17writeLatexHtmlDocERSoNS0_19ExtraCategoriesInfoE │ │ │ │ + 961: 000503b1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2Ev │ │ │ │ + 962: 00068ab9 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ + 963: 0008fd79 1424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions17writeLatexHtmlDocERSoNS0_19ExtraCategoriesInfoE │ │ │ │ 964: 000334a5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC1Ev │ │ │ │ 965: 000ce038 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15CutStrengthenerE │ │ │ │ 966: 000a5d35 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC1EPNS_11BonminSetupE │ │ │ │ 967: 000d0038 60 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin12BabSetupBase16defaultIntParam_E │ │ │ │ - 968: 00073049 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEv │ │ │ │ - 969: 00072b11 92 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsList5clearEv │ │ │ │ - 970: 000605c5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ - 971: 000657ed 652 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 968: 00073051 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEv │ │ │ │ + 969: 00072b19 92 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsList5clearEv │ │ │ │ + 970: 0005c33d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ + 971: 0006a36d 652 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 972: 00033675 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC1ERKS0_ │ │ │ │ - 973: 0006db39 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1ERKS0_ │ │ │ │ + 973: 0006c611 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1ERKS0_ │ │ │ │ 974: 0004ce59 6 FUNC WEAK DEFAULT 11 _ZNK21OsiClpSolverInterface10getNumColsEv │ │ │ │ - 975: 0006e2e1 512 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox10initializeERNS_12BabSetupBaseE │ │ │ │ - 976: 00096489 632 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 977: 00084dd9 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ + 975: 0006cdb9 512 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox10initializeERNS_12BabSetupBaseE │ │ │ │ + 976: 00095b19 632 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 977: 00084de1 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ 978: 0003350d 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC1ERKS0_ │ │ │ │ 979: 000411ad 368 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptionsD2Ev │ │ │ │ - 980: 00088f91 3764 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin10TNLPSolver13UnsolvedError14writeDiffFilesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 980: 00088f99 3764 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin10TNLPSolver13UnsolvedError14writeDiffFilesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 981: 000377f1 2 FUNC WEAK DEFAULT 11 _ZN7CbcTree11generateCppEP8_IO_FILE │ │ │ │ - 982: 0006d9ed 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1Ev │ │ │ │ - 983: 0006d0d9 174 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKNS_7QuadCutE │ │ │ │ - 984: 000b51e0 27 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ - 985: 0009362d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ + 982: 0006c4c5 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC1Ev │ │ │ │ + 983: 0006ee19 174 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKNS_7QuadCutE │ │ │ │ + 984: 000b51c0 27 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ + 985: 00092cbd 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ 986: 0002f5c5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_S5_S5_ │ │ │ │ - 987: 000588d9 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ - 988: 000940b9 2272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 989: 0006ded9 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ - 990: 00085779 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14SetWarmStarterEN5Ipopt8SmartPtrINS_24IpoptInteriorWarmStarterEEE │ │ │ │ - 991: 0006835d 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ + 987: 00062561 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ + 988: 00093749 2272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 989: 0006c9b1 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ + 990: 00085781 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14SetWarmStarterEN5Ipopt8SmartPtrINS_24IpoptInteriorWarmStarterEEE │ │ │ │ + 991: 00065759 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ 992: 0004a90d 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver11setStrategyEP18CbcStrategyDefault │ │ │ │ 993: 000378f1 68 FUNC WEAK DEFAULT 11 _ZN6Bonmin12DiverCompareD2Ev │ │ │ │ - 994: 00052b2d 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2ERKS0_ │ │ │ │ + 994: 000503e5 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC2ERKS0_ │ │ │ │ 995: 000cdefc 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7QuadCutE │ │ │ │ 996: 0004a829 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverD1Ev │ │ │ │ - 997: 0005cf21 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase14setupMipSolverERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 998: 00066ced 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ - 999: 000532e1 6604 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1000: 00087041 182 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPaSERKS0_ │ │ │ │ + 997: 00060941 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase14setupMipSolverERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 998: 0006b869 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ + 999: 00050b99 6604 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1000: 00087049 182 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPaSERKS0_ │ │ │ │ 1001: 00048191 7608 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup13initializeBBBEv │ │ │ │ 1002: 00034d2d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverD2Ev │ │ │ │ - 1003: 00074515 416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ + 1003: 0007451d 416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ 1004: 000a2e55 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD0Ev │ │ │ │ 1005: 000cd974 128 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin17RegisteredOptionsE │ │ │ │ 1006: 000a4f8d 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1007: 0005acb1 740 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 1007: 00058611 740 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ 1008: 000cdf4c 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin4CutsE │ │ │ │ 1009: 000ceb0c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13HeuristicRINSE │ │ │ │ - 1010: 0006a381 180 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ - 1011: 0006df15 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCutgtERKS_ │ │ │ │ - 1012: 0006d5d1 200 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ - 1013: 00096425 2 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD1Ev │ │ │ │ - 1014: 000cdd40 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ - 1015: 000cdec4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ - 1016: 0005e02d 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ + 1010: 00067781 180 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ + 1011: 0006c9ed 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCutgtERKS_ │ │ │ │ + 1012: 0006c0a9 200 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ + 1013: 00095ab5 2 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD1Ev │ │ │ │ + 1014: 000cdc48 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ + 1015: 000cde3c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ + 1016: 00061a4d 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ 1017: 000ceac4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12PumpForMinlpE │ │ │ │ 1018: 000a0099 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC2Ev │ │ │ │ - 1019: 000926e5 52 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ + 1019: 00096d49 52 FUNC WEAK DEFAULT 11 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ 1020: 0004d0f1 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC2Ev │ │ │ │ - 1021: 0008a98d 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2Ev │ │ │ │ + 1021: 0008a995 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2Ev │ │ │ │ 1022: 0009f04d 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1EPNS_11BonminSetupE │ │ │ │ - 1023: 0006f461 118 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfo14setNlpSolutionEPKdid │ │ │ │ - 1024: 0008c36d 166 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ - 1025: 000838cd 32 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrength │ │ │ │ + 1023: 0006f469 118 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfo14setNlpSolutionEPKdid │ │ │ │ + 1024: 0008c375 166 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ + 1025: 000838d5 32 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrength │ │ │ │ 1026: 00040dad 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIP9OsiObjectSaIS1_EED2Ev │ │ │ │ - 1027: 000b513c 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7HotInfoE │ │ │ │ + 1027: 000b50fc 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7HotInfoE │ │ │ │ 1028: 00043ce5 4220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup20addMilpCutGeneratorsEv │ │ │ │ 1029: 00036385 436 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver10initializeERNS_12BabSetupBaseE │ │ │ │ - 1030: 0009645d 44 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ + 1030: 00095aed 44 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ 1031: 000a63fd 4108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding8solutionERdPd │ │ │ │ - 1032: 0008aac5 126 FUNC WEAK DEFAULT 11 _ZN6Bonmin11NamesReaderD2Ev │ │ │ │ - 1033: 00065a79 796 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ + 1032: 0008aacd 126 FUNC WEAK DEFAULT 11 _ZN6Bonmin11NamesReaderD2Ev │ │ │ │ + 1033: 0006a5f9 796 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ 1034: 0009e545 2824 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1035: 000a5d95 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ - 1036: 00067ee1 588 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 1036: 000652d9 588 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1037: 000cdfa0 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7AuxInfoE │ │ │ │ - 1038: 00083909 58 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setRowBoundsEidd │ │ │ │ + 1038: 00083911 58 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setRowBoundsEidd │ │ │ │ 1039: 0004d199 1460 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCuts5setupERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1040: 0004d74d 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1041: 0006f5e9 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1Ei │ │ │ │ + 1041: 0006f5f1 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1Ei │ │ │ │ 1042: 000cdfc8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ 1043: 000cdf68 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin16SimpleReferencedIdEE │ │ │ │ - 1044: 00091fe9 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EiiPKdS2_ │ │ │ │ + 1044: 0009664d 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EiiPKdS2_ │ │ │ │ 1045: 000cd74c 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ 1046: 000353cd 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC1ERKS0_ │ │ │ │ - 1047: 000730ed 40 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface29isPrimalObjectiveLimitReachedEv │ │ │ │ - 1048: 0006bd5d 318 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ - 1049: 00088061 74 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP11PerturbInfo20SetPerturbationArrayEiPKd │ │ │ │ - 1050: 000cdd08 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ - 1051: 0008527d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD0Ev │ │ │ │ + 1047: 000730f5 40 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface29isPrimalObjectiveLimitReachedEv │ │ │ │ + 1048: 0006915d 318 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ + 1049: 00088069 74 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP11PerturbInfo20SetPerturbationArrayEiPKd │ │ │ │ + 1050: 000cdccc 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ + 1051: 00085285 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD0Ev │ │ │ │ 1052: 000334a5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC2Ev │ │ │ │ - 1053: 000b558c 29 OBJECT WEAK DEFAULT 13 _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ - 1054: 0008bb8d 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 1055: 00057f71 244 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ - 1056: 000931bd 108 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ - 1057: 0006afe9 420 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyColsEv │ │ │ │ - 1058: 000731d5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEid │ │ │ │ - 1059: 00092539 56 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ - 1060: 00084bc5 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEE15ReleasePointer_Ev │ │ │ │ - 1061: 00060581 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ + 1053: 000b5664 29 OBJECT WEAK DEFAULT 13 _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ + 1054: 0008bb95 8 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 1055: 00055851 244 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ + 1056: 00097821 108 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ + 1057: 000683e9 420 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat15numNonEmptyColsEv │ │ │ │ + 1058: 000731dd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEid │ │ │ │ + 1059: 00096b9d 56 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ + 1060: 00084bcd 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEE15ReleasePointer_Ev │ │ │ │ + 1061: 0005c2f9 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ 1062: 000304e5 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabD0Ev │ │ │ │ 1063: 0003a7e9 316 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2EPK18CoinMessageHandler │ │ │ │ - 1064: 0008b6f9 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP10set_cutoffEd │ │ │ │ - 1065: 000ce6c0 32 OBJECT WEAK DEFAULT 19 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ + 1064: 0008b701 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP10set_cutoffEd │ │ │ │ + 1065: 000ce780 32 OBJECT WEAK DEFAULT 19 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ 1066: 0009f04d 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2EPNS_11BonminSetupE │ │ │ │ 1067: 000ce0c4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 1068: 000377e1 4 FUNC WEAK DEFAULT 11 _ZNK14CbcCompareBase8fullScanEv │ │ │ │ - 1069: 00067529 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ - 1070: 00071271 98 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP13update_x_fullEPKd │ │ │ │ + 1069: 00064921 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ + 1070: 00071279 98 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP13update_x_fullEPKd │ │ │ │ 1071: 000a59b1 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD0Ev │ │ │ │ - 1072: 00057eb1 22 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ - 1073: 00072b6d 76 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthener17StrengtheningTNLPEE15ReleasePointer_Ev │ │ │ │ + 1072: 00055769 22 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ + 1073: 00072b75 76 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthener17StrengtheningTNLPEE15ReleasePointer_Ev │ │ │ │ 1074: 000b53b8 27 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin15CutStrengthenerE │ │ │ │ - 1075: 00096881 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ - 1076: 00093381 58 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ + 1075: 000918b1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ + 1076: 000979e5 58 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ 1077: 000cdac0 8 OBJECT WEAK DEFAULT 19 _ZTI13CoinWarmStart │ │ │ │ - 1078: 0006d9ed 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2Ev │ │ │ │ - 1079: 00051555 52 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD0Ev │ │ │ │ - 1080: 000799ad 416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKid │ │ │ │ + 1078: 0006c4c5 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2Ev │ │ │ │ + 1079: 0004ee0d 52 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD0Ev │ │ │ │ + 1080: 000799b5 416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKid │ │ │ │ 1081: 00034da5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverD0Ev │ │ │ │ 1082: 0002e909 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setObjSenseEd │ │ │ │ - 1083: 00072f85 18 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12isContinuousEi │ │ │ │ - 1084: 00083a35 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ - 1085: 0009362d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD2Ev │ │ │ │ - 1086: 00091be5 46 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERKS0_b │ │ │ │ - 1087: 000880c9 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC1ERKS0_ │ │ │ │ - 1088: 000588d9 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD2Ev │ │ │ │ - 1089: 000712d5 98 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_gEiPKdbiPd │ │ │ │ + 1083: 00072f8d 18 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12isContinuousEi │ │ │ │ + 1084: 00083a3d 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ + 1085: 00092cbd 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverD2Ev │ │ │ │ + 1086: 00096249 46 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2ERKS0_b │ │ │ │ + 1087: 000880d1 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC1ERKS0_ │ │ │ │ + 1088: 00062561 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpD2Ev │ │ │ │ + 1089: 000712dd 98 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_gEiPKdbiPd │ │ │ │ 1090: 000b50c0 16 OBJECT WEAK DEFAULT 13 _ZTS13CoinWarmStart │ │ │ │ - 1091: 00084131 340 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ - 1092: 00085481 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21SetVariableUpperBoundEid │ │ │ │ - 1093: 000cdc88 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ - 1094: 000730bd 14 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface23isIterationLimitReachedEv │ │ │ │ + 1091: 00084139 340 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ + 1092: 00085489 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21SetVariableUpperBoundEid │ │ │ │ + 1093: 000cdc08 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ + 1094: 000730c5 14 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface23isIterationLimitReachedEv │ │ │ │ 1095: 0004a829 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverD2Ev │ │ │ │ 1096: 0004eb5d 84 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ 1097: 000cdfe0 88 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ - 1098: 000cdb24 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin11PseudoCostsE │ │ │ │ - 1099: 000802cd 1560 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20addObjectiveFunctionER18OsiSolverInterfacePKd │ │ │ │ - 1100: 000744ad 66 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16freeCachedRowRimEv │ │ │ │ - 1101: 00060521 96 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ - 1102: 00074515 416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD2Ev │ │ │ │ + 1098: 000cdad4 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin11PseudoCostsE │ │ │ │ + 1099: 000802d5 1560 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20addObjectiveFunctionER18OsiSolverInterfacePKd │ │ │ │ + 1100: 000744b5 66 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16freeCachedRowRimEv │ │ │ │ + 1101: 0005c0e1 96 FUNC WEAK DEFAULT 11 _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ + 1102: 0007451d 416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceD2Ev │ │ │ │ 1103: 000352d9 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC1ERKS0_ │ │ │ │ 1104: 000a2e15 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD1Ev │ │ │ │ 1105: 00034c7d 72 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14GuessHeuristic5cloneEv │ │ │ │ - 1106: 00083ad5 112 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ - 1107: 00095241 384 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1106: 00083add 112 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ + 1107: 000948d1 384 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ 1108: 000a23b5 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthaSERKS0_ │ │ │ │ 1109: 000ce518 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10TNLP2FPNLPE │ │ │ │ - 1110: 00066be5 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_ │ │ │ │ - 1111: 000ce9d0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ - 1112: 000808e5 3248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacePKdb │ │ │ │ - 1113: 0004edf5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1ERKS0_ │ │ │ │ - 1114: 00070da1 68 FUNC WEAK DEFAULT 11 _ZNSt19_UninitDestroyGuardIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvED1Ev │ │ │ │ + 1110: 0006b765 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_ │ │ │ │ + 1111: 000ce608 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ + 1112: 000808ed 3248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacePKdb │ │ │ │ + 1113: 00056131 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1ERKS0_ │ │ │ │ + 1114: 00070da9 68 FUNC WEAK DEFAULT 11 _ZNSt19_UninitDestroyGuardIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvED1Ev │ │ │ │ 1115: 000cdfb4 8 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ - 1116: 00071419 1828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ - 1117: 00088109 888 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP17hasGeneralIntegerEv │ │ │ │ - 1118: 00096425 2 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD2Ev │ │ │ │ - 1119: 00062c7d 2736 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1116: 00071421 1828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthenerC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ + 1117: 00088111 888 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP17hasGeneralIntegerEv │ │ │ │ + 1118: 00095ab5 2 FUNC WEAK DEFAULT 11 _ZN5Ipopt15SolveStatisticsD2Ev │ │ │ │ + 1119: 0005e9f5 2736 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1120: 000a7411 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin12MilpRounding8setSetupEPNS_11BonminSetupE │ │ │ │ - 1121: 00071e79 1036 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener13StrengthenCutEN5Ipopt8SmartPtrINS_6TMINLPEEEiRK16CoinPackedVectoriPKdS9_S9_RdSA_ │ │ │ │ - 1122: 0006f441 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfo11nlpObjValueEv │ │ │ │ + 1121: 00071e81 1036 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener13StrengthenCutEN5Ipopt8SmartPtrINS_6TMINLPEEEiRK16CoinPackedVectoriPKdS9_S9_RdSA_ │ │ │ │ + 1122: 0006f449 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfo11nlpObjValueEv │ │ │ │ 1123: 00037011 150 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver8bestNodeEd │ │ │ │ 1124: 000cec38 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin23HeuristicDiveFractionalE │ │ │ │ 1125: 000420c9 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1ERKS0_ │ │ │ │ - 1126: 00066585 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ + 1126: 0006b105 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ 1127: 000d00cc 4 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11OuterApprox12nTimesCalledE │ │ │ │ 1128: 000334d9 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC2EP8CbcModeli │ │ │ │ 1129: 000cdf94 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7AuxInfoE │ │ │ │ 1130: 00036539 436 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver10initializeERNS_12BabSetupBaseE │ │ │ │ 1131: 000cd758 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 1132: 000b5054 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12BabSetupBaseE │ │ │ │ - 1133: 00085519 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12setDualsInitEiPKd │ │ │ │ - 1134: 00092619 108 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ - 1135: 0006df7d 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ - 1136: 0006aea9 318 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERKS0_ │ │ │ │ + 1133: 00085521 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12setDualsInitEiPKd │ │ │ │ + 1134: 00096c7d 108 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ + 1135: 0006ca55 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ + 1136: 000682a9 318 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC2ERKS0_ │ │ │ │ 1137: 000a420d 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP8setSetupEPNS_11BonminSetupE │ │ │ │ 1138: 0009d42d 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin23HeuristicLocalBranching5cloneEv │ │ │ │ - 1139: 0008c415 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_fEiPKdbRd │ │ │ │ + 1139: 0008c41d 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_fEiPKdbRd │ │ │ │ 1140: 000ced5c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12MilpRoundingE │ │ │ │ - 1141: 00058569 162 FUNC WEAK DEFAULT 11 _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ - 1142: 00083b91 82 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD0Ev │ │ │ │ + 1141: 00055e49 162 FUNC WEAK DEFAULT 11 _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ + 1142: 00083b99 82 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD0Ev │ │ │ │ 1143: 000a5d95 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingD2Ev │ │ │ │ - 1144: 000cdb70 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7HotInfoE │ │ │ │ - 1145: 0006a269 80 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ + 1144: 000cdb20 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7HotInfoE │ │ │ │ + 1145: 00067669 80 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ 1146: 0002e709 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setRowUpperEid │ │ │ │ 1147: 0009dad9 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpD1Ev │ │ │ │ - 1148: 0006dac9 58 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutaSERKS0_ │ │ │ │ + 1148: 0006c5a1 58 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutaSERKS0_ │ │ │ │ 1149: 00048101 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup15registerOptionsEv │ │ │ │ - 1150: 00073059 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7resolveEv │ │ │ │ - 1151: 00083959 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByRowEv │ │ │ │ - 1152: 0006f5e9 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2Ei │ │ │ │ + 1150: 00073061 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7resolveEv │ │ │ │ + 1151: 00083961 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByRowEv │ │ │ │ + 1152: 0006f5f1 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2Ei │ │ │ │ 1153: 000344e1 1124 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptions12optionExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1154: 0006d189 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERK9OsiRowCut │ │ │ │ + 1154: 0006eec9 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERK9OsiRowCut │ │ │ │ 1155: 000cecc4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin16HeuristicDiveMIPE │ │ │ │ - 1156: 00091f2d 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ - 1157: 000857d1 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP29evaluateUpperBoundingFunctionEPKd │ │ │ │ - 1158: 000987d5 328 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin25LocalSolverBasedHeuristic13doLocalSearchEPNS_18OsiTMINLPInterfaceEPdRddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1156: 00096591 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ + 1157: 000857d9 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP29evaluateUpperBoundingFunctionEPKd │ │ │ │ + 1158: 000987d9 328 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin25LocalSolverBasedHeuristic13doLocalSearchEPNS_18OsiTMINLPInterfaceEPdRddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1159: 000374cd 90 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver9cleanTreeEP8CbcModeldRd │ │ │ │ - 1160: 00085185 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ + 1160: 0008518d 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ 1161: 000352a1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC1Ev │ │ │ │ 1162: 000b5468 48 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ - 1163: 00083961 28 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ - 1164: 00087881 284 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ - 1165: 00092a45 404 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ - 1166: 00067a6d 260 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ + 1163: 00083969 28 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ + 1164: 00087889 284 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ + 1165: 000970a9 404 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 1166: 00064e65 260 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ 1167: 00036f59 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver3popEv │ │ │ │ 1168: 00041649 172 FUNC WEAK DEFAULT 11 _ZN6Bonmin12BabSetupBase15readOptionsFileEv │ │ │ │ 1169: 00032ddd 1024 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy6statusEP8CbcModelP11CbcNodeInfoi │ │ │ │ 1170: 00032c95 54 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcNlpStrategy12fullNodeInfoEP8CbcModeli │ │ │ │ - 1171: 00086ef5 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ - 1172: 00060581 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D2Ev │ │ │ │ + 1171: 00086efd 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ + 1172: 0005c2f9 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2D2Ev │ │ │ │ 1173: 00030471 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabD1Ev │ │ │ │ 1174: 00039995 1204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase13setPrioritiesEv │ │ │ │ - 1175: 0006d2ed 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED1Ev │ │ │ │ + 1175: 0006f02d 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED1Ev │ │ │ │ 1176: 000a5985 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD1Ev │ │ │ │ 1177: 000a7b55 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin28HeuristicDiveMIPVectorLength5cloneEv │ │ │ │ 1178: 00040819 132 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iS8_ │ │ │ │ - 1179: 0008ad09 432 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ - 1180: 00088481 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ + 1179: 0008ad11 432 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ + 1180: 00088489 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ 1181: 0004a2b5 52 FUNC WEAK DEFAULT 11 _ZN8CglLandP10ParametersD0Ev │ │ │ │ - 1182: 000967d1 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ - 1183: 00051529 44 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD1Ev │ │ │ │ - 1184: 000605e5 192 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ - 1185: 000983a1 1076 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1182: 00091801 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ + 1183: 0004ede1 44 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD1Ev │ │ │ │ + 1184: 0005c35d 192 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ + 1185: 000983a5 1076 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 1186: 00034d59 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverD1Ev │ │ │ │ - 1187: 000ce944 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ + 1187: 000ce63c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ 1188: 000cec2c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin23HeuristicDiveFractionalE │ │ │ │ - 1189: 0005fdd1 1164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ - 1190: 00091555 14 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption14DefaultIntegerEv │ │ │ │ - 1191: 000b52b4 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ - 1192: 0005cda1 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ - 1193: 000ce608 24 OBJECT WEAK DEFAULT 19 _ZTI19CoinWarmStartVectorIdE │ │ │ │ - 1194: 0005d441 3052 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ - 1195: 00084285 324 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ + 1189: 0005b991 1164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ + 1190: 0009155d 14 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption14DefaultIntegerEv │ │ │ │ + 1191: 000b5294 31 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ + 1192: 000607c1 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ + 1193: 000ce6c8 24 OBJECT WEAK DEFAULT 19 _ZTI19CoinWarmStartVectorIdE │ │ │ │ + 1194: 00060e61 3052 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ + 1195: 0008428d 324 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ 1196: 000cd6b4 16 OBJECT WEAK DEFAULT 19 _ZTV9CoinError │ │ │ │ - 1197: 0008bfb9 42 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ - 1198: 00070ae9 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReader9copyNamesERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE │ │ │ │ - 1199: 00079f09 4988 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface19solveAndCheckErrorsEbbPKc │ │ │ │ - 1200: 000cde98 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ - 1201: 00083901 4 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface21getMutableMatrixByRowEv │ │ │ │ + 1197: 0008bfc1 42 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 1198: 00070af1 452 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReader9copyNamesERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE │ │ │ │ + 1199: 00079f11 4988 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface19solveAndCheckErrorsEbbPKc │ │ │ │ + 1200: 000cde10 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ + 1201: 00083909 4 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface21getMutableMatrixByRowEv │ │ │ │ 1202: 000cd81c 8 OBJECT WEAK DEFAULT 19 _ZTI14CbcCompareBase │ │ │ │ 1203: 0004d13d 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC2ERKS0_ │ │ │ │ - 1204: 00092f41 16 FUNC WEAK DEFAULT 11 _ZTv0_n20_NK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ + 1204: 000975a5 16 FUNC WEAK DEFAULT 11 _ZTv0_n20_NK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ 1205: 0004eb11 76 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ - 1206: 0007b94d 1492 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEPKc │ │ │ │ - 1207: 000b5214 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ - 1208: 00061ca5 2076 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ - 1209: 00067639 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 1206: 0007b955 1492 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEPKc │ │ │ │ + 1207: 000b51a4 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ + 1208: 0005da1d 2076 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 1209: 00064a31 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 1210: 000ce088 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 1211: 00032c41 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy10setupOtherER8CbcModel │ │ │ │ - 1212: 00091dfd 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ - 1213: 000cdc54 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ + 1212: 00096461 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ + 1213: 000cdd10 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ 1214: 0003abf5 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2EN5Ipopt8SmartPtrINS_10TNLPSolverEEE │ │ │ │ - 1215: 00095569 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1Eb │ │ │ │ + 1215: 00094bf9 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1Eb │ │ │ │ 1216: 000cda80 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ - 1217: 0009190d 40 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ + 1217: 00095f71 40 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ 1218: 000a2e15 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthD2Ev │ │ │ │ 1219: 000335b1 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC2EP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ - 1220: 00081d41 2656 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13getBendersCutER7OsiCutsb │ │ │ │ - 1221: 00083a69 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED1Ev │ │ │ │ - 1222: 0008a171 560 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1ERKS0_ │ │ │ │ + 1220: 00081d49 2656 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13getBendersCutER7OsiCutsb │ │ │ │ + 1221: 00083a71 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED1Ev │ │ │ │ + 1222: 0008a179 560 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC1ERKS0_ │ │ │ │ 1223: 0003aabd 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKNS_18OsiTMINLPInterfaceE │ │ │ │ - 1224: 0008394d 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ + 1224: 00083955 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ 1225: 00037569 548 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare4testEP7CbcNodeS2_ │ │ │ │ - 1226: 00070da1 68 FUNC WEAK DEFAULT 11 _ZNSt19_UninitDestroyGuardIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvED2Ev │ │ │ │ + 1226: 00070da9 68 FUNC WEAK DEFAULT 11 _ZNSt19_UninitDestroyGuardIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvED2Ev │ │ │ │ 1227: 0009bca9 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2ERKS0_ │ │ │ │ - 1228: 0006c745 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ - 1229: 000cdbc8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ - 1230: 00081749 48 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12getWarmStartEv │ │ │ │ + 1228: 0006e485 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ + 1229: 000cdd44 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ + 1230: 00081751 48 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface12getWarmStartEv │ │ │ │ 1231: 000b5328 31 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin16SimpleReferencedIdEE │ │ │ │ 1232: 00033215 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfo15allBranchesGoneEv │ │ │ │ 1233: 0003fabd 1332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase3useEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 1234: 00033549 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18BonCbcFullNodeInfo5cloneEv │ │ │ │ 1235: 000998c5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2ERKS0_ │ │ │ │ - 1236: 00057e9d 18 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ - 1237: 0008c18d 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP11eval_grad_fEiPKdbPd │ │ │ │ + 1236: 00055755 18 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ + 1237: 0008c195 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP11eval_grad_fEiPKdbPd │ │ │ │ 1238: 000ceda0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ - 1239: 00068869 748 FUNC WEAK DEFAULT 11 _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ - 1240: 00067971 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ + 1239: 00065c65 748 FUNC WEAK DEFAULT 11 _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ + 1240: 00064d69 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 1241: 000d0074 4 OBJECT UNIQUE DEFAULT 22 _ZZ11CoinDrand48bjE4last │ │ │ │ 1242: 000b578c 35 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin23HeuristicDiveFractionalE │ │ │ │ - 1243: 000cdb7c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ - 1244: 00092041 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ + 1243: 000cdb2c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ + 1244: 000966a5 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ 1245: 000cd6c4 8 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin3BabE │ │ │ │ - 1246: 0006f6f9 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1ERK12OsiBabSolver │ │ │ │ + 1246: 0006f701 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1ERK12OsiBabSolver │ │ │ │ 1247: 00034dc5 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver24getBestPossibleObjectiveEv │ │ │ │ - 1248: 0006c6d1 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ - 1249: 0006e4e1 3608 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ - 1250: 00093991 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ - 1251: 000726f5 1032 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener11ComputeCutsER7OsiCutsPNS_6TMINLPEPNS_11TMINLP2TNLPEiR16CoinPackedVectorRdS9_dddiPKdd │ │ │ │ - 1252: 00071409 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15CutStrengthener17StrengtheningTNLP17StrengthenedBoundEv │ │ │ │ - 1253: 0006de05 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsaSERKS0_ │ │ │ │ - 1254: 00083b45 74 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD1Ev │ │ │ │ + 1248: 0006e411 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ + 1249: 0006cfb9 3608 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ + 1250: 00093021 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ + 1251: 000726fd 1032 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener11ComputeCutsER7OsiCutsPNS_6TMINLPEPNS_11TMINLP2TNLPEiR16CoinPackedVectorRdS9_dddiPKdd │ │ │ │ + 1252: 00071411 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin15CutStrengthener17StrengtheningTNLP17StrengthenedBoundEv │ │ │ │ + 1253: 0006c8dd 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsaSERKS0_ │ │ │ │ + 1254: 00083b4d 74 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD1Ev │ │ │ │ 1255: 0009dad9 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpD2Ev │ │ │ │ - 1256: 0006a221 72 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ - 1257: 000682bd 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ + 1256: 00067621 72 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ + 1257: 000656b9 8 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ 1258: 0002f0c5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7readMpsEPKcS2_ │ │ │ │ - 1259: 0006d395 144 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ + 1259: 0006f0d5 144 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 1260: 0009fcc5 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD0Ev │ │ │ │ - 1261: 00087d85 648 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC1ERKS1_ │ │ │ │ + 1261: 00087d8d 648 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC1ERKS1_ │ │ │ │ 1262: 0003a925 408 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase3useERKNS_18OsiTMINLPInterfaceE │ │ │ │ - 1263: 00052611 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ - 1264: 000b50f0 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ - 1265: 0007e545 1560 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC2ERKS0_ │ │ │ │ - 1266: 000cdeb4 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ - 1267: 000734bd 58 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEPKd │ │ │ │ - 1268: 000518e1 528 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ - 1269: 00085185 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ - 1270: 0008db41 3412 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoRNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ + 1263: 0004fec9 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ + 1264: 000b5150 29 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ + 1265: 0007e54d 1560 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC2ERKS0_ │ │ │ │ + 1266: 000cde2c 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ + 1267: 000734c5 58 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEPKd │ │ │ │ + 1268: 0004f199 528 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ + 1269: 0008518d 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ + 1270: 0008db49 3412 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoRNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ 1271: 000352a1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC2Ev │ │ │ │ 1272: 000b4fe8 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11CbcDfsDiverE │ │ │ │ 1273: 000a7b21 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC2ERKS0_ │ │ │ │ - 1274: 0007e2fd 584 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC1Ev │ │ │ │ + 1274: 0007e305 584 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC1Ev │ │ │ │ 1275: 000a4f35 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin26HeuristicDiveMIPFractional5cloneEv │ │ │ │ - 1276: 0008529d 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18SetVariablesBoundsEiPKdS2_ │ │ │ │ - 1277: 000ce654 8 OBJECT WEAK DEFAULT 19 _ZTT19CoinWarmStartVectorIdE │ │ │ │ + 1276: 000852a5 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18SetVariablesBoundsEiPKdS2_ │ │ │ │ + 1277: 000ce714 8 OBJECT WEAK DEFAULT 19 _ZTT19CoinWarmStartVectorIdE │ │ │ │ 1278: 0009caa1 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2ERKS0_ │ │ │ │ 1279: 000a31d1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD0Ev │ │ │ │ - 1280: 0006a319 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ - 1281: 000730cd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setStrParamE11OsiStrParamRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1280: 00067719 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ + 1281: 000730d5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setStrParamE11OsiStrParamRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1282: 000d0008 48 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin12BabSetupBase19defaultDoubleParam_E │ │ │ │ 1283: 000b4f10 30 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18IpoptWarmStartDiffE │ │ │ │ - 1284: 000513d9 336 FUNC GLOBAL DEFAULT 11 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ + 1284: 0004ec91 336 FUNC GLOBAL DEFAULT 11 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ 1285: 000b540c 43 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 1286: 00030471 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabD2Ev │ │ │ │ 1287: 000a7409 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin12MilpRounding10resetModelEP8CbcModel │ │ │ │ - 1288: 00068189 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ - 1289: 000797ed 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKiddi │ │ │ │ - 1290: 00072fc9 22 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface18isIntegerNonBinaryEi │ │ │ │ - 1291: 0006d2ed 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ + 1288: 00065581 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ + 1289: 000797f5 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKiddi │ │ │ │ + 1290: 00072fd1 22 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface18isIntegerNonBinaryEi │ │ │ │ + 1291: 0006f02d 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ 1292: 0003f151 1364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase30initializeOptionsAndJournalistEv │ │ │ │ - 1293: 00052ad5 34 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10maxminCritEPK23OsiBranchingInformation │ │ │ │ - 1294: 0008b929 296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC2EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ + 1293: 0005038d 34 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10maxminCritEPK23OsiBranchingInformation │ │ │ │ + 1294: 0008b931 296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC2EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ 1295: 000a5985 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalD2Ev │ │ │ │ 1296: 000a234d 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2ERKS0_ │ │ │ │ - 1297: 000854d9 62 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18resetStartingPointEv │ │ │ │ - 1298: 0006dde5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD0Ev │ │ │ │ + 1297: 000854e1 62 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18resetStartingPointEv │ │ │ │ + 1298: 0006c8bd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD0Ev │ │ │ │ 1299: 0004a289 44 FUNC WEAK DEFAULT 11 _ZN8CglLandP10ParametersD1Ev │ │ │ │ - 1300: 00051529 44 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD2Ev │ │ │ │ - 1301: 000967d1 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD2Ev │ │ │ │ + 1300: 0004ede1 44 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoiceD2Ev │ │ │ │ + 1301: 00091801 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterD2Ev │ │ │ │ 1302: 00034d59 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverD2Ev │ │ │ │ 1303: 000ce394 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin14TMINLP_INVALIDE │ │ │ │ 1304: 0004a31d 54 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11BonminSetup5cloneERNS_18OsiTMINLPInterfaceE │ │ │ │ - 1305: 0006d031 166 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ + 1305: 0006ed71 166 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ 1306: 000ce42c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin6TMINLPE │ │ │ │ - 1307: 000511a1 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED1Ev │ │ │ │ + 1307: 000584e1 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED1Ev │ │ │ │ 1308: 00036cd9 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver4pushEP7CbcNode │ │ │ │ - 1309: 0006b26d 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ - 1310: 0008397d 6 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface10setObjNameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1309: 0006866d 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ + 1310: 00083985 6 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface10setObjNameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1311: 000b5498 30 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 1312: 000cdf5c 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ - 1313: 0008682d 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12Set_dual_solEiPKd │ │ │ │ - 1314: 00084ebd 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ + 1313: 00086835 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12Set_dual_solEiPKd │ │ │ │ + 1314: 00084ec5 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ 1315: 0004eb11 76 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ - 1316: 000870f9 1760 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ - 1317: 000681d5 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ - 1318: 00091549 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption4TypeEv │ │ │ │ - 1319: 00095051 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1320: 0006dee1 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector11getElementsEv │ │ │ │ + 1316: 00087101 1760 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 1317: 000655cd 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 1318: 00091551 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption4TypeEv │ │ │ │ + 1319: 000946e1 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1320: 0006c9b9 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector11getElementsEv │ │ │ │ 1321: 000a3069 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC1EPNS_11BonminSetupE │ │ │ │ - 1322: 0006c825 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ - 1323: 00095569 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2Eb │ │ │ │ - 1324: 00091935 124 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ - 1325: 0006da41 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2ERKS0_ │ │ │ │ - 1326: 0008b909 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD0Ev │ │ │ │ - 1327: 00083a69 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED2Ev │ │ │ │ - 1328: 00064921 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ - 1329: 00068441 516 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ + 1322: 0006e565 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ + 1323: 00094bf9 352 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2Eb │ │ │ │ + 1324: 00095f99 124 FUNC GLOBAL DEFAULT 11 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ + 1325: 0006c519 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadCutC2ERKS0_ │ │ │ │ + 1326: 0008b911 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD0Ev │ │ │ │ + 1327: 00083a71 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED2Ev │ │ │ │ + 1328: 000694a1 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 1329: 0006583d 516 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ 1330: 000cea88 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin9DummyPumpE │ │ │ │ 1331: 000ce048 12 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ - 1332: 00095941 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ + 1332: 00094fd1 312 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ 1333: 0003544d 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiveraSERKS0_ │ │ │ │ - 1334: 0006a499 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ + 1334: 00067899 108 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ 1335: 0009c60d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD0Ev │ │ │ │ - 1336: 00084e5d 94 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 1336: 00084e65 94 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1337: 000cd830 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14CbcProbedDiverE │ │ │ │ 1338: 00035a09 1320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1339: 0003b0f5 1264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ - 1340: 000cdc14 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7EcpCutsE │ │ │ │ - 1341: 000b5170 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ - 1342: 00072ead 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16StartPointReader12readAndApplyEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1343: 00064861 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ + 1340: 000cdbd4 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7EcpCutsE │ │ │ │ + 1341: 000b5214 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ + 1342: 00072eb5 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16StartPointReader12readAndApplyEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1343: 0005c23d 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ 1344: 00034c79 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristic10resetModelEP8CbcModel │ │ │ │ - 1345: 00071339 206 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP10eval_jac_gEiPKdbiiPiS4_Pd │ │ │ │ + 1345: 00071341 206 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP10eval_jac_gEiPKdbiiPiS4_Pd │ │ │ │ 1346: 000cd958 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin17RegisteredOptionsE │ │ │ │ - 1347: 000962ad 88 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ + 1347: 0009593d 88 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ 1348: 0002f9c5 256 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface13getPrimalRaysEi │ │ │ │ - 1349: 00072b01 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP23get_variables_linearityEiPNS0_13LinearityTypeE │ │ │ │ - 1350: 00072fb1 22 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface9isIntegerEi │ │ │ │ + 1349: 00072b09 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP23get_variables_linearityEiPNS0_13LinearityTypeE │ │ │ │ + 1350: 00072fb9 22 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface9isIntegerEi │ │ │ │ 1351: 000cd7e4 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14GuessHeuristicE │ │ │ │ - 1352: 000682f5 52 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ + 1352: 000656f1 52 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ 1353: 00037fc9 3708 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase22gatherParametersValuesEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1354: 00083b45 74 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD2Ev │ │ │ │ - 1355: 0006aa89 56 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ - 1356: 0006ce81 150 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKNS_7QuadCutE │ │ │ │ - 1357: 000856f9 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21force_fractionnal_solEv │ │ │ │ - 1358: 0006a221 72 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD2Ev │ │ │ │ - 1359: 000920cd 360 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ - 1360: 0005cab9 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ - 1361: 00072b05 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP25get_constraints_linearityEiPNS0_13LinearityTypeE │ │ │ │ - 1362: 00084da1 30 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ + 1354: 00083b4d 74 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD2Ev │ │ │ │ + 1355: 00067e89 56 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ + 1356: 0006ebc1 150 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKNS_7QuadCutE │ │ │ │ + 1357: 00085701 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21force_fractionnal_solEv │ │ │ │ + 1358: 00067621 72 FUNC WEAK DEFAULT 11 _ZN4Coin16ReferencedObjectD2Ev │ │ │ │ + 1359: 00096731 360 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ + 1360: 0005a425 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ + 1361: 00072b0d 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP25get_constraints_linearityEiPNS0_13LinearityTypeE │ │ │ │ + 1362: 00084da9 30 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 1363: 000407b1 60 FUNC WEAK DEFAULT 11 _ZNK5Ipopt14IpoptException15ReportExceptionERKNS_10JournalistENS_13EJournalLevelE │ │ │ │ - 1364: 00052ba1 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ + 1364: 00050459 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ 1365: 000a5c59 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC2ERKS0_ │ │ │ │ 1366: 0009fc99 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD1Ev │ │ │ │ - 1367: 00075005 244 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface3useEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ - 1368: 00052611 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC2Ev │ │ │ │ - 1369: 0006d699 852 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ - 1370: 0004f541 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1ERKS0_ │ │ │ │ - 1371: 000704a1 416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC2EPKcS2_ │ │ │ │ + 1367: 0007500d 244 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface3useEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1368: 0004fec9 568 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable8MessagesC2Ev │ │ │ │ + 1369: 0006c171 852 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ + 1370: 00056881 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC1ERKS0_ │ │ │ │ + 1371: 000704a9 416 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReaderC2EPKcS2_ │ │ │ │ 1372: 0003f6a5 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase17readOptionsStreamERSi │ │ │ │ 1373: 000cec78 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 1374: 000cd964 16 OBJECT WEAK DEFAULT 19 _ZTVN5Ipopt14IpoptExceptionE │ │ │ │ 1375: 000cd824 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin8CbcDiverE │ │ │ │ 1376: 000b4f30 30 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 1377: 000a3069 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC2EPNS_11BonminSetupE │ │ │ │ - 1378: 000562e9 3476 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ - 1379: 0007e2fd 584 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC2Ev │ │ │ │ + 1378: 00053ba1 3476 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ + 1379: 0007e305 584 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC2Ev │ │ │ │ 1380: 000a318d 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD1Ev │ │ │ │ - 1381: 0006a2b9 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ - 1382: 000735a9 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setRowPriceEPKd │ │ │ │ + 1381: 000676b9 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ + 1382: 000735b1 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setRowPriceEPKd │ │ │ │ 1383: 000a2319 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1Ev │ │ │ │ - 1384: 00064811 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1385: 00073025 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface17getIterationCountEv │ │ │ │ + 1384: 0005c1ed 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1385: 0007302d 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface17getIterationCountEv │ │ │ │ 1386: 000cdf74 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ - 1387: 00065fb9 744 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ - 1388: 00072f65 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getColLowerEv │ │ │ │ + 1387: 0006ab39 744 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ + 1388: 00072f6d 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getColLowerEv │ │ │ │ 1389: 00036e4d 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver17setComparisonModeENS0_15ComparisonModesE │ │ │ │ 1390: 0009a619 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD0Ev │ │ │ │ - 1391: 0006b559 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ - 1392: 00067b71 532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ + 1391: 00068959 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ + 1392: 00064f69 532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 1393: 000a31f1 4116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP8solutionERdPd │ │ │ │ - 1394: 000629f1 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15assignInterfaceEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1395: 0006dd61 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD1Ev │ │ │ │ + 1394: 0005e769 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim15assignInterfaceEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1395: 0006c839 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD1Ev │ │ │ │ 1396: 00035355 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiveraSERKS0_ │ │ │ │ 1397: 0004a289 44 FUNC WEAK DEFAULT 11 _ZN8CglLandP10ParametersD2Ev │ │ │ │ - 1398: 000866f5 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP8setxInitEiPKd │ │ │ │ - 1399: 00084f01 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ + 1398: 000866fd 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP8setxInitEiPKd │ │ │ │ + 1399: 00084f09 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 1400: 000a5b29 304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRounding10InitializeEPNS_11BonminSetupE │ │ │ │ - 1401: 0004ee29 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolveraSERKS0_ │ │ │ │ + 1401: 00056165 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolveraSERKS0_ │ │ │ │ 1402: 0004d7a1 1164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCuts18setupCutGeneratorsER8CbcModel │ │ │ │ - 1403: 0006dc21 236 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin4Cuts9printCutsEv │ │ │ │ - 1404: 000511a1 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ + 1403: 0006c6f9 236 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin4Cuts9printCutsEv │ │ │ │ + 1404: 000584e1 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ 1405: 000ce4b0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ - 1406: 000cdcc8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ - 1407: 0008a3a1 1516 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver30initializeOptionsAndJournalistEv │ │ │ │ + 1406: 000cdc8c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ + 1407: 0008a3a9 1516 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver30initializeOptionsAndJournalistEv │ │ │ │ 1408: 00037845 20 FUNC WEAK DEFAULT 11 _ZN6Bonmin8CbcDiver4sizeEv │ │ │ │ - 1409: 000815b1 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface17solveFromHotStartEv │ │ │ │ - 1410: 000868f1 480 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ + 1409: 000815b9 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface17solveFromHotStartEv │ │ │ │ + 1410: 000868f9 480 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ 1411: 0009bce9 2232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1412: 000cd9f4 8 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12BabSetupBaseE │ │ │ │ - 1413: 00096781 76 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ + 1413: 00095e11 76 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ 1414: 00037461 38 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver5emptyEv │ │ │ │ 1415: 0004a0c9 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup10initializeERKNS_18OsiTMINLPInterfaceEb │ │ │ │ - 1416: 0007422d 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandler5printER9OsiRowCut │ │ │ │ - 1417: 0005e1cd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD0Ev │ │ │ │ + 1416: 00074235 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandler5printER9OsiRowCut │ │ │ │ + 1417: 00061bed 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD0Ev │ │ │ │ 1418: 000a1145 2380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1419: 00033675 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC2ERKS0_ │ │ │ │ - 1420: 0006db39 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2ERKS0_ │ │ │ │ - 1421: 000cdafc 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ - 1422: 00070149 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader4readERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1423: 00070e21 24 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS5_S5_iS5_S5_dPKNS2_9IpoptDataEPNS2_25IpoptCalculatedQuantitiesE │ │ │ │ - 1424: 0005e849 42 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ - 1425: 0008800d 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfo16gutsOfDestructorEv │ │ │ │ - 1426: 0008b8c1 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ + 1420: 0006c611 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2ERKS0_ │ │ │ │ + 1421: 000cdbac 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ + 1422: 00070151 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader4readERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1423: 00070e29 24 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS5_S5_iS5_S5_dPKNS2_9IpoptDataEPNS2_25IpoptCalculatedQuantitiesE │ │ │ │ + 1424: 00062269 42 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ + 1425: 00088015 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfo16gutsOfDestructorEv │ │ │ │ + 1426: 0008b8c9 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ 1427: 000a10bd 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1ERKS0_ │ │ │ │ 1428: 000ce3a4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ - 1429: 00092791 66 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ - 1430: 0006b3cd 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ - 1431: 000682c9 42 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ - 1432: 0006a435 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ + 1429: 00096df5 66 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ + 1430: 000687cd 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ + 1431: 000656c5 42 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ + 1432: 00067835 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ 1433: 0009c5e1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD1Ev │ │ │ │ - 1434: 00097df1 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_SC_ │ │ │ │ - 1435: 00066df9 416 FUNC WEAK DEFAULT 11 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ - 1436: 000924f5 66 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK18CoinWarmStartBasis5cloneEv │ │ │ │ + 1434: 00097df5 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_SC_ │ │ │ │ + 1435: 0006b975 416 FUNC WEAK DEFAULT 11 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ + 1436: 00096b59 66 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK18CoinWarmStartBasis5cloneEv │ │ │ │ 1437: 000303d5 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabC1Ev │ │ │ │ 1438: 000377fd 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14CbcProbedDiver9endSearchEv │ │ │ │ - 1439: 0008ba51 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC2EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ - 1440: 00091565 172 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption13DefaultStringB5cxx11Ev │ │ │ │ - 1441: 0009154d 6 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption13DefaultNumberEv │ │ │ │ - 1442: 00066521 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ + 1439: 0008ba59 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC2EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ + 1440: 0009156d 172 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption13DefaultStringB5cxx11Ev │ │ │ │ + 1441: 00091555 6 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption13DefaultNumberEv │ │ │ │ + 1442: 0006b0a1 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ 1443: 000b5084 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11BonminSetupE │ │ │ │ - 1444: 000663f9 20 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ - 1445: 000879fd 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6TMINLP12VariableTypeESaIS2_EE17_M_default_appendEj │ │ │ │ + 1444: 0006af79 20 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ + 1445: 00087a05 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin6TMINLP12VariableTypeESaIS2_EE17_M_default_appendEj │ │ │ │ 1446: 00032d19 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC1Eiii │ │ │ │ - 1447: 00072f6d 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getColUpperEv │ │ │ │ - 1448: 00081779 1480 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface31getConstraintOuterApproximationER7OsiCutsiPKdS4_b │ │ │ │ - 1449: 0008d78d 556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1447: 00072f75 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getColUpperEv │ │ │ │ + 1448: 00081781 1480 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface31getConstraintOuterApproximationER7OsiCutsiPKdS4_b │ │ │ │ + 1449: 0008d795 556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ 1450: 0009b7f5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD0Ev │ │ │ │ - 1451: 000ce78c 32 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ + 1451: 000ce84c 32 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ 1452: 000a0b2d 404 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ - 1453: 0009625d 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ - 1454: 0006d425 144 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ + 1453: 000958ed 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ + 1454: 0006f165 144 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 1455: 00035391 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC1Ev │ │ │ │ - 1456: 00072afd 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ - 1457: 000cde18 120 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ - 1458: 00057ed1 6 FUNC WEAK DEFAULT 11 _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ + 1456: 00072b05 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ + 1457: 000cdd90 120 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ + 1458: 00055789 6 FUNC WEAK DEFAULT 11 _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ 1459: 0009fc99 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14HeuristicFPumpD2Ev │ │ │ │ - 1460: 000870f9 1760 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 1460: 00087101 1760 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 1461: 00036a71 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11CbcDfsDiver5cloneEv │ │ │ │ - 1462: 000b51c0 32 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ - 1463: 0005e1ed 1628 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ - 1464: 000cdd14 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ + 1462: 000b5184 32 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ + 1463: 00061c0d 1628 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 1464: 000cdcd8 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ 1465: 00040615 56 FUNC WEAK DEFAULT 11 _ZN5Ipopt13StreamJournalD0Ev │ │ │ │ - 1466: 0007303d 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getObjValueEv │ │ │ │ + 1466: 00073045 10 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getObjValueEv │ │ │ │ 1467: 00032679 196 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_ │ │ │ │ 1468: 000a318d 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPD2Ev │ │ │ │ - 1469: 0006a2b9 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD2Ev │ │ │ │ + 1469: 000676b9 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGeneratorD2Ev │ │ │ │ 1470: 000a2319 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2Ev │ │ │ │ 1471: 0004a8fd 14 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver6solverEv │ │ │ │ 1472: 000ce06c 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ - 1473: 000969b9 3240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ + 1473: 000919e9 3240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ 1474: 0004ccdd 380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver30optimize_with_lazy_constraintsEdidRK7OsiCuts │ │ │ │ - 1475: 0009153d 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption4NameB5cxx11Ev │ │ │ │ - 1476: 00064599 58 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ - 1477: 00073279 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setIntParamE11OsiIntParami │ │ │ │ - 1478: 00098955 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD0Ev │ │ │ │ - 1479: 000793c5 1064 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface19randomStartingPointEv │ │ │ │ + 1475: 00091545 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption4NameB5cxx11Ev │ │ │ │ + 1476: 00060311 58 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ + 1477: 00073281 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setIntParamE11OsiIntParami │ │ │ │ + 1478: 00098959 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD0Ev │ │ │ │ + 1479: 000793cd 1064 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface19randomStartingPointEv │ │ │ │ 1480: 0009a5ed 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ - 1481: 00073465 42 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface10getNumRowsEv │ │ │ │ - 1482: 0008530d 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23SetVariablesLowerBoundsEiPKd │ │ │ │ + 1481: 0007346d 42 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface10getNumRowsEv │ │ │ │ + 1482: 00085315 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23SetVariablesLowerBoundsEiPKd │ │ │ │ 1483: 000a00e9 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1EPNS_11BonminSetupE │ │ │ │ 1484: 000b4f50 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ - 1485: 0008d6ad 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC1ERKS0_ │ │ │ │ - 1486: 0006dd61 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD2Ev │ │ │ │ - 1487: 0005b5ed 3772 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1485: 0008d6b5 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC1ERKS0_ │ │ │ │ + 1486: 0006c839 132 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsD2Ev │ │ │ │ + 1487: 00058f4d 3772 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1488: 0004a2e9 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11BonminSetup5cloneEv │ │ │ │ - 1489: 000b5268 26 OBJECT WEAK DEFAULT 13 _ZTSN4Coin16ReferencedObjectE │ │ │ │ - 1490: 00091791 104 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_13StreamJournalEE15ReleasePointer_Ev │ │ │ │ - 1491: 000cdb48 40 OBJECT GLOBAL DEFAULT 19 _ZTV15BonRandomChoice │ │ │ │ + 1489: 000b5248 26 OBJECT WEAK DEFAULT 13 _ZTSN4Coin16ReferencedObjectE │ │ │ │ + 1490: 00091799 104 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_13StreamJournalEE15ReleasePointer_Ev │ │ │ │ + 1491: 000cdaf8 40 OBJECT GLOBAL DEFAULT 19 _ZTV15BonRandomChoice │ │ │ │ 1492: 000cdfd4 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin15CutStrengthenerE │ │ │ │ - 1493: 0006df2d 80 FUNC WEAK DEFAULT 11 _ZNK6OsiCutneERKS_ │ │ │ │ - 1494: 00083951 6 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getNumElementsEv │ │ │ │ - 1495: 0006639d 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ - 1496: 000515d1 160 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoice14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ - 1497: 00064765 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ + 1493: 0006ca05 80 FUNC WEAK DEFAULT 11 _ZNK6OsiCutneERKS_ │ │ │ │ + 1494: 00083959 6 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getNumElementsEv │ │ │ │ + 1495: 0006af1d 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ + 1496: 0004ee89 160 FUNC WEAK DEFAULT 11 _ZN15BonRandomChoice14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ + 1497: 0005c141 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ 1498: 000a1bb1 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional8setSetupEPNS_11BonminSetupE │ │ │ │ 1499: 000d00b0 4 OBJECT GLOBAL DEFAULT 23 currentOA │ │ │ │ - 1500: 0005e179 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ + 1500: 00061b99 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ 1501: 000b4fcc 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14CbcProbedDiverE │ │ │ │ - 1502: 0005ac2d 6 FUNC WEAK DEFAULT 11 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ - 1503: 0006640d 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ + 1502: 0005a41d 6 FUNC WEAK DEFAULT 11 _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ + 1503: 0006af8d 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ 1504: 000996fd 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD0Ev │ │ │ │ - 1505: 0005e849 42 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD2Ev │ │ │ │ - 1506: 0008b8c1 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD2Ev │ │ │ │ - 1507: 00092719 58 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ - 1508: 0008ac59 174 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 1505: 00062269 42 FUNC WEAK DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersD2Ev │ │ │ │ + 1506: 0008b8c9 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPD2Ev │ │ │ │ + 1507: 00096d7d 58 FUNC WEAK DEFAULT 11 _ZTv0_n12_N27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ + 1508: 0008ac61 174 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1509: 000ce524 88 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10TNLP2FPNLPE │ │ │ │ - 1510: 00087881 284 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ + 1510: 00087889 284 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ 1511: 0009c5e1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingD2Ev │ │ │ │ - 1512: 0006a435 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD2Ev │ │ │ │ - 1513: 0008b089 872 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ + 1512: 00067835 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD2Ev │ │ │ │ + 1513: 0008b091 872 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 1514: 000b5770 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13HeuristicDiveE │ │ │ │ - 1515: 00092235 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ + 1515: 00096899 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ 1516: 000303d5 124 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3BabC2Ev │ │ │ │ - 1517: 000937a1 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ + 1517: 00092e31 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ 1518: 000b52e8 15 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin4CutsE │ │ │ │ - 1519: 000746e1 448 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface23extractSenseRhsAndRangeEv │ │ │ │ + 1519: 000746e9 448 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface23extractSenseRhsAndRangeEv │ │ │ │ 1520: 00036e91 120 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12DiverCompare11newSolutionEP8CbcModel │ │ │ │ 1521: 00030509 7056 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin3Bab14branchAndBoundERNS_12BabSetupBaseE │ │ │ │ 1522: 000b5000 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12DiverCompareE │ │ │ │ 1523: 000ced10 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ 1524: 0009b7c9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ 1525: 00036f6d 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver3popEv │ │ │ │ - 1526: 0009625d 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD2Ev │ │ │ │ + 1526: 000958ed 80 FUNC WEAK DEFAULT 11 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD2Ev │ │ │ │ 1527: 00035391 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC2Ev │ │ │ │ - 1528: 0006b6e5 110 FUNC WEAK DEFAULT 11 _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ - 1529: 0006cb2d 700 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ - 1530: 0007c3c9 3740 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface22extractInterfaceParamsEv │ │ │ │ - 1531: 0005d441 3052 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERNS_12BabSetupBaseEbb │ │ │ │ + 1528: 00068ae5 110 FUNC WEAK DEFAULT 11 _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ + 1529: 0006e86d 700 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ + 1530: 0007c3d1 3740 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface22extractInterfaceParamsEv │ │ │ │ + 1531: 00060e61 3052 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERNS_12BabSetupBaseEbb │ │ │ │ 1532: 000a8515 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1EPNS_11BonminSetupE │ │ │ │ 1533: 0009de0d 552 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPump5roundEddPd │ │ │ │ 1534: 00032139 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ 1535: 000352d9 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiverC2ERKS0_ │ │ │ │ - 1536: 00098af1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1EPNS_11BonminSetupE │ │ │ │ - 1537: 0006cde9 152 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKS0_ │ │ │ │ - 1538: 00060f85 2636 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1536: 00098af5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1EPNS_11BonminSetupE │ │ │ │ + 1537: 0006eb29 152 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERKS0_ │ │ │ │ + 1538: 0005ccfd 2636 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1539: 0002eac5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_S5_S5_ │ │ │ │ 1540: 000a45c9 162 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_ │ │ │ │ 1541: 00040785 44 FUNC WEAK DEFAULT 11 _ZN5Ipopt13StreamJournalD1Ev │ │ │ │ 1542: 000b5548 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21StrongBranchingSolverE │ │ │ │ 1543: 000420c9 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2ERKS0_ │ │ │ │ - 1544: 000968a1 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter8FinalizeEv │ │ │ │ - 1545: 00052ac9 12 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ - 1546: 00066bf1 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ - 1547: 0008ba51 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ + 1544: 000918d1 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter8FinalizeEv │ │ │ │ + 1545: 00050381 12 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ + 1546: 000656b5 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ + 1547: 0008ba59 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ 1548: 000378c9 38 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIP7CbcNodeSaIS2_EE8_M_clearEv │ │ │ │ - 1549: 00098929 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ + 1549: 0009892d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ 1550: 0009a5ed 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpD2Ev │ │ │ │ - 1551: 00079d49 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8setModelEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ - 1552: 00072f75 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowLowerEv │ │ │ │ - 1553: 000cdb3c 12 OBJECT GLOBAL DEFAULT 19 _ZTI15BonRandomChoice │ │ │ │ - 1554: 000857c1 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14GetWarmStarterEv │ │ │ │ - 1555: 0006f901 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED0Ev │ │ │ │ + 1551: 00079d51 448 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8setModelEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 1552: 00072f7d 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowLowerEv │ │ │ │ + 1553: 000cdaec 12 OBJECT GLOBAL DEFAULT 19 _ZTI15BonRandomChoice │ │ │ │ + 1554: 000857c9 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14GetWarmStarterEv │ │ │ │ + 1555: 0006f909 104 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED0Ev │ │ │ │ 1556: 000cda5c 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11BonminSetupE │ │ │ │ - 1557: 00066be9 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ + 1557: 0006b769 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ 1558: 0009bc69 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1EPNS_11BonminSetupE │ │ │ │ 1559: 000336b1 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin21BonCbcPartialNodeInfo5cloneEv │ │ │ │ 1560: 000406ed 82 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionD0Ev │ │ │ │ 1561: 00036be5 18 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin8CbcDiver3topEv │ │ │ │ 1562: 000ceb18 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin13HeuristicRINSE │ │ │ │ - 1563: 00074439 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface9setSolverEN5Ipopt8SmartPtrINS_10TNLPSolverEEE │ │ │ │ + 1563: 00074441 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface9setSolverEN5Ipopt8SmartPtrINS_10TNLPSolverEEE │ │ │ │ 1564: 000405e1 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ 1565: 000a8515 184 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC2EPNS_11BonminSetupE │ │ │ │ - 1566: 000662a1 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ + 1566: 0006ae21 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ 1567: 000998f1 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1568: 0008d68d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD0Ev │ │ │ │ + 1568: 0008d695 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD0Ev │ │ │ │ 1569: 00042095 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1EPK18CoinMessageHandler │ │ │ │ - 1570: 00098af1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2EPNS_11BonminSetupE │ │ │ │ + 1570: 00098af5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2EPNS_11BonminSetupE │ │ │ │ 1571: 0009d831 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1Ev │ │ │ │ 1572: 000cd6ec 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14CbcNlpStrategyE │ │ │ │ - 1573: 0005e179 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ + 1573: 00061b99 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ 1574: 000327a5 192 FUNC WEAK DEFAULT 11 _ZN9CoinErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_S5_i │ │ │ │ 1575: 000996d1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ 1576: 000cd69c 8 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin10ErrorCodesE │ │ │ │ 1577: 000b5348 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7AuxInfoE │ │ │ │ - 1578: 00084871 348 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11applyRowCutERK9OsiRowCut │ │ │ │ - 1579: 000936e1 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ + 1578: 00084879 348 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11applyRowCutERK9OsiRowCut │ │ │ │ + 1579: 00092d71 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ 1580: 0009fe01 280 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_SD_T1_T2_ │ │ │ │ 1581: 000323f1 484 FUNC WEAK DEFAULT 11 _ZNK9CoinError5printEb │ │ │ │ 1582: 00038e45 2368 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase11mayPrintDocEv │ │ │ │ 1583: 0003fff1 420 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1EN5Ipopt8SmartPtrINS_6TMINLPEEEPK18CoinMessageHandler │ │ │ │ - 1584: 0005c4a9 1336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ - 1585: 00052969 352 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ - 1586: 00091ed5 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2Ebii │ │ │ │ + 1584: 00059e09 1336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ + 1585: 00050221 352 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ + 1586: 00096539 86 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStartC2Ebii │ │ │ │ 1587: 00040d01 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin12TMINLP2OsiLPEE15ReleasePointer_Ev │ │ │ │ - 1588: 000b55ac 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ - 1589: 000cdc94 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ - 1590: 0005707d 492 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ - 1591: 0004f599 160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolveraSERKS0_ │ │ │ │ - 1592: 000732ad 76 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getStrParamE11OsiStrParamRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1593: 0005cf25 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ + 1588: 000b5684 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ + 1589: 000cdc14 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ + 1590: 00054935 492 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ + 1591: 000568d9 160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolveraSERKS0_ │ │ │ │ + 1592: 000732b5 76 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getStrParamE11OsiStrParamRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1593: 00060945 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ 1594: 000d008c 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface11INFEAS_SYMBE │ │ │ │ 1595: 000ce5e0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ 1596: 0009bc69 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2EPNS_11BonminSetupE │ │ │ │ - 1597: 000ce92c 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ + 1597: 000ce624 24 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 1598: 0003b5e5 1276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2ERKS0_ │ │ │ │ - 1599: 00059515 2388 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1599: 0006319d 2388 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1600: 00040f79 312 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListaSERKS0_ │ │ │ │ - 1601: 000ce950 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ + 1601: 000ce648 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ 1602: 00032da9 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcNlpStrategy5cloneEv │ │ │ │ - 1603: 00098d55 2372 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1604: 000619d1 724 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C2ERNS_12BabSetupBaseE │ │ │ │ + 1603: 00098d59 2372 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1604: 0005d749 724 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15OACutGenerator2C2ERNS_12BabSetupBaseE │ │ │ │ 1605: 000d00d1 1 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin18OsiTMINLPInterface17hasPrintedOptionsE │ │ │ │ - 1606: 00088a51 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13UnsolvedError10printErrorERSo │ │ │ │ - 1607: 00087c91 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5Ipopt4TNLP13LinearityTypeESaIS2_EE17_M_default_appendEj │ │ │ │ - 1608: 0006db05 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1Ev │ │ │ │ - 1609: 0004ec51 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ + 1606: 00088a59 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13UnsolvedError10printErrorERSo │ │ │ │ + 1607: 00087c99 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5Ipopt4TNLP13LinearityTypeESaIS2_EE17_M_default_appendEj │ │ │ │ + 1608: 0006c5dd 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC1Ev │ │ │ │ + 1609: 00055f8d 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ 1610: 000cd794 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ - 1611: 00072f7d 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowUpperEv │ │ │ │ - 1612: 000968a5 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC1EiPKdS2_ddb │ │ │ │ + 1611: 00072f85 8 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowUpperEv │ │ │ │ + 1612: 000918d5 276 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarterC1EiPKdS2_ddb │ │ │ │ 1613: 0009b7c9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSD2Ev │ │ │ │ - 1614: 00066d85 116 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ - 1615: 0006b975 164 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ + 1614: 0006b901 116 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ + 1615: 00068d75 164 FUNC WEAK DEFAULT 11 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ 1616: 000a441d 428 FUNC WEAK DEFAULT 11 _Z9CoinZeroNIiEvPT_i │ │ │ │ - 1617: 0006f6f9 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2ERK12OsiBabSolver │ │ │ │ - 1618: 00073535 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14setColSolutionEPKd │ │ │ │ - 1619: 00093401 28 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ - 1620: 000cdad4 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ - 1621: 0008a171 560 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2ERKS0_ │ │ │ │ - 1622: 00074fbd 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23SetStrongBrachingSolverEN5Ipopt8SmartPtrINS_21StrongBranchingSolverEEE │ │ │ │ - 1623: 00068b55 26 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ - 1624: 00066bd9 6 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ - 1625: 0008782d 82 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD0Ev │ │ │ │ - 1626: 00085861 596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14check_solutionEPP9OsiObjecti │ │ │ │ + 1617: 0006f701 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2ERK12OsiBabSolver │ │ │ │ + 1618: 0007353d 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14setColSolutionEPKd │ │ │ │ + 1619: 00092a91 28 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ + 1620: 000cdb84 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ + 1621: 0008a179 560 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolverC2ERKS0_ │ │ │ │ + 1622: 00074fc5 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23SetStrongBrachingSolverEN5Ipopt8SmartPtrINS_21StrongBranchingSolverEEE │ │ │ │ + 1623: 00065f51 26 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ + 1624: 0006b759 6 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ + 1625: 00087835 82 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD0Ev │ │ │ │ + 1626: 00085869 596 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP14check_solutionEPP9OsiObjecti │ │ │ │ 1627: 000a1b7d 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD0Ev │ │ │ │ - 1628: 0007016d 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader12readAndApplyEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1628: 00070175 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReader12readAndApplyEPNS_18OsiTMINLPInterfaceE │ │ │ │ 1629: 000327a5 192 FUNC WEAK DEFAULT 11 _ZN9CoinErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_S5_i │ │ │ │ - 1630: 00093229 168 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ + 1630: 0009788d 168 FUNC WEAK DEFAULT 11 _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ 1631: 000d0088 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface9TIME_SYMBE │ │ │ │ - 1632: 00057e99 4 FUNC WEAK DEFAULT 11 _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ + 1632: 00055751 4 FUNC WEAK DEFAULT 11 _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ 1633: 00040785 44 FUNC WEAK DEFAULT 11 _ZN5Ipopt13StreamJournalD2Ev │ │ │ │ - 1634: 0006da95 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ - 1635: 00093159 100 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ - 1636: 00064f35 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6printHEv │ │ │ │ - 1637: 0005cd41 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ + 1634: 0006c56d 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ + 1635: 000977bd 100 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ + 1636: 00069ab5 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts6printHEv │ │ │ │ + 1637: 00060761 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ 1638: 000cd7c4 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7BabInfoE │ │ │ │ - 1639: 000843c9 360 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setHintParamE12OsiHintParamb15OsiHintStrengthPv │ │ │ │ - 1640: 000682c5 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ - 1641: 00098929 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD2Ev │ │ │ │ - 1642: 0004edc1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1639: 000843d1 360 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface12setHintParamE12OsiHintParamb15OsiHintStrengthPv │ │ │ │ + 1640: 000656c1 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ + 1641: 0009892d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicD2Ev │ │ │ │ + 1642: 000560fd 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ 1643: 00040691 14 FUNC WEAK DEFAULT 11 _ZN5Ipopt17RegisteredOptions19RegisteringCategoryEv │ │ │ │ - 1644: 0008bae5 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP21set_dist_to_point_objEjPKdPKi │ │ │ │ + 1644: 0008baed 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP21set_dist_to_point_objEjPKdPKi │ │ │ │ 1645: 0009ca21 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1Ev │ │ │ │ - 1646: 00088b29 1128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13zeroDimensionERKN5Ipopt8SmartPtrINS1_4TNLPEEERNS0_12ReturnStatusE │ │ │ │ + 1646: 00088b31 1128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13zeroDimensionERKN5Ipopt8SmartPtrINS1_4TNLPEEERNS0_12ReturnStatusE │ │ │ │ 1647: 00040571 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin12BabSetupBase20setBabDefaultOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1648: 0006f8a1 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED1Ev │ │ │ │ + 1648: 0006f8a9 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED1Ev │ │ │ │ 1649: 00037195 644 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver8bestNodeEd │ │ │ │ - 1650: 00051325 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1ERKS0_ │ │ │ │ + 1650: 0004ebdd 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1ERKS0_ │ │ │ │ 1651: 000406a1 74 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionD1Ev │ │ │ │ - 1652: 0002e141 56 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 1652: 0002e085 56 FUNC WEAK DEFAULT 11 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ 1653: 00032099 4 FUNC WEAK DEFAULT 11 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ - 1654: 000ce95c 24 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ - 1655: 00087d85 648 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC2ERKS1_ │ │ │ │ + 1654: 000ce654 24 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ + 1655: 00087d8d 648 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC2ERKS1_ │ │ │ │ 1656: 000a111d 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalaSERKS0_ │ │ │ │ 1657: 000ce078 16 OBJECT WEAK DEFAULT 19 _ZTVN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ - 1658: 000682b1 10 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ + 1658: 000656a9 10 FUNC WEAK DEFAULT 11 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ 1659: 000407ed 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin7EcpCutsD1Ev │ │ │ │ - 1660: 0006a78d 764 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ - 1661: 00084e09 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ - 1662: 00074a19 150 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14set_linearizerEN5Ipopt8SmartPtrINS_12TMINLP2OsiLPEEE │ │ │ │ + 1660: 00067b8d 764 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ + 1661: 00084e11 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ + 1662: 00074a21 150 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14set_linearizerEN5Ipopt8SmartPtrINS_12TMINLP2OsiLPEEE │ │ │ │ 1663: 000b5530 24 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin12BranchingTQPE │ │ │ │ - 1664: 00054cad 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ - 1665: 000662a1 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD2Ev │ │ │ │ - 1666: 00064615 264 FUNC WEAK DEFAULT 11 _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ - 1667: 000664a1 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ + 1664: 00052565 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ + 1665: 0006ae21 252 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsD2Ev │ │ │ │ + 1666: 0006038d 264 FUNC WEAK DEFAULT 11 _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ + 1667: 0006b021 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ 1668: 0009aa35 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1ERKS0_ │ │ │ │ - 1669: 0006c449 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ + 1669: 0006e189 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ 1670: 00049f49 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1671: 0008d645 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD1Ev │ │ │ │ - 1672: 000674e1 68 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ - 1673: 000665f5 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ + 1671: 0008d64d 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD1Ev │ │ │ │ + 1672: 0006c061 68 FUNC WEAK DEFAULT 11 _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ + 1673: 0006b175 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 1674: 0009d831 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC2Ev │ │ │ │ 1675: 000366ed 736 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver10initializeERNS_12BabSetupBaseE │ │ │ │ - 1676: 0008799d 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED1Ev │ │ │ │ - 1677: 00079b9d 80 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ + 1676: 000879a5 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED1Ev │ │ │ │ + 1677: 00079ba5 80 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ 1678: 000996d1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpD2Ev │ │ │ │ - 1679: 00072bb9 756 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16StartPointReader8readFileEv │ │ │ │ + 1679: 00072bc1 756 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16StartPointReader8readFileEv │ │ │ │ 1680: 0003f761 860 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase15readOptionsFileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1681: 0006b835 156 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ - 1682: 0004edc1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1683: 000880e9 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD0Ev │ │ │ │ + 1681: 00068c35 156 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 1682: 000560fd 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1683: 000880f1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD0Ev │ │ │ │ 1684: 0009aa61 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlp10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1685: 000cded0 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19LinearCutsGeneratorE │ │ │ │ + 1685: 000cde48 44 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19LinearCutsGeneratorE │ │ │ │ 1686: 000a8645 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ - 1687: 0006d031 166 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKS0_ │ │ │ │ + 1687: 0006ed71 166 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC2ERKS0_ │ │ │ │ 1688: 000321a5 224 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ 1689: 000a10e9 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin23HeuristicDiveFractional5cloneEv │ │ │ │ 1690: 0003fff1 420 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC2EN5Ipopt8SmartPtrINS_6TMINLPEEEPK18CoinMessageHandler │ │ │ │ - 1691: 00074a09 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12setWarmStartEPK13CoinWarmStart │ │ │ │ + 1691: 00074a11 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12setWarmStartEPK13CoinWarmStart │ │ │ │ 1692: 0009aa09 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC1Ev │ │ │ │ 1693: 00034339 216 FUNC WEAK DEFAULT 11 _ZN5Ipopt16RegisteredOptionD0Ev │ │ │ │ - 1694: 000849cd 504 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ + 1694: 000849d5 504 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ 1695: 0002edc5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11applyColCutERK9OsiColCut │ │ │ │ 1696: 000b4e48 37 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 1697: 000b509c 33 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ 1698: 000ce9f8 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ - 1699: 0004ebfd 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ + 1699: 00055f39 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ 1700: 000d00a8 1 OBJECT GLOBAL DEFAULT 23 BonminAbortAll │ │ │ │ - 1701: 000cdaf0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ - 1702: 0006db05 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2Ev │ │ │ │ + 1701: 000cdba0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ + 1702: 0006c5dd 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4CutsC2Ev │ │ │ │ 1703: 000377f5 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin8CbcDiver9endSearchEv │ │ │ │ - 1704: 00084fd5 428 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ - 1705: 00093569 134 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1704: 00084fdd 428 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ + 1705: 00092bf9 134 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ 1706: 000ceb9c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin14HeuristicFPumpE │ │ │ │ 1707: 000370a9 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver8bestNodeEd │ │ │ │ - 1708: 00052b2d 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ + 1708: 000503e5 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ 1709: 000cdf84 16 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin16SimpleReferencedIdEE │ │ │ │ 1710: 000b506c 24 OBJECT WEAK DEFAULT 13 _ZTSN8CglLandP10ParametersE │ │ │ │ - 1711: 0008d719 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ - 1712: 000b5638 43 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ + 1711: 0008d721 116 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ + 1712: 000b5604 43 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ 1713: 000a7bc5 2384 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1714: 00032d65 68 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC2ERKS0_ │ │ │ │ - 1715: 00065549 676 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ - 1716: 00084df1 24 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ - 1717: 000877e1 74 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ + 1715: 0006a0c9 676 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ + 1716: 00084df9 24 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ + 1717: 000877e9 74 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ 1718: 000a1b51 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD1Ev │ │ │ │ - 1719: 000926b1 50 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ - 1720: 00084bf9 60 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEEESaIS5_EE8_M_clearEv │ │ │ │ + 1719: 00096d15 50 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ + 1720: 00084c01 60 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEEESaIS5_EE8_M_clearEv │ │ │ │ 1721: 000b56e8 20 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin9DummyPumpE │ │ │ │ - 1722: 000ce65c 48 OBJECT WEAK DEFAULT 19 _ZTV19CoinWarmStartVectorIdE │ │ │ │ - 1723: 000839fd 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ + 1722: 000ce71c 48 OBJECT WEAK DEFAULT 19 _ZTV19CoinWarmStartVectorIdE │ │ │ │ + 1723: 00083a05 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ 1724: 000ce098 28 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ 1725: 00040d35 58 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase13CuttingMethodESaIS3_EE8_M_clearEv │ │ │ │ - 1726: 0005cd41 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2Ev │ │ │ │ - 1727: 0009385d 308 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ - 1728: 0005e02d 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERKS0_ │ │ │ │ + 1726: 00060761 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2Ev │ │ │ │ + 1727: 00092eed 308 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ + 1728: 00061a4d 332 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBaseC1ERKS0_ │ │ │ │ 1729: 0003bae1 13792 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase18registerAllOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1730: 000744f1 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14freeCachedDataEv │ │ │ │ + 1730: 000744f9 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14freeCachedDataEv │ │ │ │ 1731: 0009ca21 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2Ev │ │ │ │ - 1732: 0006f8a1 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED2Ev │ │ │ │ + 1732: 0006f8a9 96 FUNC WEAK DEFAULT 11 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED2Ev │ │ │ │ 1733: 0002e809 256 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10setRowTypeEicdd │ │ │ │ - 1734: 0005d231 528 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ - 1735: 0005ce05 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ + 1734: 00060c51 528 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ + 1735: 00060825 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ 1736: 000406a1 74 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionD2Ev │ │ │ │ - 1737: 00052cb5 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ - 1738: 0006f4d9 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1ERKS0_ │ │ │ │ - 1739: 000956c9 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ + 1737: 0005056d 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ + 1738: 0006f4e1 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC1ERKS0_ │ │ │ │ + 1739: 00094d59 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ 1740: 000b4eb0 14 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin3BabE │ │ │ │ - 1741: 00092409 42 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED0Ev │ │ │ │ + 1741: 00096a6d 42 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED0Ev │ │ │ │ 1742: 000a3121 108 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPaSERKS0_ │ │ │ │ - 1743: 0005d011 544 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ - 1744: 00097f5d 368 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKd │ │ │ │ + 1743: 00060a31 544 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ + 1744: 00097f61 368 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKd │ │ │ │ 1745: 000a23f1 2400 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 1746: 000407ed 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin7EcpCutsD2Ev │ │ │ │ 1747: 0002f4c5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_PKcS5_S5_ │ │ │ │ - 1748: 0004f541 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2ERKS0_ │ │ │ │ + 1748: 00056881 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2ERKS0_ │ │ │ │ 1749: 000b4ec0 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14CbcNlpStrategyE │ │ │ │ - 1750: 0008c4b1 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ + 1750: 0008c4b9 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 1751: 00040ccd 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin6TMINLPEE15ReleasePointer_Ev │ │ │ │ 1752: 0009bc29 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC1Ev │ │ │ │ - 1753: 0006ae41 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD1Ev │ │ │ │ + 1753: 00068241 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD1Ev │ │ │ │ 1754: 000ce4bc 92 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin10TNLPSolverE │ │ │ │ 1755: 00032345 172 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListD0Ev │ │ │ │ - 1756: 000980cd 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKi │ │ │ │ + 1756: 000980d1 364 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKi │ │ │ │ 1757: 00032c45 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy13setupPrintingER8CbcModeli │ │ │ │ - 1758: 00085ab5 3136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP11outputDiffsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_ │ │ │ │ + 1758: 00085abd 3136 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP11outputDiffsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_ │ │ │ │ 1759: 000cea34 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin20FixAndSolveHeuristicE │ │ │ │ - 1760: 0006501d 540 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts20set_linear_objectiveEiPKdd │ │ │ │ + 1760: 00069b9d 540 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts20set_linear_objectiveEiPKdd │ │ │ │ 1761: 000cd848 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12DiverCompareE │ │ │ │ - 1762: 0008d645 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ - 1763: 0008bbb9 1024 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ - 1764: 000ce694 36 OBJECT WEAK DEFAULT 19 _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ - 1765: 0007d265 868 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14readOptionFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 1762: 0008d64d 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ + 1763: 0008bbc1 1024 FUNC WEAK DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ + 1764: 000ce754 36 OBJECT WEAK DEFAULT 19 _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ + 1765: 0007d26d 868 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14readOptionFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 1766: 000a4205 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP10resetModelEP8CbcModel │ │ │ │ 1767: 00039785 528 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase6addSosEv │ │ │ │ 1768: 000b5834 40 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ - 1769: 0008799d 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED2Ev │ │ │ │ - 1770: 0006c85d 720 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ - 1771: 0006717d 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED1Ev │ │ │ │ - 1772: 0005811d 624 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ - 1773: 00097d29 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1ERKS0_ │ │ │ │ - 1774: 000880e5 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD1Ev │ │ │ │ - 1775: 00058dcd 568 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ - 1776: 00057399 2816 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ - 1777: 0008c659 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD0Ev │ │ │ │ + 1769: 000879a5 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED2Ev │ │ │ │ + 1770: 0006e59d 720 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ + 1771: 0006bcfd 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED1Ev │ │ │ │ + 1772: 000559fd 624 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ + 1773: 00097d2d 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1ERKS0_ │ │ │ │ + 1774: 000880ed 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD1Ev │ │ │ │ + 1775: 00062a55 568 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ + 1776: 00054c51 2816 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ + 1777: 0008c661 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD0Ev │ │ │ │ 1778: 00037809 14 FUNC WEAK DEFAULT 11 _ZN6Bonmin11CbcDfsDiver4sizeEv │ │ │ │ - 1779: 00098ac5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1Ev │ │ │ │ - 1780: 00086785 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ - 1781: 0006c2b9 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow5printEv │ │ │ │ + 1779: 00098ac9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1Ev │ │ │ │ + 1780: 0008678d 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ + 1781: 0006dff9 392 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow5printEv │ │ │ │ 1782: 00034411 208 FUNC WEAK DEFAULT 11 _ZN5Ipopt16RegisteredOptionD1Ev │ │ │ │ 1783: 0009aa09 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12PumpForMinlpC2Ev │ │ │ │ 1784: 000b4e70 22 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin10ErrorCodesE │ │ │ │ 1785: 00034a61 468 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14GuessHeuristic8solutionERdPd │ │ │ │ - 1786: 00050d15 1164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1787: 000647d1 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1788: 0004ebfd 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD2Ev │ │ │ │ - 1789: 00070f51 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP18get_starting_pointEibPdbS2_S2_ibS2_ │ │ │ │ - 1790: 0005c9e1 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ - 1791: 00091611 38 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIPN5Ipopt16RegisteredOptionESaIS3_EE8_M_clearEv │ │ │ │ - 1792: 0006d2c1 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED1Ev │ │ │ │ + 1786: 00058055 1164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1787: 0005c1ad 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14DummyHeuristicC1ER8CbcModelPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1788: 00055f39 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverD2Ev │ │ │ │ + 1789: 00070f59 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP18get_starting_pointEibPdbS2_S2_ibS2_ │ │ │ │ + 1790: 0005a341 216 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ + 1791: 00091619 38 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIPN5Ipopt16RegisteredOptionESaIS3_EE8_M_clearEv │ │ │ │ + 1792: 0006f001 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED1Ev │ │ │ │ 1793: 000b56a0 37 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ - 1794: 00066f99 484 FUNC WEAK DEFAULT 11 _Z9CoinZeroNIdEvPT_i │ │ │ │ - 1795: 00066cc9 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ - 1796: 00098239 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1797: 00092965 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ - 1798: 00084dc1 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ + 1794: 0006bb19 484 FUNC WEAK DEFAULT 11 _Z9CoinZeroNIdEvPT_i │ │ │ │ + 1795: 0006b845 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ + 1796: 0009823d 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ + 1797: 00096fc9 108 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ + 1798: 00084dc9 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ 1799: 000a1c49 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ - 1800: 00083985 76 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16OaMessageHandler5cloneEv │ │ │ │ + 1800: 0008398d 76 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface16OaMessageHandler5cloneEv │ │ │ │ 1801: 000a02b5 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21adjustPrimalToleranceEPNS_11TMINLP2TNLPERd │ │ │ │ - 1802: 000746d9 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11getVarNamesB5cxx11Ev │ │ │ │ - 1803: 00067d85 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ + 1802: 000746e1 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11getVarNamesB5cxx11Ev │ │ │ │ + 1803: 0006517d 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ 1804: 000a10bd 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2ERKS0_ │ │ │ │ 1805: 00040195 988 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase17readOptionsStringENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1806: 000877e1 74 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD2Ev │ │ │ │ + 1806: 000877e9 74 FUNC WEAK DEFAULT 11 _ZN6Bonmin14TMINLP_INVALIDD2Ev │ │ │ │ 1807: 000cdf08 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin4CutsE │ │ │ │ - 1808: 000648e9 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ - 1809: 00092361 42 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ + 1808: 0005c2c5 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ + 1809: 000969c5 42 FUNC WEAK DEFAULT 11 _ZTv0_n12_N23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ 1810: 000a1b51 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalD2Ev │ │ │ │ 1811: 00042105 668 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ 1812: 00034c69 2 FUNC WEAK DEFAULT 11 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ - 1813: 000ce6b8 8 OBJECT WEAK DEFAULT 19 _ZTT27CoinWarmStartPrimalDualDiff │ │ │ │ + 1813: 000ce778 8 OBJECT WEAK DEFAULT 19 _ZTT27CoinWarmStartPrimalDualDiff │ │ │ │ 1814: 0009dded 30 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpC1EPNS_11TMINLP2TNLPE │ │ │ │ 1815: 000a01c5 240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13isNlpFeasibleEPNS_11TMINLP2TNLPEd │ │ │ │ - 1816: 000839d1 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD1Ev │ │ │ │ - 1817: 00070de9 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_fEiPKdbRd │ │ │ │ + 1816: 000839d9 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD1Ev │ │ │ │ + 1817: 00070df1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_fEiPKdbRd │ │ │ │ 1818: 0003273d 102 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcj │ │ │ │ 1819: 0009986d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC1Ev │ │ │ │ 1820: 000349f1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC1ERKS0_ │ │ │ │ - 1821: 000b51fc 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ + 1821: 000b51dc 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ 1822: 00032c41 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategy18setupCutGeneratorsER8CbcModel │ │ │ │ - 1823: 00091a8d 328 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ + 1823: 000960f1 328 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ 1824: 000d0090 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface12UNBOUND_SYMBE │ │ │ │ - 1825: 0006d0d9 174 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ - 1826: 000676a9 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ + 1825: 0006ee19 174 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ + 1826: 00064aa1 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 1827: 000b4fb8 19 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin8CbcDiverE │ │ │ │ - 1828: 0007107d 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP12get_nlp_infoERiS2_S2_S2_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 1828: 00071085 168 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP12get_nlp_infoERiS2_S2_S2_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 1829: 0009b965 708 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS8solutionERdPd │ │ │ │ 1830: 00032b35 204 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_11OptionsListEE15ReleasePointer_Ev │ │ │ │ - 1831: 0005ce05 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD2Ev │ │ │ │ + 1831: 00060825 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipD2Ev │ │ │ │ 1832: 000b54b8 26 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin14TMINLP_INVALIDE │ │ │ │ 1833: 000a1a91 192 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2EPNS_11BonminSetupE │ │ │ │ - 1834: 0006dee5 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCuteqERKS_ │ │ │ │ - 1835: 000923b5 46 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED1Ev │ │ │ │ - 1836: 0007ebad 3172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14resolveForCostEib │ │ │ │ - 1837: 0004ef69 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1838: 00071b3d 828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ + 1834: 0006c9bd 24 FUNC WEAK DEFAULT 11 _ZNK6OsiCuteqERKS_ │ │ │ │ + 1835: 00096a19 46 FUNC WEAK DEFAULT 11 _ZTv0_n12_N19CoinWarmStartVectorIdED1Ev │ │ │ │ + 1836: 0007ebb5 3172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface14resolveForCostEib │ │ │ │ + 1837: 000562a9 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1838: 00071b45 828 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ 1839: 000a0b15 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin13HeuristicDive10resetModelEP8CbcModel │ │ │ │ - 1840: 000cde90 8 OBJECT WEAK DEFAULT 19 _ZTIN4Coin16ReferencedObjectE │ │ │ │ + 1840: 000cde08 8 OBJECT WEAK DEFAULT 19 _ZTIN4Coin16ReferencedObjectE │ │ │ │ 1841: 0004a861 156 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolver11setLpSolverEP18OsiSolverInterface │ │ │ │ 1842: 0004c0d5 1160 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 1843: 00058065 48 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE12_Guard_allocD1Ev │ │ │ │ + 1843: 00055945 48 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE12_Guard_allocD1Ev │ │ │ │ 1844: 0009bc29 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINSC2Ev │ │ │ │ - 1845: 0006ae41 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD2Ev │ │ │ │ + 1845: 00068241 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatD2Ev │ │ │ │ 1846: 000cda8c 52 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ - 1847: 0006aea9 318 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ - 1848: 00054d11 792 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableaSERKS0_ │ │ │ │ - 1849: 0007d911 808 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiid │ │ │ │ + 1847: 000682a9 318 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ + 1848: 000525c9 792 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableaSERKS0_ │ │ │ │ + 1849: 0007d919 808 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiid │ │ │ │ 1850: 000325d5 164 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListD1Ev │ │ │ │ - 1851: 0004ee4d 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 1852: 000b518c 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7EcpCutsE │ │ │ │ + 1851: 00056189 232 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1852: 000b5170 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7EcpCutsE │ │ │ │ 1853: 00032d19 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyC2Eiii │ │ │ │ - 1854: 00098925 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ - 1855: 000513a1 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ - 1856: 00096305 272 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ - 1857: 00066bd5 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_ │ │ │ │ - 1858: 000929d1 116 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ - 1859: 00094e7d 468 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ - 1860: 00050719 1532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2EPNS_12BabSetupBaseE │ │ │ │ - 1861: 0008bfe5 158 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ - 1862: 000877d9 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ + 1854: 00098929 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ + 1855: 0004ec59 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ + 1856: 00095995 272 FUNC WEAK DEFAULT 11 _ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ + 1857: 0006b755 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_ │ │ │ │ + 1858: 00097035 116 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ + 1859: 0009450d 468 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ + 1860: 00057a59 1532 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17LpBranchingSolverC2EPNS_12BabSetupBaseE │ │ │ │ + 1861: 0008bfed 158 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ + 1862: 000877e1 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ 1863: 0009dded 30 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13RoundingFPumpC2EPNS_11TMINLP2TNLPE │ │ │ │ - 1864: 0006717d 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ - 1865: 000923e5 36 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ + 1864: 0006bcfd 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ + 1865: 00096a49 36 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ 1866: 000d00ec 408 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptError10errorNamesB5cxx11E │ │ │ │ 1867: 0009d8e9 496 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1868: 000880e5 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD2Ev │ │ │ │ - 1869: 0006a505 648 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ - 1870: 00083945 2 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface21replaceMatrixOptionalERK16CoinPackedMatrix │ │ │ │ - 1871: 000982d1 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1EPNS_11BonminSetupE │ │ │ │ + 1868: 000880ed 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPD2Ev │ │ │ │ + 1869: 00067905 648 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ + 1870: 0008394d 2 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface21replaceMatrixOptionalERK16CoinPackedMatrix │ │ │ │ + 1871: 000982d5 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC1EPNS_11BonminSetupE │ │ │ │ 1872: 000b5518 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10TNLP2FPNLPE │ │ │ │ - 1873: 0008c5cd 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ + 1873: 0008c5d5 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ 1874: 000d00ac 4 OBJECT GLOBAL DEFAULT 23 OAModel │ │ │ │ 1875: 00033301 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfo15allBranchesGoneEv │ │ │ │ - 1876: 0008395d 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByColEv │ │ │ │ - 1877: 00084d59 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ + 1876: 00083965 4 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByColEv │ │ │ │ + 1877: 00084d61 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ 1878: 000a2381 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin25HeuristicDiveVectorLength5cloneEv │ │ │ │ - 1879: 00098ac5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2Ev │ │ │ │ + 1879: 00098ac9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC2Ev │ │ │ │ 1880: 00034411 208 FUNC WEAK DEFAULT 11 _ZN5Ipopt16RegisteredOptionD2Ev │ │ │ │ - 1881: 000cdd90 124 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ + 1881: 000cde80 124 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ 1882: 000b5754 26 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin14HeuristicFPumpE │ │ │ │ 1883: 000d0098 4 OBJECT GLOBAL DEFAULT 22 _ZN6Bonmin18OsiTMINLPInterface8OPT_SYMBE │ │ │ │ - 1884: 0006b755 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ - 1885: 00084c35 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLP2FPNLPEE15ReleasePointer_Ev │ │ │ │ - 1886: 0008c679 2752 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ - 1887: 000730ad 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface22isProvenDualInfeasibleEv │ │ │ │ - 1888: 000b567c 36 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ - 1889: 0006d2c1 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ + 1884: 00068b55 224 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ + 1885: 00084c3d 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLP2FPNLPEE15ReleasePointer_Ev │ │ │ │ + 1886: 0008c681 2752 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1887: 000730b5 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface22isProvenDualInfeasibleEv │ │ │ │ + 1888: 000b5570 36 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ + 1889: 0006f001 44 FUNC WEAK DEFAULT 11 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ 1890: 0009cadd 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1891: 00091bd5 16 FUNC GLOBAL DEFAULT 11 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ - 1892: 00051589 72 FUNC WEAK DEFAULT 11 _ZNK15BonRandomChoice5cloneEv │ │ │ │ - 1893: 0006c441 6 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ + 1891: 00096239 16 FUNC GLOBAL DEFAULT 11 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ + 1892: 0004ee41 72 FUNC WEAK DEFAULT 11 _ZNK15BonRandomChoice5cloneEv │ │ │ │ + 1893: 0006e181 6 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ 1894: 000a4f69 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalaSERKS0_ │ │ │ │ 1895: 00036c8d 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver4pushEP7CbcNode │ │ │ │ - 1896: 0008ec85 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoNS0_19ExtraCategoriesInfoE │ │ │ │ + 1896: 0008ec8d 284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoNS0_19ExtraCategoriesInfoE │ │ │ │ 1897: 00037439 40 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiver5emptyEv │ │ │ │ 1898: 000332e1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoD0Ev │ │ │ │ 1899: 000b4e88 38 OBJECT WEAK DEFAULT 13 _ZTSPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ - 1900: 00098b1d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1ERKS0_ │ │ │ │ - 1901: 00051351 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsaSERKS0_ │ │ │ │ + 1900: 00098b21 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristicC1ERKS0_ │ │ │ │ + 1901: 0004ec09 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsaSERKS0_ │ │ │ │ 1902: 0004d13d 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21CbcStrategyChooseCutsC1ERKS0_ │ │ │ │ - 1903: 000730ad 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface27isDualObjectiveLimitReachedEv │ │ │ │ - 1904: 0006b461 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ + 1903: 000730b5 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface27isDualObjectiveLimitReachedEv │ │ │ │ + 1904: 00068861 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ 1905: 00035419 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcProbedDiver5cloneEv │ │ │ │ - 1906: 000648bd 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ - 1907: 00072b09 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ - 1908: 00074959 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface21internal_setWarmStartEPK13CoinWarmStart │ │ │ │ + 1906: 0005c299 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ + 1907: 00072b11 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ + 1908: 00074961 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface21internal_setWarmStartEPK13CoinWarmStart │ │ │ │ 1909: 00034971 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoD0Ev │ │ │ │ - 1910: 00083ca5 48 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7appNameB5cxx11Ev │ │ │ │ + 1910: 00083cad 48 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7appNameB5cxx11Ev │ │ │ │ 1911: 000ce57c 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin12BranchingTQPE │ │ │ │ - 1912: 000953c1 424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ - 1913: 000928f9 108 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ - 1914: 00059e69 920 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC2ERNS_12BabSetupBaseE │ │ │ │ + 1912: 00094a51 424 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ + 1913: 00096f5d 108 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ + 1914: 00063af1 920 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC2ERNS_12BabSetupBaseE │ │ │ │ 1915: 000b4edc 20 OBJECT WEAK DEFAULT 13 _ZTS17CoinWarmStartDiff │ │ │ │ - 1916: 000839d1 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD2Ev │ │ │ │ + 1916: 000839d9 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD2Ev │ │ │ │ 1917: 0004e86d 676 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11installCutsER18OsiSolverInterfaceRK7OsiCutsi │ │ │ │ - 1918: 0005a201 2600 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ + 1918: 00063e89 2600 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ 1919: 0009986d 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin9DummyPumpC2Ev │ │ │ │ - 1920: 000982d1 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2EPNS_11BonminSetupE │ │ │ │ - 1921: 00072f61 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20setAppDefaultOptionsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 1922: 000cdac8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ - 1923: 00084c69 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthenerEE15ReleasePointer_Ev │ │ │ │ - 1924: 00083905 4 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface21getMutableMatrixByColEv │ │ │ │ - 1925: 00088b0d 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13isRecoverableERNS0_12ReturnStatusE │ │ │ │ + 1920: 000982d5 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2EPNS_11BonminSetupE │ │ │ │ + 1921: 00072f69 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20setAppDefaultOptionsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 1922: 000cdb78 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ + 1923: 00084c71 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthenerEE15ReleasePointer_Ev │ │ │ │ + 1924: 0008390d 4 FUNC WEAK DEFAULT 11 _ZNK18OsiSolverInterface21getMutableMatrixByColEv │ │ │ │ + 1925: 00088b15 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLPSolver13isRecoverableERNS0_12ReturnStatusE │ │ │ │ 1926: 0009c62d 212 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8validateEv │ │ │ │ 1927: 0009b791 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin12PumpForMinlp5cloneEv │ │ │ │ 1928: 000cd950 8 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt14IpoptExceptionE │ │ │ │ - 1929: 000ce638 28 OBJECT WEAK DEFAULT 19 _ZTV13CoinWarmStart │ │ │ │ + 1929: 000ce6f8 28 OBJECT WEAK DEFAULT 19 _ZTV13CoinWarmStart │ │ │ │ 1930: 000a0b29 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ - 1931: 00094b49 820 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ - 1932: 0006cf19 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERK9OsiRowCut │ │ │ │ - 1933: 00074341 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC1Ev │ │ │ │ + 1931: 000941d9 820 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ + 1932: 0006ec59 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowaSERK9OsiRowCut │ │ │ │ + 1933: 00074349 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC1Ev │ │ │ │ 1934: 00037819 10 FUNC WEAK DEFAULT 11 _ZNK7CbcTree4sizeEv │ │ │ │ - 1935: 00058065 48 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE12_Guard_allocD2Ev │ │ │ │ - 1936: 000856a1 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP15SetVariableTypeEiNS_6TMINLP12VariableTypeE │ │ │ │ + 1935: 00055945 48 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE12_Guard_allocD2Ev │ │ │ │ + 1936: 000856a9 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP15SetVariableTypeEiNS_6TMINLP12VariableTypeE │ │ │ │ 1937: 000325d5 164 FUNC WEAK DEFAULT 11 _ZN5Ipopt11OptionsListD2Ev │ │ │ │ - 1938: 00068169 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ + 1938: 00065561 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ 1939: 0003350d 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18BonCbcFullNodeInfoC2ERKS0_ │ │ │ │ - 1940: 0005893d 192 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ + 1940: 000625c5 192 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ 1941: 000cd8dc 68 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11CbcDfsDiverE │ │ │ │ 1942: 000cebe0 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin13HeuristicDiveE │ │ │ │ - 1943: 000919b1 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ - 1944: 00051375 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ - 1945: 000750f9 196 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getReducedCostEv │ │ │ │ + 1943: 00096015 204 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 1944: 0004ec2d 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ + 1945: 00075101 196 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getReducedCostEv │ │ │ │ 1946: 000b4fa4 17 OBJECT WEAK DEFAULT 13 _ZTS14CbcCompareBase │ │ │ │ 1947: 00037419 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin8CbcDiver5emptyEv │ │ │ │ - 1948: 000cdc08 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7EcpCutsE │ │ │ │ - 1949: 0005127d 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ - 1950: 0007e545 1560 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC1ERKS0_ │ │ │ │ - 1951: 000ce9dc 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ + 1948: 000cdbc8 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin7EcpCutsE │ │ │ │ + 1949: 00058591 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ + 1950: 0007e54d 1560 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceC1ERKS0_ │ │ │ │ + 1951: 000ce614 16 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ 1952: 00034c65 2 FUNC WEAK DEFAULT 11 _ZN12CbcHeuristic8validateEv │ │ │ │ 1953: 0003778d 84 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver24getBestPossibleObjectiveEv │ │ │ │ 1954: 000a1091 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC1Ev │ │ │ │ - 1955: 00091541 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption16ShortDescriptionB5cxx11Ev │ │ │ │ + 1955: 00091549 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption16ShortDescriptionB5cxx11Ev │ │ │ │ 1956: 00036c19 116 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin11CbcDfsDiver3topEv │ │ │ │ - 1957: 00085369 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23SetVariablesUpperBoundsEiPKd │ │ │ │ - 1958: 00091a7d 16 FUNC GLOBAL DEFAULT 11 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 1957: 00085371 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP23SetVariablesUpperBoundsEiPKd │ │ │ │ + 1958: 000960e1 16 FUNC GLOBAL DEFAULT 11 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ 1959: 000cda20 12 OBJECT WEAK DEFAULT 19 _ZTIN8CglLandP10ParametersE │ │ │ │ - 1960: 00064869 84 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ - 1961: 000657ed 652 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ - 1962: 0009238d 40 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ + 1960: 0005c245 84 FUNC WEAK DEFAULT 11 _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ + 1961: 0006a36d 652 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ + 1962: 000969f1 40 FUNC WEAK DEFAULT 11 _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ 1963: 000a58d1 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC1EPNS_11BonminSetupE │ │ │ │ 1964: 0009caa1 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1ERKS0_ │ │ │ │ - 1965: 00084531 436 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10deleteRowsEiPKi │ │ │ │ + 1965: 00084539 436 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10deleteRowsEiPKi │ │ │ │ 1966: 0004dcc1 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15integerFeasibleER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 1967: 0002f1c5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_PKcS4_S4_ │ │ │ │ 1968: 0009cae1 2380 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ - 1969: 00052bd5 224 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ + 1969: 0005048d 224 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ 1970: 000320a9 36 FUNC WEAK DEFAULT 11 _ZN6Bonmin3BabclEPNS_12BabSetupBaseE │ │ │ │ 1971: 000a2e9d 152 FUNC WEAK DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ - 1972: 00083f7d 436 FUNC WEAK DEFAULT 11 _Z9CoinFillNIdEvPT_iS0_ │ │ │ │ - 1973: 0008c5cd 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD2Ev │ │ │ │ - 1974: 0006d319 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ - 1975: 0006fb8d 42 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReaderD1Ev │ │ │ │ + 1972: 00083f85 436 FUNC WEAK DEFAULT 11 _Z9CoinFillNIdEvPT_iS0_ │ │ │ │ + 1973: 0008c5d5 140 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQPD2Ev │ │ │ │ + 1974: 0006f059 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ + 1975: 0006fb95 42 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReaderD1Ev │ │ │ │ 1976: 000349c1 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC1ERK12OsiBabSolver │ │ │ │ - 1977: 00096735 76 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ - 1978: 0005ce45 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ - 1979: 00091545 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption19RegisteringCategoryEv │ │ │ │ - 1980: 00092571 66 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ - 1981: 000cdb18 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ - 1982: 00084d89 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ - 1983: 00067465 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ + 1977: 00095dc5 76 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ + 1978: 00060865 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ + 1979: 0009154d 4 FUNC WEAK DEFAULT 11 _ZNK5Ipopt16RegisteredOption19RegisteringCategoryEv │ │ │ │ + 1980: 00096bd5 66 FUNC WEAK DEFAULT 11 _ZTv0_n16_NK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ + 1981: 000cdac8 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ + 1982: 00084d91 22 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ + 1983: 0006bfe5 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ 1984: 000ceb54 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin23HeuristicLocalBranchingE │ │ │ │ 1985: 00042095 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2EPK18CoinMessageHandler │ │ │ │ 1986: 000332b5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoD1Ev │ │ │ │ - 1987: 00055029 2284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ - 1988: 000b5128 18 OBJECT GLOBAL DEFAULT 13 _ZTS15BonRandomChoice │ │ │ │ - 1989: 000648bd 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD2Ev │ │ │ │ - 1990: 0004ebb1 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 1987: 000528e1 2284 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ + 1988: 000b50e8 18 OBJECT GLOBAL DEFAULT 13 _ZTS15BonRandomChoice │ │ │ │ + 1989: 0005c299 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristicD2Ev │ │ │ │ + 1990: 00055eed 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ 1991: 00034945 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoD1Ev │ │ │ │ 1992: 000b53d4 55 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ - 1993: 0008b3f1 296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP11eval_grad_fEiPKdbPd │ │ │ │ + 1993: 0008b3f9 296 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP11eval_grad_fEiPKdbPd │ │ │ │ 1994: 0003b0f5 1264 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ - 1995: 0005707d 492 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERKS0_ │ │ │ │ - 1996: 00092831 100 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ - 1997: 0005cf25 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2EP18OsiSolverInterfacebbbbb │ │ │ │ + 1995: 00054935 492 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariableC2ERKS0_ │ │ │ │ + 1996: 00096e95 100 FUNC WEAK DEFAULT 11 _ZTv0_n12_N6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ + 1997: 00060945 236 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2EP18OsiSolverInterfacebbbbb │ │ │ │ 1998: 000a2f39 304 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIP10InitializeEPNS_11BonminSetupE │ │ │ │ - 1999: 00065a79 796 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2ERKS0_ │ │ │ │ - 2000: 00098b4d 520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic8solutionERdPd │ │ │ │ + 1999: 0006a5f9 796 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCutsC2ERKS0_ │ │ │ │ + 2000: 00098b51 520 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic8solutionERdPd │ │ │ │ 2001: 000a58d1 180 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC2EPNS_11BonminSetupE │ │ │ │ - 2002: 00083c41 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD0Ev │ │ │ │ + 2002: 00083c49 100 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD0Ev │ │ │ │ 2003: 0002fac5 256 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getDualRaysEib │ │ │ │ - 2004: 00097da1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD0Ev │ │ │ │ - 2005: 0008d78d 556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ - 2006: 00097661 776 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter20UpdateStoredIteratesEN5Ipopt13AlgorithmModeERKNS1_9IpoptDataERNS1_25IpoptCalculatedQuantitiesE │ │ │ │ - 2007: 000827a1 4356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface21getOuterApproximationER7OsiCutsPKdiS4_db │ │ │ │ - 2008: 00085181 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12gutsOfDeleteEv │ │ │ │ - 2009: 000880ad 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC1Ev │ │ │ │ + 2004: 00097da5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD0Ev │ │ │ │ + 2005: 0008d795 556 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21StrongBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ + 2006: 00092691 776 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin24IpoptInteriorWarmStarter20UpdateStoredIteratesEN5Ipopt13AlgorithmModeERKNS1_9IpoptDataERNS1_25IpoptCalculatedQuantitiesE │ │ │ │ + 2007: 000827a9 4356 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface21getOuterApproximationER7OsiCutsPKdiS4_db │ │ │ │ + 2008: 00085189 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP12gutsOfDeleteEv │ │ │ │ + 2009: 000880b5 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC1Ev │ │ │ │ 2010: 000353cd 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcProbedDiverC2ERKS0_ │ │ │ │ 2011: 000a1141 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 2012: 0007b285 1736 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20resolveForRobustnessEi │ │ │ │ - 2013: 000663c1 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ - 2014: 00064bfd 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ - 2015: 0008c21d 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_gEiPKdbiPd │ │ │ │ - 2016: 00074341 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC2Ev │ │ │ │ + 2012: 0007b28d 1736 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface20resolveForRobustnessEi │ │ │ │ + 2013: 0006af41 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ + 2014: 0006977d 320 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ + 2015: 0008c225 172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP6eval_gEiPKdbiPd │ │ │ │ + 2016: 00074349 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC2Ev │ │ │ │ 2017: 0002dd7d 296 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin12BabSetupBase5cloneERNS_18OsiTMINLPInterfaceE │ │ │ │ - 2018: 000751bd 468 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPK9OsiRowCut │ │ │ │ - 2019: 000924bd 56 FUNC WEAK DEFAULT 11 _ZNK18CoinWarmStartBasis5cloneEv │ │ │ │ - 2020: 00097dc1 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicaSERKS0_ │ │ │ │ + 2018: 000751c5 468 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPK9OsiRowCut │ │ │ │ + 2019: 00096b21 56 FUNC WEAK DEFAULT 11 _ZNK18CoinWarmStartBasis5cloneEv │ │ │ │ + 2020: 00097dc5 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicaSERKS0_ │ │ │ │ 2021: 000b54ec 17 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin6TMINLPE │ │ │ │ 2022: 000b5438 48 OBJECT WEAK DEFAULT 13 _ZTSN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ - 2023: 0008c085 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 2023: 0008c08d 36 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 2024: 00042a25 4800 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup25registerMilpCutGeneratorsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 2025: 000b5018 25 OBJECT WEAK DEFAULT 13 _ZTSN5Ipopt14IpoptExceptionE │ │ │ │ - 2026: 0006812d 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ + 2026: 00065525 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ 2027: 000cead0 60 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12PumpForMinlpE │ │ │ │ 2028: 000cd898 68 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14CbcProbedDiverE │ │ │ │ 2029: 000cdf14 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7QuadCutE │ │ │ │ 2030: 00032c75 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyD0Ev │ │ │ │ 2031: 000a5c59 112 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC1ERKS0_ │ │ │ │ - 2032: 00051375 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD2Ev │ │ │ │ + 2032: 0004ec2d 44 FUNC WEAK DEFAULT 11 _ZN6Bonmin11PseudoCostsD2Ev │ │ │ │ 2033: 000a30b9 104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin16HeuristicDiveMIPC1ERKS0_ │ │ │ │ 2034: 000b54d4 23 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin11TMINLP2TNLPE │ │ │ │ - 2035: 00058095 136 FUNC WEAK DEFAULT 11 _ZNSt19_UninitDestroyGuardIPN6Bonmin7HotInfoEvED1Ev │ │ │ │ - 2036: 00072b0d 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ + 2035: 00055975 136 FUNC WEAK DEFAULT 11 _ZNSt19_UninitDestroyGuardIPN6Bonmin7HotInfoEvED1Ev │ │ │ │ + 2036: 00072b15 4 FUNC WEAK DEFAULT 11 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ 2037: 000331e1 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin11TMINLP2TNLPEE15ReleasePointer_Ev │ │ │ │ 2038: 000ced1c 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ 2039: 000a1091 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicDiveFractionalC2Ev │ │ │ │ - 2040: 000880c9 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC2ERKS0_ │ │ │ │ + 2040: 000880d1 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC2ERKS0_ │ │ │ │ 2041: 000d0284 24 OBJECT GLOBAL DEFAULT 23 _ZN6Bonmin11IpoptSolver11solverName_B5cxx11E │ │ │ │ - 2042: 00051325 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2ERKS0_ │ │ │ │ + 2042: 0004ebdd 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC2ERKS0_ │ │ │ │ 2043: 000a8605 64 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD0Ev │ │ │ │ - 2044: 00059e69 920 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ - 2045: 00067279 360 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_ │ │ │ │ - 2046: 000731f5 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13setContinuousEi │ │ │ │ + 2044: 00063af1 920 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ + 2045: 0006bdf9 360 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_ │ │ │ │ + 2046: 000731fd 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13setContinuousEi │ │ │ │ 2047: 0002ebc5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface6addColERK20CoinPackedVectorBaseddd │ │ │ │ - 2048: 0009823d 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ - 2049: 000853c9 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP17SetVariableBoundsEidd │ │ │ │ - 2050: 00074eb9 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26getNonLinearitiesViolationEPKdd │ │ │ │ - 2051: 0006fb8d 42 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReaderD2Ev │ │ │ │ - 2052: 000748f9 44 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowRangeEv │ │ │ │ - 2053: 000ce620 24 OBJECT WEAK DEFAULT 19 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ - 2054: 00070e39 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP15get_bounds_infoEiPdS2_iS2_S2_ │ │ │ │ - 2055: 00072ff1 18 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getColSolutionEv │ │ │ │ + 2048: 00098241 148 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 2049: 000853d1 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP17SetVariableBoundsEidd │ │ │ │ + 2050: 00074ec1 176 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface26getNonLinearitiesViolationEPKdd │ │ │ │ + 2051: 0006fb95 42 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BoundsReaderD2Ev │ │ │ │ + 2052: 00074901 44 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getRowRangeEv │ │ │ │ + 2053: 000ce6e0 24 OBJECT WEAK DEFAULT 19 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ + 2054: 00070e41 280 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP15get_bounds_infoEiPdS2_iS2_S2_ │ │ │ │ + 2055: 00072ff9 18 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface14getColSolutionEv │ │ │ │ 2056: 00044d61 9076 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetup14initializeBHybEb │ │ │ │ - 2057: 00096701 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ + 2057: 00095d91 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ 2058: 0009ca61 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC1EPNS_11BonminSetupE │ │ │ │ - 2059: 00091cbd 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ + 2059: 00096321 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ 2060: 000cd68c 8 OBJECT WEAK DEFAULT 19 _ZTI9CoinError │ │ │ │ 2061: 0003ad51 932 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 2062: 00040c99 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrINS_10JournalistEE15ReleasePointer_Ev │ │ │ │ - 2063: 0004edf5 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2ERKS0_ │ │ │ │ + 2063: 00056131 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolverC2ERKS0_ │ │ │ │ 2064: 0004a199 140 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacebb │ │ │ │ 2065: 000cdfbc 12 OBJECT WEAK DEFAULT 19 _ZTIN5Ipopt4TNLPE │ │ │ │ - 2066: 00070cad 244 FUNC WEAK DEFAULT 11 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ + 2066: 00070cb5 244 FUNC WEAK DEFAULT 11 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 2067: 000a23ed 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 2068: 000332b5 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoD2Ev │ │ │ │ - 2069: 00079b4d 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ - 2070: 00066ca5 36 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ + 2069: 00079b55 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ + 2070: 0006b821 36 FUNC WEAK DEFAULT 11 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ 2071: 00034c35 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14GuessHeuristicC1ER8CbcModel │ │ │ │ 2072: 000cd854 68 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin8CbcDiverE │ │ │ │ - 2073: 000734f9 58 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEPKd │ │ │ │ + 2073: 00073501 58 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEPKd │ │ │ │ 2074: 0009bce5 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicRINS10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 2075: 000b56c8 32 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin20FixAndSolveHeuristicE │ │ │ │ 2076: 000a0371 1956 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDive8solutionERdPd │ │ │ │ - 2077: 000849cd 504 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ + 2077: 000849d5 504 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ 2078: 00034945 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoD2Ev │ │ │ │ 2079: 0009a5b9 50 FUNC WEAK DEFAULT 11 _ZNK6Bonmin9DummyPump5cloneEv │ │ │ │ - 2080: 0008b519 480 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ - 2081: 0006dedd 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ + 2080: 0008b521 480 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ + 2081: 0006c9b5 4 FUNC WEAK DEFAULT 11 _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ 2082: 00032c01 60 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1110_List_baseIN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEEESaIS6_EE8_M_clearEv │ │ │ │ - 2083: 0006ab79 240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ - 2084: 000ce710 32 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ - 2085: 0008b769 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP13dist_to_pointEPKd │ │ │ │ - 2086: 00083be5 92 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ - 2087: 00097d75 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD1Ev │ │ │ │ - 2088: 00052849 288 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ + 2083: 00067f79 240 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ + 2084: 000ce7d0 32 OBJECT WEAK DEFAULT 19 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ + 2085: 0008b771 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP13dist_to_pointEPKd │ │ │ │ + 2086: 00083bed 92 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ + 2087: 00097d79 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD1Ev │ │ │ │ + 2088: 00050101 288 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ 2089: 0004089d 124 FUNC WEAK DEFAULT 11 _ZN5Ipopt14IpoptExceptionC1ERKS0_ │ │ │ │ - 2090: 0005e8a5 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ - 2091: 000880ad 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC2Ev │ │ │ │ + 2090: 0005a465 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ + 2091: 000880b5 28 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLPC2Ev │ │ │ │ 2092: 00040e41 312 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Ipopt11OptionsList11OptionValueEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE20_Reuse_or_alloc_nodeclIRKSB_EEPSt13_Rb_tree_nodeISB_EOT_ │ │ │ │ - 2093: 0006677d 244 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ - 2094: 0006c4d9 504 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ + 2093: 0006b2fd 244 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ + 2094: 0006e219 504 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ 2095: 0009ca61 64 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranchingC2EPNS_11BonminSetupE │ │ │ │ - 2096: 00051671 624 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ + 2096: 0004ef29 624 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ 2097: 00049f49 92 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11BonminSetupC2ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 2098: 00070699 1104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReader8readFileEv │ │ │ │ + 2098: 000706a1 1104 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11NamesReader8readFileEv │ │ │ │ 2099: 000ce0d0 696 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ - 2100: 0006812d 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD2Ev │ │ │ │ + 2100: 00065525 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObjD2Ev │ │ │ │ 2101: 00035321 50 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin8CbcDiver5cloneEv │ │ │ │ 2102: 00032c49 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyD1Ev │ │ │ │ 2103: 000b5500 22 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin10TNLPSolverE │ │ │ │ - 2104: 00073219 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10setIntegerEi │ │ │ │ + 2104: 00073221 34 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10setIntegerEi │ │ │ │ 2105: 0002efc5 256 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface8writeMpsEPKcS2_d │ │ │ │ - 2106: 0006ae9d 10 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ + 2106: 0006829d 10 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ 2107: 00034c6d 4 FUNC WEAK DEFAULT 11 _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 2108: 000a5d35 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12MilpRoundingC2EPNS_11BonminSetupE │ │ │ │ - 2109: 0006f969 56 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEEE15ReleasePointer_Ev │ │ │ │ - 2110: 00058095 136 FUNC WEAK DEFAULT 11 _ZNSt19_UninitDestroyGuardIPN6Bonmin7HotInfoEvED2Ev │ │ │ │ - 2111: 000511f9 132 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ - 2112: 00074ab1 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10linearizerEv │ │ │ │ - 2113: 000ce84c 224 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ + 2109: 0006f971 56 FUNC WEAK DEFAULT 11 _ZN4Coin8SmartPtrIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEEE15ReleasePointer_Ev │ │ │ │ + 2110: 00055975 136 FUNC WEAK DEFAULT 11 _ZNSt19_UninitDestroyGuardIPN6Bonmin7HotInfoEvED2Ev │ │ │ │ + 2111: 0005850d 132 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ + 2112: 00074ab9 16 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface10linearizerEv │ │ │ │ + 2113: 000ce90c 224 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ 2114: 000ced68 56 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12MilpRoundingE │ │ │ │ - 2115: 0006adf1 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ - 2116: 00092339 2 FUNC WEAK DEFAULT 11 _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ + 2115: 000681f1 80 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ + 2116: 0009699d 2 FUNC WEAK DEFAULT 11 _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ 2117: 000a85cd 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD1Ev │ │ │ │ - 2118: 0005cda1 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2ERKS1_ │ │ │ │ - 2119: 000956c9 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2ERKS0_ │ │ │ │ - 2120: 0006f4d9 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2ERKS0_ │ │ │ │ - 2121: 00067785 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ - 2122: 0007eb5d 78 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface5cloneEb │ │ │ │ - 2123: 0005fdd1 1164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC2ERNS_12BabSetupBaseE │ │ │ │ - 2124: 00098b49 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ + 2118: 000607c1 100 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase10ParametersC2ERKS1_ │ │ │ │ + 2119: 00094d59 344 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2ERKS0_ │ │ │ │ + 2120: 0006f4e1 220 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7AuxInfoC2ERKS0_ │ │ │ │ + 2121: 00064b7d 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ + 2122: 0007eb65 78 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface5cloneEb │ │ │ │ + 2123: 0005b991 1164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerC2ERNS_12BabSetupBaseE │ │ │ │ + 2124: 00098b4d 2 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20FixAndSolveHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 2125: 0003abf5 348 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBaseC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEE │ │ │ │ - 2126: 0005860d 716 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ + 2126: 00062295 716 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ 2127: 000a7451 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ 2128: 0009c5d9 8 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin23HeuristicLocalBranching8setModelEP8CbcModel │ │ │ │ 2129: 00037805 2 FUNC WEAK DEFAULT 11 _ZN6Bonmin11CbcDfsDiver9endSearchEv │ │ │ │ - 2130: 000877dd 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ + 2130: 000877e5 4 FUNC WEAK DEFAULT 11 _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ 2131: 00040bc1 216 FUNC WEAK DEFAULT 11 _ZN6Bonmin17RegisteredOptions18setOptionExtraInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ - 2132: 0006ba19 318 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ - 2133: 000879c9 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin24IpoptInteriorWarmStarterEE15ReleasePointer_Ev │ │ │ │ + 2132: 00068e19 318 FUNC WEAK DEFAULT 11 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ + 2133: 000879d1 50 FUNC WEAK DEFAULT 11 _ZN5Ipopt8SmartPtrIN6Bonmin24IpoptInteriorWarmStarterEE15ReleasePointer_Ev │ │ │ │ 2134: 000b4f74 18 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin7BabInfoE │ │ │ │ 2135: 00036bf9 32 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin14CbcProbedDiver3topEv │ │ │ │ - 2136: 000663f5 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ - 2137: 0008c0a9 228 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ - 2138: 000cdb88 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7HotInfoE │ │ │ │ - 2139: 0006471d 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ + 2136: 0006af75 4 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ + 2137: 0008c0b1 228 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BranchingTQP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ + 2138: 000cdb38 20 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin7HotInfoE │ │ │ │ + 2139: 00060495 72 FUNC WEAK DEFAULT 11 _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ 2140: 000320a1 6 FUNC WEAK DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface11getObjSenseEv │ │ │ │ 2141: 000a0139 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin13HeuristicDiveC1ERKS0_ │ │ │ │ 2142: 000cd770 36 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 2143: 0002f3c5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_RPcS5_S5_ │ │ │ │ 2144: 000ce3b0 124 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin11TMINLP2TNLPE │ │ │ │ - 2145: 0005aca1 14 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ + 2145: 0005a429 14 FUNC WEAK DEFAULT 11 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ 2146: 000a2d51 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC1EPNS_11BonminSetupE │ │ │ │ - 2147: 00097d29 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ + 2147: 00097d2d 76 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ 2148: 00034eb1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverD0Ev │ │ │ │ - 2149: 00084e21 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ - 2150: 000512f9 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1Ev │ │ │ │ + 2149: 00084e29 60 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ + 2150: 0004ebb1 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11PseudoCostsC1Ev │ │ │ │ 2151: 000a4f09 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin26HeuristicDiveMIPFractionalC1ERKS0_ │ │ │ │ 2152: 00040919 680 FUNC WEAK DEFAULT 11 _Z9CoinCopyNIiEvPKT_iPS0_ │ │ │ │ - 2153: 00083be5 92 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD2Ev │ │ │ │ + 2153: 00083bed 92 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD2Ev │ │ │ │ 2154: 0003f0c1 144 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12BabSetupBase15registerOptionsEv │ │ │ │ - 2155: 0004ec71 336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ - 2156: 00097d75 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD2Ev │ │ │ │ + 2155: 00055fad 336 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ + 2156: 00097d79 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25LocalSolverBasedHeuristicD2Ev │ │ │ │ 2157: 0002f2c5 256 FUNC WEAK DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_S4_S4_ │ │ │ │ - 2158: 0005e879 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ + 2158: 0005a439 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ 2159: 00036d85 128 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiver4pushEP7CbcNode │ │ │ │ - 2160: 0007dc39 1732 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceaSERKS0_ │ │ │ │ - 2161: 00073f0d 800 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8MessagesC1Ev │ │ │ │ - 2162: 0006d189 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ + 2160: 0007dc41 1732 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterfaceaSERKS0_ │ │ │ │ + 2161: 00073f15 800 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin18OsiTMINLPInterface8MessagesC1Ev │ │ │ │ + 2162: 0006eec9 188 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ 2163: 000322e1 100 FUNC WEAK DEFAULT 11 _ZN9CoinErrorD0Ev │ │ │ │ - 2164: 00095dad 620 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ - 2165: 00092685 44 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ - 2166: 00051ff9 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD0Ev │ │ │ │ - 2167: 000cdc48 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ + 2164: 0009543d 620 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11IpoptSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEE │ │ │ │ + 2165: 00096ce9 44 FUNC WEAK DEFAULT 11 _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ + 2166: 0004f8b1 32 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7HotInfoD0Ev │ │ │ │ + 2167: 000cdd04 12 OBJECT GLOBAL DEFAULT 19 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ 2168: 000cd920 48 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin12DiverCompareE │ │ │ │ 2169: 000a7b89 54 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthaSERKS0_ │ │ │ │ 2170: 000ce388 12 OBJECT WEAK DEFAULT 19 _ZTIN6Bonmin14TMINLP_INVALIDE │ │ │ │ 2171: 000369cd 164 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11CbcDfsDiverC1ERKS0_ │ │ │ │ 2172: 00034991 48 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC1Ei │ │ │ │ 2173: 000cec84 64 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 2174: 00037825 30 FUNC WEAK DEFAULT 11 _ZN6Bonmin14CbcProbedDiver4sizeEv │ │ │ │ - 2175: 0006f2f9 10 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ + 2175: 0006ddd1 10 FUNC WEAK DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 2176: 00034c71 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristic8solutionERdPdR7OsiCuts │ │ │ │ - 2177: 0007308d 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface15isProvenOptimalEv │ │ │ │ + 2177: 00073095 16 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface15isProvenOptimalEv │ │ │ │ 2178: 0009d869 72 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14HeuristicFPumpC1ERKS0_ │ │ │ │ - 2179: 00064859 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ - 2180: 00090301 4668 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions14writeBonminOptERSoNS0_19ExtraCategoriesInfoE │ │ │ │ - 2181: 0005838d 476 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 2179: 0005c235 6 FUNC WEAK DEFAULT 11 _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ + 2180: 00090309 4668 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin17RegisteredOptions14writeBonminOptERSoNS0_19ExtraCategoriesInfoE │ │ │ │ + 2181: 00055c6d 476 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ 2182: 0004a759 208 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin12SubMipSolverC1ERKS0_ │ │ │ │ - 2183: 00057ec9 8 FUNC WEAK DEFAULT 11 _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ - 2184: 0008ab49 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ - 2185: 00074925 52 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface21internal_getWarmStartEv │ │ │ │ + 2183: 00055781 8 FUNC WEAK DEFAULT 11 _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ + 2184: 0008ab51 272 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ + 2185: 0007492d 52 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface21internal_getWarmStartEv │ │ │ │ 2186: 00032c49 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14CbcNlpStrategyD2Ev │ │ │ │ 2187: 000349f1 56 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7BabInfoC2ERKS0_ │ │ │ │ 2188: 0003357d 52 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin21BonCbcPartialNodeInfoC1Ev │ │ │ │ 2189: 00034cf1 52 FUNC WEAK DEFAULT 11 _ZN6Bonmin14GuessHeuristicD0Ev │ │ │ │ 2190: 0002e519 18 FUNC WEAK DEFAULT 11 _ZN18OsiSolverInterface13replaceMatrixERK16CoinPackedMatrix │ │ │ │ 2191: 00034c61 4 FUNC WEAK DEFAULT 11 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 2192: 000a4255 456 FUNC WEAK DEFAULT 11 _Z9CoinIotaNIiEvPT_iS0_ │ │ │ │ 2193: 000a2d51 196 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin25HeuristicDiveVectorLengthC2EPNS_11BonminSetupE │ │ │ │ - 2194: 000624c1 104 FUNC WEAK DEFAULT 11 _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ - 2195: 00073491 42 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface10getNumColsEv │ │ │ │ + 2194: 0005e239 104 FUNC WEAK DEFAULT 11 _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ + 2195: 00073499 42 FUNC GLOBAL DEFAULT 11 _ZNK6Bonmin18OsiTMINLPInterface10getNumColsEv │ │ │ │ 2196: 000ce5ec 28 OBJECT GLOBAL DEFAULT 19 _ZTVN6Bonmin21StrongBranchingSolverE │ │ │ │ - 2197: 000628f9 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ - 2198: 000683c5 68 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ - 2199: 0006c241 118 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1Ev │ │ │ │ - 2200: 00092be9 856 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ - 2201: 0005cec1 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2ERK18OsiSolverInterface │ │ │ │ - 2202: 00085429 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21SetVariableLowerBoundEid │ │ │ │ - 2203: 0008aeb9 464 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_gEiPKdbiPd │ │ │ │ - 2204: 000925b5 100 FUNC WEAK DEFAULT 11 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ - 2205: 0006372d 2172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ + 2197: 0005e671 248 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptimC2EPNS_18OsiTMINLPInterfaceEibb │ │ │ │ + 2198: 000657c1 68 FUNC WEAK DEFAULT 11 _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ + 2199: 0006df81 118 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin7QuadRowC1Ev │ │ │ │ + 2200: 0009724d 856 FUNC WEAK DEFAULT 11 _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ + 2201: 000608e1 96 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin19OaDecompositionBase11solverManipC2ERK18OsiSolverInterface │ │ │ │ + 2202: 00085431 88 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin11TMINLP2TNLP21SetVariableLowerBoundEid │ │ │ │ + 2203: 0008aec1 464 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10TNLP2FPNLP6eval_gEiPKdbiPd │ │ │ │ + 2204: 00096c19 100 FUNC WEAK DEFAULT 11 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ + 2205: 0005f4a5 2172 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ 2206: 00034c35 44 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin14GuessHeuristicC2ER8CbcModel │ │ │ │ 2207: 000a85cd 56 FUNC WEAK DEFAULT 11 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD2Ev │ │ │ │ - 2208: 00087d71 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC1Ev │ │ │ │ + 2208: 00087d79 18 FUNC GLOBAL DEFAULT 11 _ZN6Bonmin6TMINLP7SosInfoC1Ev │ │ │ │ 2209: 000b5714 25 OBJECT GLOBAL DEFAULT 13 _ZTSN6Bonmin13HeuristicRINSE │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0x26ac8 contains 1574 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 000cd67c 00000017 R_ARM_RELATIVE │ │ │ │ 000cd680 00000017 R_ARM_RELATIVE │ │ │ │ 000cd684 00000017 R_ARM_RELATIVE │ │ │ │ 000cd688 00000017 R_ARM_RELATIVE │ │ │ │ -000ce704 00000017 R_ARM_RELATIVE │ │ │ │ -000ce708 00000017 R_ARM_RELATIVE │ │ │ │ -000ce82c 00000017 R_ARM_RELATIVE │ │ │ │ -000ce830 00000017 R_ARM_RELATIVE │ │ │ │ -000ce834 00000017 R_ARM_RELATIVE │ │ │ │ -000ce83c 00000017 R_ARM_RELATIVE │ │ │ │ -000ce840 00000017 R_ARM_RELATIVE │ │ │ │ -000ce844 00000017 R_ARM_RELATIVE │ │ │ │ -000ce848 00000017 R_ARM_RELATIVE │ │ │ │ +000ce7c4 00000017 R_ARM_RELATIVE │ │ │ │ +000ce7c8 00000017 R_ARM_RELATIVE │ │ │ │ +000ce8ec 00000017 R_ARM_RELATIVE │ │ │ │ +000ce8f0 00000017 R_ARM_RELATIVE │ │ │ │ +000ce8f4 00000017 R_ARM_RELATIVE │ │ │ │ +000ce8fc 00000017 R_ARM_RELATIVE │ │ │ │ +000ce900 00000017 R_ARM_RELATIVE │ │ │ │ +000ce904 00000017 R_ARM_RELATIVE │ │ │ │ +000ce908 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,25 +29,25 @@ │ │ │ │ 000cd694 0000ba02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd6c4 0000ba02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd72c 0000ba02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd81c 0000ba02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd950 0000ba02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd9f4 0000ba02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdac0 0000ba02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000cde90 0000ba02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000cde08 0000ba02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdfb4 0000ba02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd690 00039702 R_ARM_ABS32 000b4e3c _ZTS9CoinError │ │ │ │ 000cd698 0006a002 R_ARM_ABS32 000b4e48 _ZTSN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 000cd69c 0001ce02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv116__enum_type_infoE@CXXABI_1.3 │ │ │ │ 000cd6a0 0006f802 R_ARM_ABS32 000b4e70 _ZTSN6Bonmin10ErrorCodesE │ │ │ │ 000cd6a4 00014d02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv119__pointer_type_infoE@CXXABI_1.3 │ │ │ │ 000cd6a8 00076b02 R_ARM_ABS32 000b4e88 _ZTSPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 000cd6b0 0002c702 R_ARM_ABS32 000cd694 _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ -000ce930 0002c702 R_ARM_ABS32 000cd694 _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ -000ce94c 0002c702 R_ARM_ABS32 000cd694 _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ +000ce628 0002c702 R_ARM_ABS32 000cd694 _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ +000ce644 0002c702 R_ARM_ABS32 000cd694 _ZTIN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 000cd6b8 00080c02 R_ARM_ABS32 000cd68c _ZTI9CoinError │ │ │ │ 000ce05c 00080c02 R_ARM_ABS32 000cd68c _ZTI9CoinError │ │ │ │ 000cfd70 00080c15 R_ARM_GLOB_DAT 000cd68c _ZTI9CoinError │ │ │ │ 000cd6bc 00026402 R_ARM_ABS32 00032285 _ZN9CoinErrorD1Ev │ │ │ │ 000cfeb0 00026415 R_ARM_GLOB_DAT 00032285 _ZN9CoinErrorD1Ev │ │ │ │ 000cd6c0 00087302 R_ARM_ABS32 000322e1 _ZN9CoinErrorD0Ev │ │ │ │ 000cd6c8 0006cc02 R_ARM_ABS32 000b4eb0 _ZTSN6Bonmin3BabE │ │ │ │ @@ -70,30 +70,30 @@ │ │ │ │ 000cd83c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd848 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd958 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cda20 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cda50 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cda80 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdac8 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdaf0 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdb18 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdb3c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdb70 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdb7c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdaec 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdb20 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdb2c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdb78 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdba0 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdbc8 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdc08 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdc48 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdc88 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdcc8 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdd08 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdd40 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdc8c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdccc 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdd04 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cdd44 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdd84 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cde0c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cde98 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000cdec4 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cde10 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cde3c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000cde74 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdefc 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdf08 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdf5c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdf68 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdf94 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdfbc 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cdfc8 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ @@ -106,17 +106,17 @@ │ │ │ │ 000ce388 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ce3a4 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ce42c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ce4b0 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ce518 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ce57c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ce5e0 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000ce944 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000ce950 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000ce9d0 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000ce608 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000ce63c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000ce648 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ce9ec 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cea34 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cea7c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ceac4 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ceb0c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ceb54 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000ceb9c 00016202 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ @@ -141,25 +141,25 @@ │ │ │ │ 000cd718 0004bb02 R_ARM_ABS32 00032c41 _ZN6Bonmin14CbcNlpStrategy10setupOtherER8CbcModel │ │ │ │ 000cd71c 00049202 R_ARM_ABS32 00032c95 _ZNK6Bonmin14CbcNlpStrategy12fullNodeInfoEP8CbcModeli │ │ │ │ 000cd720 00029102 R_ARM_ABS32 00032ccd _ZNK6Bonmin14CbcNlpStrategy15partialNodeInfoEP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 000cd724 0002b902 R_ARM_ABS32 000331dd _ZN11CbcStrategy11generateCppEP8_IO_FILE │ │ │ │ 000cd728 00049102 R_ARM_ABS32 00032ddd _ZN6Bonmin14CbcNlpStrategy6statusEP8CbcModelP11CbcNodeInfoi │ │ │ │ 000cd730 00077b02 R_ARM_ABS32 000b4edc _ZTS17CoinWarmStartDiff │ │ │ │ 000cd734 0001e802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -000ce608 0001e802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -000ce620 0001e802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -000ce78c 0001e802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ +000ce6c8 0001e802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ +000ce6e0 0001e802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ +000ce84c 0001e802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 000cd738 00030802 R_ARM_ABS32 000b4ef0 _ZTS27CoinWarmStartPrimalDualDiff │ │ │ │ 000cd744 00037c02 R_ARM_ABS32 000cd72c _ZTI17CoinWarmStartDiff │ │ │ │ -000ce630 00037c02 R_ARM_ABS32 000cd72c _ZTI17CoinWarmStartDiff │ │ │ │ +000ce6f0 00037c02 R_ARM_ABS32 000cd72c _ZTI17CoinWarmStartDiff │ │ │ │ 000cfcd8 00037c15 R_ARM_GLOB_DAT 000cd72c _ZTI17CoinWarmStartDiff │ │ │ │ 000cd750 00050302 R_ARM_ABS32 000b4f10 _ZTSN6Bonmin18IpoptWarmStartDiffE │ │ │ │ 000cd754 00022f02 R_ARM_ABS32 000cd734 _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ -000ce6d0 00022f02 R_ARM_ABS32 000cd734 _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ -000ce6f0 00022f02 R_ARM_ABS32 000cd734 _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ +000ce790 00022f02 R_ARM_ABS32 000cd734 _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ +000ce7b0 00022f02 R_ARM_ABS32 000cd734 _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ 000cfd0c 00022f15 R_ARM_GLOB_DAT 000cd734 _ZTI27CoinWarmStartPrimalDualDiff │ │ │ │ 000cd75c 00056002 R_ARM_ABS32 000b4f30 _ZTSN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 000cd760 00000602 R_ARM_ABS32 00000000 _ZTI15CbcFullNodeInfo │ │ │ │ 000cd768 0005cc02 R_ARM_ABS32 000b4f50 _ZTSN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ 000cd76c 00007302 R_ARM_ABS32 00000000 _ZTI18CbcPartialNodeInfo │ │ │ │ 000cd774 00046b02 R_ARM_ABS32 000cd758 _ZTIN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 000cfc38 00046b15 R_ARM_GLOB_DAT 000cd758 _ZTIN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ @@ -186,26 +186,26 @@ │ │ │ │ 000cd7c8 00024002 R_ARM_ABS32 000cd7b8 _ZTIN6Bonmin7BabInfoE │ │ │ │ 000cfc88 00024015 R_ARM_GLOB_DAT 000cd7b8 _ZTIN6Bonmin7BabInfoE │ │ │ │ 000cd7cc 0007c702 R_ARM_ABS32 00034945 _ZN6Bonmin7BabInfoD1Ev │ │ │ │ 000cd7d0 00077502 R_ARM_ABS32 00034971 _ZN6Bonmin7BabInfoD0Ev │ │ │ │ 000cd7d4 00037902 R_ARM_ABS32 00034a29 _ZNK6Bonmin7BabInfo5cloneEv │ │ │ │ 000cd7dc 0002f802 R_ARM_ABS32 000b4f88 _ZTSN6Bonmin14GuessHeuristicE │ │ │ │ 000cd7e0 00018902 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ -000cdd48 00018902 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ +000cdc50 00018902 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 000ce9f4 00018902 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 000ceba4 00018902 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 000cebe8 00018902 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 000ceccc 00018902 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 000ced64 00018902 R_ARM_ABS32 00000000 _ZTI12CbcHeuristic │ │ │ │ 000cd7e8 00023e02 R_ARM_ABS32 000cd7d8 _ZTIN6Bonmin14GuessHeuristicE │ │ │ │ 000cd7ec 00028402 R_ARM_ABS32 00034cc5 _ZN6Bonmin14GuessHeuristicD1Ev │ │ │ │ 000cd7f0 00088d02 R_ARM_ABS32 00034cf1 _ZN6Bonmin14GuessHeuristicD0Ev │ │ │ │ 000cd7f4 00045102 R_ARM_ABS32 00034c7d _ZNK6Bonmin14GuessHeuristic5cloneEv │ │ │ │ 000cd7f8 0001c602 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ -000cdd60 0001c602 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ +000cdc68 0001c602 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000cea0c 0001c602 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000cea54 0001c602 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000cea9c 0001c602 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000ceae4 0001c602 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000ceb2c 0001c602 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000cebbc 0001c602 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000cec00 0001c602 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ @@ -214,15 +214,15 @@ │ │ │ │ 000cece4 0001c602 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000ced30 0001c602 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000ced7c 0001c602 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000cedc0 0001c602 R_ARM_ABS32 00000000 _ZN12CbcHeuristic8setModelEP8CbcModel │ │ │ │ 000cd7fc 00054002 R_ARM_ABS32 00034c79 _ZN6Bonmin14GuessHeuristic10resetModelEP8CbcModel │ │ │ │ 000cd800 0006f902 R_ARM_ABS32 00034a61 _ZN6Bonmin14GuessHeuristic8solutionERdPd │ │ │ │ 000cd804 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ -000cdd6c 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ +000cdc74 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cea18 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cea60 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ceaa8 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ceaf0 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ceb38 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ceb80 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cebc8 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ @@ -230,30 +230,30 @@ │ │ │ │ 000cec58 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ceca4 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cecf0 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ced3c 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000ced88 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cedcc 00088f02 R_ARM_ABS32 00034c61 _ZN12CbcHeuristic9solution2ERdPdR7OsiCuts │ │ │ │ 000cd808 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ -000cdd70 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ +000cdc78 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cea1c 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cea64 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ 000ceaac 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ 000ceaf4 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ 000ceb3c 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cebcc 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cec10 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cec5c 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ 000ceca8 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cecf4 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ 000ced40 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ 000ced8c 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cedd0 0007a002 R_ARM_ABS32 00034c65 _ZN12CbcHeuristic8validateEv │ │ │ │ 000cd80c 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ -000cdd74 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ +000cdc7c 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cea20 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cea68 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ceab0 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ceaf8 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ceb40 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ceb88 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cebd0 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ @@ -261,15 +261,15 @@ │ │ │ │ 000cec60 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cecac 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cecf8 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ced44 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000ced90 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cedd4 00071402 R_ARM_ABS32 00034c69 _ZN12CbcHeuristic11generateCppEP8_IO_FILE │ │ │ │ 000cd810 00083b02 R_ARM_ABS32 00034c6d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ -000cdd78 00083b02 R_ARM_ABS32 00034c6d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ +000cdc80 00083b02 R_ARM_ABS32 00034c6d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000cea24 00083b02 R_ARM_ABS32 00034c6d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000cea6c 00083b02 R_ARM_ABS32 00034c6d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000ceab4 00083b02 R_ARM_ABS32 00034c6d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000ceafc 00083b02 R_ARM_ABS32 00034c6d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000ceb44 00083b02 R_ARM_ABS32 00034c6d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000ceb8c 00083b02 R_ARM_ABS32 00034c6d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ 000cebd4 00083b02 R_ARM_ABS32 00034c6d _ZNK12CbcHeuristic14canDealWithOddEv │ │ │ │ @@ -408,17 +408,17 @@ │ │ │ │ 000cd9e8 0000df02 R_ARM_ABS32 00000000 _ZNK5Ipopt17RegisteredOptions25OutputOptionDocumentationERKNS_10JournalistERKNSt7__cxx114listINS4_12basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEE │ │ │ │ 000cd9ec 00015002 R_ARM_ABS32 00000000 _ZNK5Ipopt17RegisteredOptions30OutputLatexOptionDocumentationERKNS_10JournalistERKNSt7__cxx114listINS4_12basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEE │ │ │ │ 000cd9f0 00019202 R_ARM_ABS32 00000000 _ZNK5Ipopt17RegisteredOptions32OutputDoxygenOptionDocumentationERKNS_10JournalistERKNSt7__cxx114listINS4_12basic_stringIcSt11char_traitsIcESaIcEEESaISA_EEE │ │ │ │ 000cd9f8 00046c02 R_ARM_ABS32 000b5054 _ZTSN6Bonmin12BabSetupBaseE │ │ │ │ 000cda00 00058402 R_ARM_ABS32 000cd9f4 _ZTIN6Bonmin12BabSetupBaseE │ │ │ │ 000cda58 00058402 R_ARM_ABS32 000cd9f4 _ZTIN6Bonmin12BabSetupBaseE │ │ │ │ 000cda04 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -000cdc60 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -000cdc80 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -000cdc84 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +000cdd1c 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +000cdd3c 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +000cdd40 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce448 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce450 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce454 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce458 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce45c 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce460 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce464 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ @@ -447,17 +447,17 @@ │ │ │ │ 000ce508 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce50c 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce510 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce514 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce5fc 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce600 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ce604 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -000ce648 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -000ce934 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -000ce938 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +000ce62c 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +000ce630 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +000ce708 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000cea08 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000cea14 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000cebfc 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000cec24 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000cec28 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000cece0 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000ced08 00021102 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ @@ -499,489 +499,489 @@ │ │ │ │ 000cdaa8 00020302 R_ARM_ABS32 00000000 _ZN18CbcStrategyDefault13setupPrintingER8CbcModeli │ │ │ │ 000cdaac 00021c02 R_ARM_ABS32 00000000 _ZN18CbcStrategyDefault10setupOtherER8CbcModel │ │ │ │ 000cdab0 00006c02 R_ARM_ABS32 00000000 _ZNK11CbcStrategy12fullNodeInfoEP8CbcModeli │ │ │ │ 000cdab4 00003602 R_ARM_ABS32 00000000 _ZNK11CbcStrategy15partialNodeInfoEP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 000cdab8 00008102 R_ARM_ABS32 00000000 _ZN18CbcStrategyDefault11generateCppEP8_IO_FILE │ │ │ │ 000cdabc 00011202 R_ARM_ABS32 00000000 _ZN11CbcStrategy6statusEP8CbcModelP11CbcNodeInfoi │ │ │ │ 000cdac4 00044202 R_ARM_ABS32 000b50c0 _ZTS13CoinWarmStart │ │ │ │ -000cdacc 00038f02 R_ARM_ABS32 000b50d0 _ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ -000cdad0 00063b02 R_ARM_ABS32 000ce5e0 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ -000cdaf8 00063b02 R_ARM_ABS32 000ce5e0 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ -000ce5f0 00063b02 R_ARM_ABS32 000ce5e0 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ -000cdad8 00078202 R_ARM_ABS32 000cdac8 _ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ -000cdadc 0006a302 R_ARM_ABS32 0004ebfd _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ -000cdae0 00064902 R_ARM_ABS32 0004ec51 _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ -000cdae4 00086b02 R_ARM_ABS32 0004ec71 _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdae8 00073b02 R_ARM_ABS32 0004ee4d _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdaec 0007c602 R_ARM_ABS32 0004ebb1 _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdaf4 0004f002 R_ARM_ABS32 000b50f0 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ -000cdb00 0006a502 R_ARM_ABS32 000cdaf0 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ -000cdb04 0002e802 R_ARM_ABS32 0004f0c9 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ -000cdb08 00028602 R_ARM_ABS32 0004f151 _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ -000cdb0c 00072d02 R_ARM_ABS32 0004ef69 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdb10 0006fa02 R_ARM_ABS32 00050d15 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdb14 00030102 R_ARM_ABS32 0004f051 _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cdb1c 0003bb02 R_ARM_ABS32 000b5110 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ -000cdb20 0001fe02 R_ARM_ABS32 00000000 _ZTI14OsiPseudoCosts │ │ │ │ -000cdb28 0007bd02 R_ARM_ABS32 000cdb18 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ -000cdb2c 00079802 R_ARM_ABS32 00051375 _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ -000cdb30 00073f02 R_ARM_ABS32 000513a1 _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ -000cdb34 0001b302 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ -000cdb38 00004002 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEiiddi │ │ │ │ -000cdb40 0007c402 R_ARM_ABS32 000b5128 _ZTS15BonRandomChoice │ │ │ │ -000cdb44 0000a302 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ -000cdb84 0000a302 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ +000cdacc 0003bb02 R_ARM_ABS32 000b50d0 _ZTSN6Bonmin11PseudoCostsE │ │ │ │ +000cdad0 0001fe02 R_ARM_ABS32 00000000 _ZTI14OsiPseudoCosts │ │ │ │ +000cdad8 0007bd02 R_ARM_ABS32 000cdac8 _ZTIN6Bonmin11PseudoCostsE │ │ │ │ +000cdadc 00079802 R_ARM_ABS32 0004ec2d _ZN6Bonmin11PseudoCostsD1Ev │ │ │ │ +000cdae0 00073f02 R_ARM_ABS32 0004ec59 _ZN6Bonmin11PseudoCostsD0Ev │ │ │ │ +000cdae4 0001b302 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ +000cdae8 00004002 R_ARM_ABS32 00000000 _ZN14OsiPseudoCosts17updateInformationEiiddi │ │ │ │ +000cdaf0 0007c402 R_ARM_ABS32 000b50e8 _ZTS15BonRandomChoice │ │ │ │ +000cdaf4 0000a302 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ +000cdb34 0000a302 R_ARM_ABS32 00000000 _ZTI17OsiChooseVariable │ │ │ │ 000cfd2c 0000a315 R_ARM_GLOB_DAT 00000000 _ZTI17OsiChooseVariable │ │ │ │ -000cdb4c 00061102 R_ARM_ABS32 000cdb3c _ZTI15BonRandomChoice │ │ │ │ -000cdb50 00076402 R_ARM_ABS32 00051589 _ZNK15BonRandomChoice5cloneEv │ │ │ │ -000cdb54 00049f02 R_ARM_ABS32 00051529 _ZN15BonRandomChoiceD1Ev │ │ │ │ -000cdb58 00043702 R_ARM_ABS32 00051555 _ZN15BonRandomChoiceD0Ev │ │ │ │ -000cdb5c 00050402 R_ARM_ABS32 000513d9 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ -000cdb60 0005d802 R_ARM_ABS32 000515d1 _ZN15BonRandomChoice14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ -000cdb64 00020702 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable16feasibleSolutionEPK23OsiBranchingInformationPKdiPPK9OsiObject │ │ │ │ -000cdbb8 00020702 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable16feasibleSolutionEPK23OsiBranchingInformationPKdiPPK9OsiObject │ │ │ │ -000cdb68 00013702 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ -000cdb6c 00000502 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable17updateInformationEiiddi │ │ │ │ -000cdb74 00040302 R_ARM_ABS32 000b513c _ZTSN6Bonmin7HotInfoE │ │ │ │ -000cdb78 0000cb02 R_ARM_ABS32 00000000 _ZTI10OsiHotInfo │ │ │ │ -000cdb80 0002f902 R_ARM_ABS32 000b5150 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ -000cdb8c 00047802 R_ARM_ABS32 000cdb70 _ZTIN6Bonmin7HotInfoE │ │ │ │ -000cdb90 00055402 R_ARM_ABS32 00052ba1 _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ -000cdb94 00026702 R_ARM_ABS32 00051fbd _ZN6Bonmin7HotInfoD1Ev │ │ │ │ -000cdb98 00087602 R_ARM_ABS32 00051ff9 _ZN6Bonmin7HotInfoD0Ev │ │ │ │ -000cdba0 0004db02 R_ARM_ABS32 000cdb7c _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ -000cfec4 0004db15 R_ARM_GLOB_DAT 000cdb7c _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ -000cdba4 00032f02 R_ARM_ABS32 00057269 _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ -000cdba8 00030902 R_ARM_ABS32 000572a1 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ -000cdbac 0002a702 R_ARM_ABS32 00057375 _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ -000cdbb0 0006f002 R_ARM_ABS32 00057399 _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ -000cdbb4 0002a302 R_ARM_ABS32 00055915 _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ -000cdbbc 0004f402 R_ARM_ABS32 000518e1 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ -000cdbc0 00083002 R_ARM_ABS32 00051671 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ -000cdbc4 0007c302 R_ARM_ABS32 00055029 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ -000cdbcc 00053d02 R_ARM_ABS32 000b5170 _ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ -000cdbd0 00087702 R_ARM_ABS32 000cdc48 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -000cdc10 00087702 R_ARM_ABS32 000cdc48 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -000cdc58 00087702 R_ARM_ABS32 000cdc48 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -000cdc90 00087702 R_ARM_ABS32 000cdc48 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -000cdcd0 00087702 R_ARM_ABS32 000cdc48 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -000cff4c 00087715 R_ARM_GLOB_DAT 000cdc48 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ -000cdbd8 0004cd02 R_ARM_ABS32 000cdbc8 _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ -000cdbdc 0005b702 R_ARM_ABS32 0005e1ed _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdc5c 0005b702 R_ARM_ABS32 0005e1ed _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdc9c 0005b702 R_ARM_ABS32 0005e1ed _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdcdc 0005b702 R_ARM_ABS32 0005e1ed _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdbe0 00039202 R_ARM_ABS32 0005ac35 _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ -000cdbe4 0003db02 R_ARM_ABS32 000588d9 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ -000cdbe8 00038202 R_ARM_ABS32 0005891d _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ -000cdbec 00086102 R_ARM_ABS32 0005aca1 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdc2c 00086102 R_ARM_ABS32 0005aca1 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdc6c 00086102 R_ARM_ABS32 0005aca1 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdcac 00086102 R_ARM_ABS32 0005aca1 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdcec 00086102 R_ARM_ABS32 0005aca1 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdd2c 00086102 R_ARM_ABS32 0005aca1 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdee8 00086102 R_ARM_ABS32 0005aca1 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ -000cdbf0 00037f02 R_ARM_ABS32 0005ac29 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdc30 00037f02 R_ARM_ABS32 0005ac29 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdc70 00037f02 R_ARM_ABS32 0005ac29 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdcb0 00037f02 R_ARM_ABS32 0005ac29 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdcf0 00037f02 R_ARM_ABS32 0005ac29 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdd30 00037f02 R_ARM_ABS32 0005ac29 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ -000cdeec 00037f02 R_ARM_ABS32 0005ac29 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdafc 00061102 R_ARM_ABS32 000cdaec _ZTI15BonRandomChoice │ │ │ │ +000cdb00 00076402 R_ARM_ABS32 0004ee41 _ZNK15BonRandomChoice5cloneEv │ │ │ │ +000cdb04 00049f02 R_ARM_ABS32 0004ede1 _ZN15BonRandomChoiceD1Ev │ │ │ │ +000cdb08 00043702 R_ARM_ABS32 0004ee0d _ZN15BonRandomChoiceD0Ev │ │ │ │ +000cdb0c 00050402 R_ARM_ABS32 0004ec91 _ZN15BonRandomChoice9setupListEP23OsiBranchingInformationb │ │ │ │ +000cdb10 0005d802 R_ARM_ABS32 0004ee89 _ZN15BonRandomChoice14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ +000cdb14 00020702 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable16feasibleSolutionEPK23OsiBranchingInformationPKdiPPK9OsiObject │ │ │ │ +000cdb68 00020702 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable16feasibleSolutionEPK23OsiBranchingInformationPKdiPPK9OsiObject │ │ │ │ +000cdb18 00013702 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ +000cdb1c 00000502 R_ARM_ABS32 00000000 _ZN17OsiChooseVariable17updateInformationEiiddi │ │ │ │ +000cdb24 00040302 R_ARM_ABS32 000b50fc _ZTSN6Bonmin7HotInfoE │ │ │ │ +000cdb28 0000cb02 R_ARM_ABS32 00000000 _ZTI10OsiHotInfo │ │ │ │ +000cdb30 0002f902 R_ARM_ABS32 000b5110 _ZTSN6Bonmin17BonChooseVariableE │ │ │ │ +000cdb3c 00047802 R_ARM_ABS32 000cdb20 _ZTIN6Bonmin7HotInfoE │ │ │ │ +000cdb40 00055402 R_ARM_ABS32 00050459 _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ +000cdb44 00026702 R_ARM_ABS32 0004f875 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ +000cdb48 00087602 R_ARM_ABS32 0004f8b1 _ZN6Bonmin7HotInfoD0Ev │ │ │ │ +000cdb50 0004db02 R_ARM_ABS32 000cdb2c _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ +000cfec4 0004db15 R_ARM_GLOB_DAT 000cdb2c _ZTIN6Bonmin17BonChooseVariableE │ │ │ │ +000cdb54 00032f02 R_ARM_ABS32 00054b21 _ZNK6Bonmin17BonChooseVariable5cloneEv │ │ │ │ +000cdb58 00030902 R_ARM_ABS32 00054b59 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ +000cdb5c 0002a702 R_ARM_ABS32 00054c2d _ZN6Bonmin17BonChooseVariableD0Ev │ │ │ │ +000cdb60 0006f002 R_ARM_ABS32 00054c51 _ZN6Bonmin17BonChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ +000cdb64 0002a302 R_ARM_ABS32 000531cd _ZN6Bonmin17BonChooseVariable14chooseVariableEP18OsiSolverInterfaceP23OsiBranchingInformationb │ │ │ │ +000cdb6c 0004f402 R_ARM_ABS32 0004f199 _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ +000cdb70 00083002 R_ARM_ABS32 0004ef29 _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ +000cdb74 0007c302 R_ARM_ABS32 000528e1 _ZN6Bonmin17BonChooseVariable17doStrongBranchingEP18OsiSolverInterfaceP23OsiBranchingInformationii │ │ │ │ +000cdb7c 00038f02 R_ARM_ABS32 000b5130 _ZTSN6Bonmin17QpBranchingSolverE │ │ │ │ +000cdb80 00063b02 R_ARM_ABS32 000ce5e0 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ +000cdba8 00063b02 R_ARM_ABS32 000ce5e0 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ +000ce5f0 00063b02 R_ARM_ABS32 000ce5e0 _ZTIN6Bonmin21StrongBranchingSolverE │ │ │ │ +000cdb88 00078202 R_ARM_ABS32 000cdb78 _ZTIN6Bonmin17QpBranchingSolverE │ │ │ │ +000cdb8c 0006a302 R_ARM_ABS32 00055f39 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ +000cdb90 00064902 R_ARM_ABS32 00055f8d _ZN6Bonmin17QpBranchingSolverD0Ev │ │ │ │ +000cdb94 00086b02 R_ARM_ABS32 00055fad _ZN6Bonmin17QpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdb98 00073b02 R_ARM_ABS32 00056189 _ZN6Bonmin17QpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdb9c 0007c602 R_ARM_ABS32 00055eed _ZN6Bonmin17QpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdba4 0004f002 R_ARM_ABS32 000b5150 _ZTSN6Bonmin17LpBranchingSolverE │ │ │ │ +000cdbb0 0006a502 R_ARM_ABS32 000cdba0 _ZTIN6Bonmin17LpBranchingSolverE │ │ │ │ +000cdbb4 0002e802 R_ARM_ABS32 00056409 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ +000cdbb8 00028602 R_ARM_ABS32 00056491 _ZN6Bonmin17LpBranchingSolverD0Ev │ │ │ │ +000cdbbc 00072d02 R_ARM_ABS32 000562a9 _ZN6Bonmin17LpBranchingSolver12markHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdbc0 0006fa02 R_ARM_ABS32 00058055 _ZN6Bonmin17LpBranchingSolver17solveFromHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdbc4 00030102 R_ARM_ABS32 00056391 _ZN6Bonmin17LpBranchingSolver14unmarkHotStartEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cdbcc 00073c02 R_ARM_ABS32 000b5170 _ZTSN6Bonmin7EcpCutsE │ │ │ │ +000cdbd0 00087702 R_ARM_ABS32 000cdd04 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cdc10 00087702 R_ARM_ABS32 000cdd04 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cdc94 00087702 R_ARM_ABS32 000cdd04 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cdd14 00087702 R_ARM_ABS32 000cdd04 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cdd4c 00087702 R_ARM_ABS32 000cdd04 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cff4c 00087715 R_ARM_GLOB_DAT 000cdd04 _ZTIN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cdbd8 00079c02 R_ARM_ABS32 000cdbc8 _ZTIN6Bonmin7EcpCutsE │ │ │ │ +000cdbdc 0003ef02 R_ARM_ABS32 00058611 _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdbe0 00031a02 R_ARM_ABS32 00040575 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ +000cfd88 00031a15 R_ARM_GLOB_DAT 00040575 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ +000cdbe4 00067b02 R_ARM_ABS32 000407ed _ZN6Bonmin7EcpCutsD1Ev │ │ │ │ +000cdbe8 00061c02 R_ARM_ABS32 000405e1 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ +000cfea4 00061c15 R_ARM_GLOB_DAT 000405e1 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ +000cdbec 00086102 R_ARM_ABS32 0005a429 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdc2c 00086102 R_ARM_ABS32 0005a429 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdcb0 00086102 R_ARM_ABS32 0005a429 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdcf0 00086102 R_ARM_ABS32 0005a429 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdd28 00086102 R_ARM_ABS32 0005a429 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdd68 00086102 R_ARM_ABS32 0005a429 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cde60 00086102 R_ARM_ABS32 0005a429 _ZN15CglCutGenerator11generateCppB5cxx11EP8_IO_FILE │ │ │ │ +000cdbf0 00037f02 R_ARM_ABS32 0005a419 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdc30 00037f02 R_ARM_ABS32 0005a419 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdcb4 00037f02 R_ARM_ABS32 0005a419 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdcf4 00037f02 R_ARM_ABS32 0005a419 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdd2c 00037f02 R_ARM_ABS32 0005a419 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cdd6c 00037f02 R_ARM_ABS32 0005a419 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ +000cde64 00037f02 R_ARM_ABS32 0005a419 _ZN15CglCutGenerator13refreshSolverEP18OsiSolverInterface │ │ │ │ 000cdbf4 00016f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ 000cdc34 00016f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -000cdc74 00016f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -000cdcb4 00016f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -000cdcf4 00016f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -000cdd34 00016f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ -000cdef0 00016f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +000cdcb8 00016f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +000cdcf8 00016f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +000cdd30 00016f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +000cdd70 00016f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ +000cde68 00016f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator24mayGenerateRowCutsInTreeEv │ │ │ │ 000cdbf8 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ 000cdc38 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -000cdc78 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -000cdcb8 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -000cdcf8 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -000cdd38 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -000cdef4 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ -000cdbfc 0005de02 R_ARM_ABS32 0005ac2d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdc3c 0005de02 R_ARM_ABS32 0005ac2d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdc7c 0005de02 R_ARM_ABS32 0005ac2d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdcbc 0005de02 R_ARM_ABS32 0005ac2d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdcfc 0005de02 R_ARM_ABS32 0005ac2d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdd3c 0005de02 R_ARM_ABS32 0005ac2d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdef8 0005de02 R_ARM_ABS32 0005ac2d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ -000cdc00 00077e02 R_ARM_ABS32 0005a201 _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -000cdc04 00079402 R_ARM_ABS32 0005893d _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ -000cdc0c 00073c02 R_ARM_ABS32 000b518c _ZTSN6Bonmin7EcpCutsE │ │ │ │ -000cdc18 00079c02 R_ARM_ABS32 000cdc08 _ZTIN6Bonmin7EcpCutsE │ │ │ │ -000cdc1c 0003ef02 R_ARM_ABS32 0005acb1 _ZN6Bonmin7EcpCuts12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdc20 00031a02 R_ARM_ABS32 00040575 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ -000cfd88 00031a15 R_ARM_GLOB_DAT 00040575 _ZNK6Bonmin7EcpCuts5cloneEv │ │ │ │ -000cdc24 00067b02 R_ARM_ABS32 000407ed _ZN6Bonmin7EcpCutsD1Ev │ │ │ │ -000cdc28 00061c02 R_ARM_ABS32 000405e1 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ -000cfea4 00061c15 R_ARM_GLOB_DAT 000405e1 _ZN6Bonmin7EcpCutsD0Ev │ │ │ │ -000cdc40 00067402 R_ARM_ABS32 0002e141 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -000cdc44 00055002 R_ARM_ABS32 0005cab9 _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ -000cdc4c 0002b802 R_ARM_ABS32 000b51a0 _ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ -000cdc50 00011f02 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ -000cdd10 00011f02 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ -000cdecc 00011f02 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ +000cdcbc 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ +000cdcfc 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ +000cdd34 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ +000cdd74 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ +000cde6c 00000f02 R_ARM_ABS32 00000000 _ZNK15CglCutGenerator17needsOptimalBasisEv │ │ │ │ +000cdbfc 0005de02 R_ARM_ABS32 0005a41d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdc3c 0005de02 R_ARM_ABS32 0005a41d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdcc0 0005de02 R_ARM_ABS32 0005a41d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdd00 0005de02 R_ARM_ABS32 0005a41d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdd38 0005de02 R_ARM_ABS32 0005a41d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdd78 0005de02 R_ARM_ABS32 0005a41d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cde70 0005de02 R_ARM_ABS32 0005a41d _ZNK15CglCutGenerator24maximumLengthOfCutInTreeEv │ │ │ │ +000cdc00 00067402 R_ARM_ABS32 0002e085 _ZNK6Bonmin7EcpCuts9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +000cdc04 00055002 R_ARM_ABS32 0005a425 _ZNK6Bonmin7EcpCuts13doLocalSearchEPNS_7BabInfoE │ │ │ │ +000cdc0c 0005b602 R_ARM_ABS32 000b5184 _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ +000cdc18 00044502 R_ARM_ABS32 000cdc08 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ +000cdc1c 0005b702 R_ARM_ABS32 00061c0d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdca0 0005b702 R_ARM_ABS32 00061c0d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdd18 0005b702 R_ARM_ABS32 00061c0d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdd58 0005b702 R_ARM_ABS32 00061c0d _ZN6Bonmin19OaDecompositionBase12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdc20 00044d02 R_ARM_ABS32 0005c0e1 _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ +000cdc24 00086e02 R_ARM_ABS32 0005a439 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ +000cdc28 00082a02 R_ARM_ABS32 0005a465 _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ +000cdc40 00036902 R_ARM_ABS32 0005be1d _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +000cdc44 00025602 R_ARM_ABS32 0005c0dd _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ +000cdc4c 0004b702 R_ARM_ABS32 000b51a4 _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ +000cdc58 0003f602 R_ARM_ABS32 000cdc48 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ +000cdc5c 00077202 R_ARM_ABS32 0005c299 _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ +000cdc60 00071002 R_ARM_ABS32 0005c2c5 _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ +000cdc64 0007a802 R_ARM_ABS32 0005c245 _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ +000cdc6c 00053f02 R_ARM_ABS32 0005c23d _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ +000cdc70 0005d902 R_ARM_ABS32 0005c141 _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ +000cdc84 0002a502 R_ARM_ABS32 0005c241 _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ +000cdc88 00088302 R_ARM_ABS32 0005c235 _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000cdc90 0003d802 R_ARM_ABS32 000b51c0 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ +000cdc9c 00057e02 R_ARM_ABS32 000cdc8c _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ +000cdca4 00089202 R_ARM_ABS32 0005e239 _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ +000cdca8 00042502 R_ARM_ABS32 0005c2f9 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ +000cdcac 0003ca02 R_ARM_ABS32 0005c33d _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ +000cdcc4 0004b802 R_ARM_ABS32 0005da1d _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +000cdcc8 0004a002 R_ARM_ABS32 0005c35d _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ +000cdcd0 00071d02 R_ARM_ABS32 000b51dc _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ +000cdcd4 00011f02 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ +000cdd0c 00011f02 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ +000cde44 00011f02 R_ARM_ABS32 00000000 _ZTI15CglCutGenerator │ │ │ │ 000cfdf8 00011f15 R_ARM_GLOB_DAT 00000000 _ZTI15CglCutGenerator │ │ │ │ -000cdc8c 0005b602 R_ARM_ABS32 000b51c0 _ZTSN6Bonmin20OaFeasibilityCheckerE │ │ │ │ -000cdc98 00044502 R_ARM_ABS32 000cdc88 _ZTIN6Bonmin20OaFeasibilityCheckerE │ │ │ │ -000cdca0 00044d02 R_ARM_ABS32 00060521 _ZNK6Bonmin20OaFeasibilityChecker5cloneEv │ │ │ │ -000cdca4 00086e02 R_ARM_ABS32 0005e879 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ -000cdca8 00082a02 R_ARM_ABS32 0005e8a5 _ZN6Bonmin20OaFeasibilityCheckerD0Ev │ │ │ │ -000cdcc0 00036902 R_ARM_ABS32 0006025d _ZNK6Bonmin20OaFeasibilityChecker9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -000cdcc4 00025602 R_ARM_ABS32 0006051d _ZNK6Bonmin20OaFeasibilityChecker13doLocalSearchEPNS_7BabInfoE │ │ │ │ -000cdccc 0003d802 R_ARM_ABS32 000b51e0 _ZTSN6Bonmin15OACutGenerator2E │ │ │ │ -000cdcd8 00057e02 R_ARM_ABS32 000cdcc8 _ZTIN6Bonmin15OACutGenerator2E │ │ │ │ -000cdce0 00089202 R_ARM_ABS32 000624c1 _ZNK6Bonmin15OACutGenerator25cloneEv │ │ │ │ -000cdce4 00042502 R_ARM_ABS32 00060581 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ -000cdce8 0003ca02 R_ARM_ABS32 000605c5 _ZN6Bonmin15OACutGenerator2D0Ev │ │ │ │ -000cdd00 0004b802 R_ARM_ABS32 00061ca5 _ZNK6Bonmin15OACutGenerator29performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ -000cdd04 0004a002 R_ARM_ABS32 000605e5 _ZNK6Bonmin15OACutGenerator213doLocalSearchEPNS_7BabInfoE │ │ │ │ -000cdd0c 00071d02 R_ARM_ABS32 000b51fc _ZTSN6Bonmin10OaNlpOptimE │ │ │ │ -000cdd18 00041a02 R_ARM_ABS32 000cdd08 _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ -000cdd1c 00089d02 R_ARM_ABS32 0006372d _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdd20 00068202 R_ARM_ABS32 00064615 _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ -000cdd24 00024202 R_ARM_ABS32 000645d5 _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ -000cdd28 00085b02 R_ARM_ABS32 0006471d _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ -000cdd44 0004b702 R_ARM_ABS32 000b5214 _ZTSN6Bonmin14DummyHeuristicE │ │ │ │ -000cdd50 0003f602 R_ARM_ABS32 000cdd40 _ZTIN6Bonmin14DummyHeuristicE │ │ │ │ -000cdd54 00077202 R_ARM_ABS32 000648bd _ZN6Bonmin14DummyHeuristicD1Ev │ │ │ │ -000cdd58 00071002 R_ARM_ABS32 000648e9 _ZN6Bonmin14DummyHeuristicD0Ev │ │ │ │ -000cdd5c 0007a802 R_ARM_ABS32 00064869 _ZNK6Bonmin14DummyHeuristic5cloneEv │ │ │ │ -000cdd64 00053f02 R_ARM_ABS32 00064861 _ZN6Bonmin14DummyHeuristic10resetModelEP8CbcModel │ │ │ │ -000cdd68 0005d902 R_ARM_ABS32 00064765 _ZN6Bonmin14DummyHeuristic8solutionERdPd │ │ │ │ -000cdd7c 0002a502 R_ARM_ABS32 00064865 _ZN6Bonmin14DummyHeuristic13shouldHeurRunEi │ │ │ │ -000cdd80 00088302 R_ARM_ABS32 00064859 _ZN6Bonmin14DummyHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000cdd88 00033802 R_ARM_ABS32 000b5230 _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -000cdd8c 00059402 R_ARM_ABS32 000ce3a4 _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ -000ce3b4 00059402 R_ARM_ABS32 000ce3a4 _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ -000cfd74 00059415 R_ARM_GLOB_DAT 000ce3a4 _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ -000cdd94 00029402 R_ARM_ABS32 000cdd84 _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -000cfc30 00029415 R_ARM_GLOB_DAT 000cdd84 _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -000cdd98 00061e02 R_ARM_ABS32 000662a1 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ -000cdd9c 0005d702 R_ARM_ABS32 0006639d _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ -000cdda0 0007dd02 R_ARM_ABS32 000663c1 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -000cdda4 00074102 R_ARM_ABS32 00066bd5 _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_ │ │ │ │ -000cdff4 00074102 R_ARM_ABS32 00066bd5 _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_ │ │ │ │ -000ce3c4 00074102 R_ARM_ABS32 00066bd5 _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_ │ │ │ │ -000ce538 00074102 R_ARM_ABS32 00066bd5 _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_ │ │ │ │ -000ce59c 00074102 R_ARM_ABS32 00066bd5 _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_ │ │ │ │ -000cdda8 00085802 R_ARM_ABS32 000663f5 _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -000cddac 0007de02 R_ARM_ABS32 00064bfd _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000cddb0 00036f02 R_ARM_ABS32 00066bf5 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000ce3d0 00036f02 R_ARM_ABS32 00066bf5 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cddb4 00053002 R_ARM_ABS32 00064921 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cddb8 0005a402 R_ARM_ABS32 000663f9 _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -000cddbc 00052202 R_ARM_ABS32 00084ebd _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ -000ce3dc 00052202 R_ARM_ABS32 00084ebd _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ -000cddc0 0005df02 R_ARM_ABS32 0006640d _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ -000cddc4 00068302 R_ARM_ABS32 000664a1 _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ -000cddc8 00046602 R_ARM_ABS32 00066585 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ -000cddcc 00068902 R_ARM_ABS32 000665f5 _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -000cddd0 00030f02 R_ARM_ABS32 00065d95 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -000cddd4 00065802 R_ARM_ABS32 00066bd9 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -000ce024 00065802 R_ARM_ABS32 00066bd9 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -000ce3f4 00065802 R_ARM_ABS32 00066bd9 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -000ce568 00065802 R_ARM_ABS32 00066bd9 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -000ce5cc 00065802 R_ARM_ABS32 00066bd9 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ -000cddd8 00031e02 R_ARM_ABS32 00066be1 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -000ce028 00031e02 R_ARM_ABS32 00066be1 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -000ce3f8 00031e02 R_ARM_ABS32 00066be1 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -000ce56c 00031e02 R_ARM_ABS32 00066be1 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -000ce5d0 00031e02 R_ARM_ABS32 00066be1 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ -000cdddc 00058202 R_ARM_ABS32 000868f1 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce3fc 00058202 R_ARM_ABS32 000868f1 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000cdde0 00045602 R_ARM_ABS32 00066be5 _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_ │ │ │ │ -000ce030 00045602 R_ARM_ABS32 00066be5 _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_ │ │ │ │ -000ce400 00045602 R_ARM_ABS32 00066be5 _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_ │ │ │ │ -000ce574 00045602 R_ARM_ABS32 00066be5 _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_ │ │ │ │ -000ce5d8 00045602 R_ARM_ABS32 00066be5 _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_ │ │ │ │ -000cdde4 0006b402 R_ARM_ABS32 00084df1 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce404 0006b402 R_ARM_ABS32 00084df1 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ -000cdde8 00068802 R_ARM_ABS32 000674e1 _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ -000cddec 0003e602 R_ARM_ABS32 00066ced _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ -000ce40c 0003e602 R_ARM_ABS32 00066ced _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ -000cff2c 0003e615 R_ARM_GLOB_DAT 00066ced _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ -000cddf0 0005a202 R_ARM_ABS32 00066521 _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ -000cddf4 00082d02 R_ARM_ABS32 0006677d _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -000cddf8 00070302 R_ARM_ABS32 00066cc9 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ -000ce418 00070302 R_ARM_ABS32 00066cc9 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ -000cff98 00070315 R_ARM_GLOB_DAT 00066cc9 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ -000cddfc 0006b302 R_ARM_ABS32 00065549 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ -000cde00 0002a002 R_ARM_ABS32 00066b51 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ -000cde04 00056b02 R_ARM_ABS32 00065fb9 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ -000cde08 00081602 R_ARM_ABS32 00066ca5 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ -000ce428 00081602 R_ARM_ABS32 00066ca5 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ -000cde10 0002bf02 R_ARM_ABS32 000b5250 _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ -000cde14 00051a02 R_ARM_ABS32 000ce42c _ZTIN6Bonmin6TMINLPE │ │ │ │ +000cdcdc 00041a02 R_ARM_ABS32 000cdccc _ZTIN6Bonmin10OaNlpOptimE │ │ │ │ +000cdce0 00089d02 R_ARM_ABS32 0005f4a5 _ZN6Bonmin10OaNlpOptim12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cdce4 00068202 R_ARM_ABS32 0006038d _ZNK6Bonmin10OaNlpOptim5cloneEv │ │ │ │ +000cdce8 00024202 R_ARM_ABS32 0006034d _ZN6Bonmin10OaNlpOptimD1Ev │ │ │ │ +000cdcec 00085b02 R_ARM_ABS32 00060495 _ZN6Bonmin10OaNlpOptimD0Ev │ │ │ │ +000cdd08 0002b802 R_ARM_ABS32 000b51f4 _ZTSN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cdd48 00053d02 R_ARM_ABS32 000b5214 _ZTSN6Bonmin13MinlpFeasPumpE │ │ │ │ +000cdd54 0004cd02 R_ARM_ABS32 000cdd44 _ZTIN6Bonmin13MinlpFeasPumpE │ │ │ │ +000cdd5c 00039202 R_ARM_ABS32 000648b1 _ZNK6Bonmin13MinlpFeasPump5cloneEv │ │ │ │ +000cdd60 0003db02 R_ARM_ABS32 00062561 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ +000cdd64 00038202 R_ARM_ABS32 000625a5 _ZN6Bonmin13MinlpFeasPumpD0Ev │ │ │ │ +000cdd7c 00077e02 R_ARM_ABS32 00063e89 _ZNK6Bonmin13MinlpFeasPump9performOaER7OsiCutsRNS_19OaDecompositionBase11solverManipEPNS_7BabInfoERdRK11CglTreeInfo │ │ │ │ +000cdd80 00079402 R_ARM_ABS32 000625c5 _ZNK6Bonmin13MinlpFeasPump13doLocalSearchEPNS_7BabInfoE │ │ │ │ +000cdd88 0002bf02 R_ARM_ABS32 000b5230 _ZTSN6Bonmin12TMINLPLinObjE │ │ │ │ +000cdd8c 00051a02 R_ARM_ABS32 000ce42c _ZTIN6Bonmin6TMINLPE │ │ │ │ 000ce43c 00051a02 R_ARM_ABS32 000ce42c _ZTIN6Bonmin6TMINLPE │ │ │ │ 000cffd4 00051a15 R_ARM_GLOB_DAT 000ce42c _ZTIN6Bonmin6TMINLPE │ │ │ │ -000cde1c 0003be02 R_ARM_ABS32 000cde0c _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ -000cffbc 0003be15 R_ARM_GLOB_DAT 000cde0c _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ -000cde20 0007ea02 R_ARM_ABS32 0006812d _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ -000cde24 00079202 R_ARM_ABS32 00068169 _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ -000cde28 00040c02 R_ARM_ABS32 00067ee1 _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -000cde2c 00042d02 R_ARM_ABS32 00067529 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000cde30 00053102 R_ARM_ABS32 00068441 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ -000cfed8 00053115 R_ARM_GLOB_DAT 00068441 _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ -000cde34 00025702 R_ARM_ABS32 00068645 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cfcb4 00025715 R_ARM_GLOB_DAT 00068645 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cde38 0004b902 R_ARM_ABS32 00067639 _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cde3c 00072202 R_ARM_ABS32 000676a9 _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -000cde40 0004d802 R_ARM_ABS32 00067971 _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -000cde44 00059702 R_ARM_ABS32 000682c9 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ -000cfe44 00059715 R_ARM_GLOB_DAT 000682c9 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ -000cde48 0003df02 R_ARM_ABS32 0006835d _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ -000cfc6c 0003df15 R_ARM_GLOB_DAT 0006835d _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ -000cde4c 00023202 R_ARM_ABS32 00067855 _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ -000cde50 00057002 R_ARM_ABS32 00067b71 _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -000cde54 00084902 R_ARM_ABS32 00067785 _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -000cde58 00048e02 R_ARM_ABS32 00067a6d _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ -000cde5c 00070b02 R_ARM_ABS32 00067d85 _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -000cde60 00069802 R_ARM_ABS32 000321a5 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ +000cdd94 0003be02 R_ARM_ABS32 000cdd84 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ +000cffbc 0003be15 R_ARM_GLOB_DAT 000cdd84 _ZTIN6Bonmin12TMINLPLinObjE │ │ │ │ +000cdd98 0007ea02 R_ARM_ABS32 00065525 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ +000cdd9c 00079202 R_ARM_ABS32 00065561 _ZN6Bonmin12TMINLPLinObjD0Ev │ │ │ │ +000cdda0 00040c02 R_ARM_ABS32 000652d9 _ZN6Bonmin12TMINLPLinObj12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000cdda4 00042d02 R_ARM_ABS32 00064921 _ZN6Bonmin12TMINLPLinObj22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000cdda8 00053102 R_ARM_ABS32 0006583d _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ +000cfed8 00053115 R_ARM_GLOB_DAT 0006583d _ZN6Bonmin12TMINLPLinObj19get_variables_typesEiPNS_6TMINLP12VariableTypeE │ │ │ │ +000cddac 00025702 R_ARM_ABS32 00065a41 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cfcb4 00025715 R_ARM_GLOB_DAT 00065a41 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cddb0 0004b902 R_ARM_ABS32 00064a31 _ZN6Bonmin12TMINLPLinObj25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cddb4 00072202 R_ARM_ABS32 00064aa1 _ZN6Bonmin12TMINLPLinObj15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +000cddb8 0004d802 R_ARM_ABS32 00064d69 _ZN6Bonmin12TMINLPLinObj18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000cddbc 00059702 R_ARM_ABS32 000656c5 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ +000cfe44 00059715 R_ARM_GLOB_DAT 000656c5 _ZN6Bonmin12TMINLPLinObj6eval_fEiPKdbRd │ │ │ │ +000cddc0 0003df02 R_ARM_ABS32 00065759 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ +000cfc6c 0003df15 R_ARM_GLOB_DAT 00065759 _ZN6Bonmin12TMINLPLinObj11eval_grad_fEiPKdbPd │ │ │ │ +000cddc4 00023202 R_ARM_ABS32 00064c4d _ZN6Bonmin12TMINLPLinObj6eval_gEiPKdbiPd │ │ │ │ +000cddc8 00057002 R_ARM_ABS32 00064f69 _ZN6Bonmin12TMINLPLinObj10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +000cddcc 00084902 R_ARM_ABS32 00064b7d _ZN6Bonmin12TMINLPLinObj6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +000cddd0 00048e02 R_ARM_ABS32 00064e65 _ZN6Bonmin12TMINLPLinObj7eval_giEiPKdbiRd │ │ │ │ +000cddd4 00070b02 R_ARM_ABS32 0006517d _ZN6Bonmin12TMINLPLinObj12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +000cddd8 00069802 R_ARM_ABS32 000321a5 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ 000cff70 00069815 R_ARM_GLOB_DAT 000321a5 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ -000cde64 0005fe02 R_ARM_ABS32 00032139 _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ +000cdddc 0005fe02 R_ARM_ABS32 00032139 _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ 000cfcf0 0005fe15 R_ARM_GLOB_DAT 00032139 _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ -000cde68 0002ef02 R_ARM_ABS32 000320cd _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ +000cdde0 0002ef02 R_ARM_ABS32 000320cd _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ 000cfc0c 0002ef15 R_ARM_GLOB_DAT 000320cd _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ -000cde6c 0004e902 R_ARM_ABS32 000682bd _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ -000cde70 0002e502 R_ARM_ABS32 00068409 _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ -000cde74 00089602 R_ARM_ABS32 000683c5 _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ -000cde78 00065702 R_ARM_ABS32 00068b55 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ -000ce498 00065702 R_ARM_ABS32 00068b55 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ -000cde7c 00067a02 R_ARM_ABS32 000682b1 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ -000ce49c 00067a02 R_ARM_ABS32 000682b1 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ -000cde80 00027402 R_ARM_ABS32 00068329 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ -000ce4a0 00027402 R_ARM_ABS32 00068329 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ -000cde84 00054802 R_ARM_ABS32 000682f5 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ -000ce4a4 00054802 R_ARM_ABS32 000682f5 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ -000cde88 00066802 R_ARM_ABS32 000682c5 _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ -000cde8c 00060a02 R_ARM_ABS32 00066bf1 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ -000ce4ac 00060a02 R_ARM_ABS32 00066bf1 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ -000cfca4 00060a15 R_ARM_GLOB_DAT 00066bf1 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ -000cde94 0005d102 R_ARM_ABS32 000b5268 _ZTSN4Coin16ReferencedObjectE │ │ │ │ -000cde9c 00031802 R_ARM_ABS32 000b5284 _ZTSN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ -000cdea0 00073002 R_ARM_ABS32 000cde90 _ZTIN4Coin16ReferencedObjectE │ │ │ │ -000cdea8 00073002 R_ARM_ABS32 000cde90 _ZTIN4Coin16ReferencedObjectE │ │ │ │ -000cdf64 00073002 R_ARM_ABS32 000cde90 _ZTIN4Coin16ReferencedObjectE │ │ │ │ -000cdf70 00073002 R_ARM_ABS32 000cde90 _ZTIN4Coin16ReferencedObjectE │ │ │ │ -000ce074 00073002 R_ARM_ABS32 000cde90 _ZTIN4Coin16ReferencedObjectE │ │ │ │ -000cdeac 0004e802 R_ARM_ABS32 0006a221 _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ -000cdeb0 00047902 R_ARM_ABS32 0006a269 _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ -000cdeb8 0004b002 R_ARM_ABS32 000cde98 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ -000cdebc 00059802 R_ARM_ABS32 0006a435 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ -000cdec0 00053602 R_ARM_ABS32 0006a499 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ -000cdec8 0004a702 R_ARM_ABS32 000b52b4 _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ -000cded4 0003f702 R_ARM_ABS32 000cdec4 _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ -000cded8 00028a02 R_ARM_ABS32 00069ce1 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cdedc 0003f202 R_ARM_ABS32 0006a381 _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ -000cdee0 00056502 R_ARM_ABS32 0006a2b9 _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ -000cdee4 00050002 R_ARM_ABS32 0006a319 _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ +000cdde4 0004e902 R_ARM_ABS32 000656b9 _ZNK6Bonmin12TMINLPLinObj11perturbInfoEv │ │ │ │ +000cdde8 0002e502 R_ARM_ABS32 00065805 _ZN6Bonmin12TMINLPLinObj25hasUpperBoundingObjectiveEv │ │ │ │ +000cddec 00089602 R_ARM_ABS32 000657c1 _ZN6Bonmin12TMINLPLinObj18eval_upper_bound_fEiPKdRd │ │ │ │ +000cddf0 00065702 R_ARM_ABS32 00065f51 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ +000ce498 00065702 R_ARM_ABS32 00065f51 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_9ConvexityE │ │ │ │ +000cddf4 00067a02 R_ARM_ABS32 000656a9 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ +000ce49c 00067a02 R_ARM_ABS32 000656a9 _ZNK6Bonmin6TMINLP20get_number_nonconvexERiS1_ │ │ │ │ +000cddf8 00027402 R_ARM_ABS32 00065725 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ +000ce4a0 00027402 R_ARM_ABS32 00065725 _ZNK6Bonmin6TMINLP26get_constraint_convexitiesEiPNS0_15MarkedNonConvexE │ │ │ │ +000cddfc 00054802 R_ARM_ABS32 000656f1 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ +000ce4a4 00054802 R_ARM_ABS32 000656f1 _ZNK6Bonmin6TMINLP30get_simple_concave_constraintsEiPNS0_23SimpleConcaveConstraintE │ │ │ │ +000cde00 00066802 R_ARM_ABS32 000656c1 _ZN6Bonmin12TMINLPLinObj18hasLinearObjectiveEv │ │ │ │ +000cde04 00060a02 R_ARM_ABS32 000656b5 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ +000ce4ac 00060a02 R_ARM_ABS32 000656b5 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ +000cfca4 00060a15 R_ARM_GLOB_DAT 000656b5 _ZNK6Bonmin6TMINLP17get_const_xtra_idEv │ │ │ │ +000cde0c 0005d102 R_ARM_ABS32 000b5248 _ZTSN4Coin16ReferencedObjectE │ │ │ │ +000cde14 00031802 R_ARM_ABS32 000b5264 _ZTSN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ +000cde18 00073002 R_ARM_ABS32 000cde08 _ZTIN4Coin16ReferencedObjectE │ │ │ │ +000cde20 00073002 R_ARM_ABS32 000cde08 _ZTIN4Coin16ReferencedObjectE │ │ │ │ +000cdf64 00073002 R_ARM_ABS32 000cde08 _ZTIN4Coin16ReferencedObjectE │ │ │ │ +000cdf70 00073002 R_ARM_ABS32 000cde08 _ZTIN4Coin16ReferencedObjectE │ │ │ │ +000ce074 00073002 R_ARM_ABS32 000cde08 _ZTIN4Coin16ReferencedObjectE │ │ │ │ +000cde24 0004e802 R_ARM_ABS32 00067621 _ZN4Coin16ReferencedObjectD1Ev │ │ │ │ +000cde28 00047902 R_ARM_ABS32 00067669 _ZN4Coin16ReferencedObjectD0Ev │ │ │ │ +000cde30 0004b002 R_ARM_ABS32 000cde10 _ZTIN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ +000cde34 00059802 R_ARM_ABS32 00067835 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ +000cde38 00053602 R_ARM_ABS32 00067899 _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ +000cde40 0004a702 R_ARM_ABS32 000b5294 _ZTSN6Bonmin19LinearCutsGeneratorE │ │ │ │ +000cde4c 0003f702 R_ARM_ABS32 000cde3c _ZTIN6Bonmin19LinearCutsGeneratorE │ │ │ │ +000cde50 00028a02 R_ARM_ABS32 000670e1 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cde54 0003f202 R_ARM_ABS32 00067781 _ZNK6Bonmin19LinearCutsGenerator5cloneEv │ │ │ │ +000cde58 00056502 R_ARM_ABS32 000676b9 _ZN6Bonmin19LinearCutsGeneratorD1Ev │ │ │ │ +000cde5c 00050002 R_ARM_ABS32 00067719 _ZN6Bonmin19LinearCutsGeneratorD0Ev │ │ │ │ +000cde78 00033802 R_ARM_ABS32 000b52b4 _ZTSN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +000cde7c 00059402 R_ARM_ABS32 000ce3a4 _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ +000ce3b4 00059402 R_ARM_ABS32 000ce3a4 _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ +000cfd74 00059415 R_ARM_GLOB_DAT 000ce3a4 _ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ +000cde84 00029402 R_ARM_ABS32 000cde74 _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +000cfc30 00029415 R_ARM_GLOB_DAT 000cde74 _ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +000cde88 00061e02 R_ARM_ABS32 0006ae21 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ +000cde8c 0005d702 R_ARM_ABS32 0006af1d _ZN6Bonmin19TMINLP2TNLPQuadCutsD0Ev │ │ │ │ +000cde90 0007dd02 R_ARM_ABS32 0006af41 _ZN6Bonmin19TMINLP2TNLPQuadCuts12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000cde94 00074102 R_ARM_ABS32 0006b755 _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_ │ │ │ │ +000cdff4 00074102 R_ARM_ABS32 0006b755 _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_ │ │ │ │ +000ce3c4 00074102 R_ARM_ABS32 0006b755 _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_ │ │ │ │ +000ce538 00074102 R_ARM_ABS32 0006b755 _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_ │ │ │ │ +000ce59c 00074102 R_ARM_ABS32 0006b755 _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_ │ │ │ │ +000cde98 00085802 R_ARM_ABS32 0006af75 _ZN6Bonmin19TMINLP2TNLPQuadCuts15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +000cde9c 0007de02 R_ARM_ABS32 0006977d _ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000cdea0 00036f02 R_ARM_ABS32 0006b771 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000ce3d0 00036f02 R_ARM_ABS32 0006b771 _ZN6Bonmin11TMINLP2TNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cdea4 00053002 R_ARM_ABS32 000694a1 _ZN6Bonmin19TMINLP2TNLPQuadCuts25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cdea8 0005a402 R_ARM_ABS32 0006af79 _ZN6Bonmin19TMINLP2TNLPQuadCuts18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000cdeac 00052202 R_ARM_ABS32 00084ec5 _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ +000ce3dc 00052202 R_ARM_ABS32 00084ec5 _ZN6Bonmin11TMINLP2TNLP22get_warm_start_iterateERN5Ipopt14IteratesVectorE │ │ │ │ +000cdeb0 0005df02 R_ARM_ABS32 0006af8d _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_fEiPKdbRd │ │ │ │ +000cdeb4 00068302 R_ARM_ABS32 0006b021 _ZN6Bonmin19TMINLP2TNLPQuadCuts11eval_grad_fEiPKdbPd │ │ │ │ +000cdeb8 00046602 R_ARM_ABS32 0006b105 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_gEiPKdbiPd │ │ │ │ +000cdebc 00068902 R_ARM_ABS32 0006b175 _ZN6Bonmin19TMINLP2TNLPQuadCuts10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +000cdec0 00030f02 R_ARM_ABS32 0006a915 _ZN6Bonmin19TMINLP2TNLPQuadCuts6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +000cdec4 00065802 R_ARM_ABS32 0006b759 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +000ce024 00065802 R_ARM_ABS32 0006b759 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +000ce3f4 00065802 R_ARM_ABS32 0006b759 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +000ce568 00065802 R_ARM_ABS32 0006b759 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +000ce5cc 00065802 R_ARM_ABS32 0006b759 _ZN5Ipopt4TNLP33get_number_of_nonlinear_variablesEv │ │ │ │ +000cdec8 00031e02 R_ARM_ABS32 0006b761 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +000ce028 00031e02 R_ARM_ABS32 0006b761 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +000ce3f8 00031e02 R_ARM_ABS32 0006b761 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +000ce56c 00031e02 R_ARM_ABS32 0006b761 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +000ce5d0 00031e02 R_ARM_ABS32 0006b761 _ZN5Ipopt4TNLP31get_list_of_nonlinear_variablesEiPi │ │ │ │ +000cdecc 00058202 R_ARM_ABS32 000868f9 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce3fc 00058202 R_ARM_ABS32 000868f9 _ZN6Bonmin11TMINLP2TNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000cded0 00045602 R_ARM_ABS32 0006b765 _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_ │ │ │ │ +000ce030 00045602 R_ARM_ABS32 0006b765 _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_ │ │ │ │ +000ce400 00045602 R_ARM_ABS32 0006b765 _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_ │ │ │ │ +000ce574 00045602 R_ARM_ABS32 0006b765 _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_ │ │ │ │ +000ce5d8 00045602 R_ARM_ABS32 0006b765 _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_ │ │ │ │ +000cded4 0006b402 R_ARM_ABS32 00084df9 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce404 0006b402 R_ARM_ABS32 00084df9 _ZN6Bonmin11TMINLP2TNLP21intermediate_callbackEN5Ipopt13AlgorithmModeEiddddddddiPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000cded8 00068802 R_ARM_ABS32 0006c061 _ZNK6Bonmin19TMINLP2TNLPQuadCuts5cloneEv │ │ │ │ +000cdedc 0003e602 R_ARM_ABS32 0006b869 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ +000ce40c 0003e602 R_ARM_ABS32 0006b869 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ +000cff2c 0003e615 R_ARM_GLOB_DAT 0006b869 _ZN6Bonmin11TMINLP2TNLP18hasLinearObjectiveEv │ │ │ │ +000cdee0 0005a202 R_ARM_ABS32 0006b0a1 _ZN6Bonmin19TMINLP2TNLPQuadCuts7eval_giEiPKdbiRd │ │ │ │ +000cdee4 00082d02 R_ARM_ABS32 0006b2fd _ZN6Bonmin19TMINLP2TNLPQuadCuts12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +000cdee8 00070302 R_ARM_ABS32 0006b845 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ +000ce418 00070302 R_ARM_ABS32 0006b845 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ +000cff98 00070315 R_ARM_GLOB_DAT 0006b845 _ZN6Bonmin11TMINLP2TNLP25hasUpperBoundingObjectiveEv │ │ │ │ +000cdeec 0006b302 R_ARM_ABS32 0006a0c9 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsEjPPK9OsiRowCut │ │ │ │ +000cdef0 0002a002 R_ARM_ABS32 0006b6d1 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERK7OsiCuts │ │ │ │ +000cdef4 00056b02 R_ARM_ABS32 0006ab39 _ZN6Bonmin19TMINLP2TNLPQuadCuts10removeCutsEjPKi │ │ │ │ +000cdef8 00081602 R_ARM_ABS32 0006b821 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ +000ce428 00081602 R_ARM_ABS32 0006b821 _ZNK6Bonmin11TMINLP2TNLP17get_const_xtra_idEv │ │ │ │ 000cdf00 00038302 R_ARM_ABS32 000b52d4 _ZTSN6Bonmin7QuadCutE │ │ │ │ 000cdf04 00014c02 R_ARM_ABS32 00000000 _ZTI9OsiRowCut │ │ │ │ 000cfe6c 00014c15 R_ARM_GLOB_DAT 00000000 _ZTI9OsiRowCut │ │ │ │ 000cdf0c 0005ee02 R_ARM_ABS32 000b52e8 _ZTSN6Bonmin4CutsE │ │ │ │ 000cdf10 00015502 R_ARM_ABS32 00000000 _ZTI7OsiCuts │ │ │ │ 000cfe78 00015515 R_ARM_GLOB_DAT 00000000 _ZTI7OsiCuts │ │ │ │ 000cdf18 0003e302 R_ARM_ABS32 000cdefc _ZTIN6Bonmin7QuadCutE │ │ │ │ 000cfd80 0003e315 R_ARM_GLOB_DAT 000cdefc _ZTIN6Bonmin7QuadCutE │ │ │ │ -000cdf1c 00055902 R_ARM_ABS32 0006d699 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ -000cdf20 00072a02 R_ARM_ABS32 0006dee5 _ZNK6OsiCuteqERKS_ │ │ │ │ -000cffc4 00072a15 R_ARM_GLOB_DAT 0006dee5 _ZNK6OsiCuteqERKS_ │ │ │ │ -000cdf24 0005d502 R_ARM_ABS32 0006df2d _ZNK6OsiCutneERKS_ │ │ │ │ -000cdf28 00033f02 R_ARM_ABS32 0006defd _ZNK6OsiCutltERKS_ │ │ │ │ -000cdf2c 0003f302 R_ARM_ABS32 0006df15 _ZNK6OsiCutgtERKS_ │ │ │ │ +000cdf1c 00055902 R_ARM_ABS32 0006c171 _ZNK6Bonmin7QuadCut5printEv │ │ │ │ +000cdf20 00072a02 R_ARM_ABS32 0006c9bd _ZNK6OsiCuteqERKS_ │ │ │ │ +000cffc4 00072a15 R_ARM_GLOB_DAT 0006c9bd _ZNK6OsiCuteqERKS_ │ │ │ │ +000cdf24 0005d502 R_ARM_ABS32 0006ca05 _ZNK6OsiCutneERKS_ │ │ │ │ +000cdf28 00033f02 R_ARM_ABS32 0006c9d5 _ZNK6OsiCutltERKS_ │ │ │ │ +000cdf2c 0003f302 R_ARM_ABS32 0006c9ed _ZNK6OsiCutgtERKS_ │ │ │ │ 000cdf30 0000f402 R_ARM_ABS32 00000000 _ZNK9OsiRowCut10consistentEv │ │ │ │ 000cdf34 00018102 R_ARM_ABS32 00000000 _ZNK9OsiRowCut10consistentERK18OsiSolverInterface │ │ │ │ 000cdf38 00012702 R_ARM_ABS32 00000000 _ZNK9OsiRowCut10infeasibleERK18OsiSolverInterface │ │ │ │ -000cdf3c 0003f402 R_ARM_ABS32 0006d5d1 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ -000cdf40 0002e702 R_ARM_ABS32 0006dd0d _ZN6Bonmin7QuadCutD1Ev │ │ │ │ -000cdf44 00028802 R_ARM_ABS32 0006dd41 _ZN6Bonmin7QuadCutD0Ev │ │ │ │ -000cdf48 00066202 R_ARM_ABS32 0006da95 _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ +000cdf3c 0003f402 R_ARM_ABS32 0006c0a9 _ZNK6Bonmin7QuadCut8violatedEPKd │ │ │ │ +000cdf40 0002e702 R_ARM_ABS32 0006c7e5 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ +000cdf44 00028802 R_ARM_ABS32 0006c819 _ZN6Bonmin7QuadCutD0Ev │ │ │ │ +000cdf48 00066202 R_ARM_ABS32 0006c56d _ZNK6Bonmin7QuadCut5cloneEv │ │ │ │ 000cdf50 00070f02 R_ARM_ABS32 000cdf08 _ZTIN6Bonmin4CutsE │ │ │ │ 000cfe68 00070f15 R_ARM_GLOB_DAT 000cdf08 _ZTIN6Bonmin4CutsE │ │ │ │ -000cdf54 00057302 R_ARM_ABS32 0006dd61 _ZN6Bonmin4CutsD1Ev │ │ │ │ -000cdf58 00051202 R_ARM_ABS32 0006dde5 _ZN6Bonmin4CutsD0Ev │ │ │ │ +000cdf54 00057302 R_ARM_ABS32 0006c839 _ZN6Bonmin4CutsD1Ev │ │ │ │ +000cdf58 00051202 R_ARM_ABS32 0006c8bd _ZN6Bonmin4CutsD0Ev │ │ │ │ 000cdf60 0002d602 R_ARM_ABS32 000b52f8 _ZTSN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ 000cdf6c 0004cf02 R_ARM_ABS32 000b5328 _ZTSN6Bonmin16SimpleReferencedIdEE │ │ │ │ 000cdf78 00052002 R_ARM_ABS32 000cdf5c _ZTIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ -000cdf7c 00067002 R_ARM_ABS32 0006f8a1 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED1Ev │ │ │ │ -000cdf80 00061302 R_ARM_ABS32 0006f901 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED0Ev │ │ │ │ +000cdf7c 00067002 R_ARM_ABS32 0006f8a9 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED1Ev │ │ │ │ +000cdf80 00061302 R_ARM_ABS32 0006f909 _ZN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEED0Ev │ │ │ │ 000cdf88 00041302 R_ARM_ABS32 000cdf68 _ZTIN6Bonmin16SimpleReferencedIdEE │ │ │ │ -000cdf8c 00031302 R_ARM_ABS32 0006f809 _ZN6Bonmin16SimpleReferencedIdED1Ev │ │ │ │ -000cdf90 0002b102 R_ARM_ABS32 0006f851 _ZN6Bonmin16SimpleReferencedIdED0Ev │ │ │ │ +000cdf8c 00031302 R_ARM_ABS32 0006f811 _ZN6Bonmin16SimpleReferencedIdED1Ev │ │ │ │ +000cdf90 0002b102 R_ARM_ABS32 0006f859 _ZN6Bonmin16SimpleReferencedIdED0Ev │ │ │ │ 000cdf98 00062902 R_ARM_ABS32 000b5348 _ZTSN6Bonmin7AuxInfoE │ │ │ │ 000cdf9c 0000e402 R_ARM_ABS32 00000000 _ZTI12OsiBabSolver │ │ │ │ 000cfd84 0000e415 R_ARM_GLOB_DAT 00000000 _ZTI12OsiBabSolver │ │ │ │ -000cdfa8 00033d02 R_ARM_ABS32 0006f3c5 _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ -000cdfac 0002d802 R_ARM_ABS32 0006f421 _ZN6Bonmin7AuxInfoD0Ev │ │ │ │ -000cdfb0 00032602 R_ARM_ABS32 0006f5b5 _ZNK6Bonmin7AuxInfo5cloneEv │ │ │ │ +000cdfa8 00033d02 R_ARM_ABS32 0006f3cd _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ +000cdfac 0002d802 R_ARM_ABS32 0006f429 _ZN6Bonmin7AuxInfoD0Ev │ │ │ │ +000cdfb0 00032602 R_ARM_ABS32 0006f5bd _ZNK6Bonmin7AuxInfo5cloneEv │ │ │ │ 000cdfb8 0002d402 R_ARM_ABS32 000b535c _ZTSN5Ipopt16ReferencedObjectE │ │ │ │ 000cdfc0 00039802 R_ARM_ABS32 000b5378 _ZTSN5Ipopt4TNLPE │ │ │ │ 000cdfc4 00045b02 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 000cdfdc 00045b02 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 000ce434 00045b02 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 000ce4b8 00045b02 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 000ce5e8 00045b02 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ -000ce9d8 00045b02 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ +000ce610 00045b02 R_ARM_ABS32 000cdfb4 _ZTIN5Ipopt16ReferencedObjectE │ │ │ │ 000cdfcc 00028d02 R_ARM_ABS32 000b5388 _ZTSN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ 000cdfd0 00081102 R_ARM_ABS32 000cdfbc _ZTIN5Ipopt4TNLPE │ │ │ │ 000ce3ac 00081102 R_ARM_ABS32 000cdfbc _ZTIN5Ipopt4TNLPE │ │ │ │ 000ce520 00081102 R_ARM_ABS32 000cdfbc _ZTIN5Ipopt4TNLPE │ │ │ │ 000ce584 00081102 R_ARM_ABS32 000cdfbc _ZTIN5Ipopt4TNLPE │ │ │ │ 000cdfd8 00043202 R_ARM_ABS32 000b53b8 _ZTSN6Bonmin15CutStrengthenerE │ │ │ │ 000cdfe4 00041202 R_ARM_ABS32 000cdfc8 _ZTIN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ -000cdfe8 00032402 R_ARM_ABS32 000711dd _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ -000cdfec 0002c202 R_ARM_ABS32 00071251 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD0Ev │ │ │ │ -000cdff0 00072402 R_ARM_ABS32 0007107d _ZN6Bonmin15CutStrengthener17StrengtheningTNLP12get_nlp_infoERiS2_S2_S2_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -000cdff8 00080602 R_ARM_ABS32 00070e39 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP15get_bounds_infoEiPdS2_iS2_S2_ │ │ │ │ -000cdffc 0005b002 R_ARM_ABS32 00072afd _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000ce540 0005b002 R_ARM_ABS32 00072afd _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000ce5a4 0005b002 R_ARM_ABS32 00072afd _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000ce000 00054502 R_ARM_ABS32 00072b01 _ZN5Ipopt4TNLP23get_variables_linearityEiPNS0_13LinearityTypeE │ │ │ │ -000ce5a8 00054502 R_ARM_ABS32 00072b01 _ZN5Ipopt4TNLP23get_variables_linearityEiPNS0_13LinearityTypeE │ │ │ │ -000ce004 00055102 R_ARM_ABS32 00072b05 _ZN5Ipopt4TNLP25get_constraints_linearityEiPNS0_13LinearityTypeE │ │ │ │ -000ce008 0006fd02 R_ARM_ABS32 00070f51 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP18get_starting_pointEibPdbS2_S2_ibS2_ │ │ │ │ -000ce00c 00077302 R_ARM_ABS32 00072b09 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ -000ce550 00077302 R_ARM_ABS32 00072b09 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ -000ce5b4 00077302 R_ARM_ABS32 00072b09 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ -000ce010 00071902 R_ARM_ABS32 00070de9 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_fEiPKdbRd │ │ │ │ -000ce014 00028102 R_ARM_ABS32 0007101d _ZN6Bonmin15CutStrengthener17StrengtheningTNLP11eval_grad_fEiPKdbPd │ │ │ │ -000ce018 00044102 R_ARM_ABS32 000712d5 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_gEiPKdbiPd │ │ │ │ -000ce01c 00054102 R_ARM_ABS32 00071339 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP10eval_jac_gEiPKdbiiPiS4_Pd │ │ │ │ -000ce020 0002ca02 R_ARM_ABS32 00071045 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_hEiPKdbdiS3_biPiS4_Pd │ │ │ │ -000ce02c 00058f02 R_ARM_ABS32 00070e21 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS5_S5_iS5_S5_dPKNS2_9IpoptDataEPNS2_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce034 0007f402 R_ARM_ABS32 00072b0d _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce578 0007f402 R_ARM_ABS32 00072b0d _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ -000ce5dc 0007f402 R_ARM_ABS32 00072b0d _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ +000cdfe8 00032402 R_ARM_ABS32 000711e5 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ +000cdfec 0002c202 R_ARM_ABS32 00071259 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD0Ev │ │ │ │ +000cdff0 00072402 R_ARM_ABS32 00071085 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP12get_nlp_infoERiS2_S2_S2_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000cdff8 00080602 R_ARM_ABS32 00070e41 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP15get_bounds_infoEiPdS2_iS2_S2_ │ │ │ │ +000cdffc 0005b002 R_ARM_ABS32 00072b05 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000ce540 0005b002 R_ARM_ABS32 00072b05 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000ce5a4 0005b002 R_ARM_ABS32 00072b05 _ZN5Ipopt4TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000ce000 00054502 R_ARM_ABS32 00072b09 _ZN5Ipopt4TNLP23get_variables_linearityEiPNS0_13LinearityTypeE │ │ │ │ +000ce5a8 00054502 R_ARM_ABS32 00072b09 _ZN5Ipopt4TNLP23get_variables_linearityEiPNS0_13LinearityTypeE │ │ │ │ +000ce004 00055102 R_ARM_ABS32 00072b0d _ZN5Ipopt4TNLP25get_constraints_linearityEiPNS0_13LinearityTypeE │ │ │ │ +000ce008 0006fd02 R_ARM_ABS32 00070f59 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP18get_starting_pointEibPdbS2_S2_ibS2_ │ │ │ │ +000ce00c 00077302 R_ARM_ABS32 00072b11 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ +000ce550 00077302 R_ARM_ABS32 00072b11 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ +000ce5b4 00077302 R_ARM_ABS32 00072b11 _ZN5Ipopt4TNLP22get_warm_start_iterateERNS_14IteratesVectorE │ │ │ │ +000ce010 00071902 R_ARM_ABS32 00070df1 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_fEiPKdbRd │ │ │ │ +000ce014 00028102 R_ARM_ABS32 00071025 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP11eval_grad_fEiPKdbPd │ │ │ │ +000ce018 00044102 R_ARM_ABS32 000712dd _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_gEiPKdbiPd │ │ │ │ +000ce01c 00054102 R_ARM_ABS32 00071341 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP10eval_jac_gEiPKdbiiPiS4_Pd │ │ │ │ +000ce020 0002ca02 R_ARM_ABS32 0007104d _ZN6Bonmin15CutStrengthener17StrengtheningTNLP6eval_hEiPKdbdiS3_biPiS4_Pd │ │ │ │ +000ce02c 00058f02 R_ARM_ABS32 00070e29 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS5_S5_iS5_S5_dPKNS2_9IpoptDataEPNS2_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce034 0007f402 R_ARM_ABS32 00072b15 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce578 0007f402 R_ARM_ABS32 00072b15 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce5dc 0007f402 R_ARM_ABS32 00072b15 _ZN5Ipopt4TNLP21intermediate_callbackENS_13AlgorithmModeEiddddddddiPKNS_9IpoptDataEPNS_25IpoptCalculatedQuantitiesE │ │ │ │ 000ce03c 0005d402 R_ARM_ABS32 000cdfd4 _ZTIN6Bonmin15CutStrengthenerE │ │ │ │ -000ce040 0002f102 R_ARM_ABS32 00071125 _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ -000ce044 00029602 R_ARM_ABS32 0007116d _ZN6Bonmin15CutStrengthenerD0Ev │ │ │ │ +000ce040 0002f102 R_ARM_ABS32 0007112d _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ +000ce044 00029602 R_ARM_ABS32 00071175 _ZN6Bonmin15CutStrengthenerD0Ev │ │ │ │ 000ce04c 0007c802 R_ARM_ABS32 000b53d4 _ZTSN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ 000ce058 00050502 R_ARM_ABS32 000b540c _ZTSN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 000ce064 0007e602 R_ARM_ABS32 000b5438 _ZTSN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ 000ce068 0001e402 R_ARM_ABS32 00000000 _ZTI18CoinMessageHandler │ │ │ │ 000ce070 00048a02 R_ARM_ABS32 000b5468 _ZTSN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ 000ce07c 00053302 R_ARM_ABS32 000ce048 _ZTIN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ 000cfc2c 00053315 R_ARM_GLOB_DAT 000ce048 _ZTIN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ -000ce080 0004e602 R_ARM_ABS32 00083b45 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD1Ev │ │ │ │ -000ce084 00047602 R_ARM_ABS32 00083b91 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD0Ev │ │ │ │ +000ce080 0004e602 R_ARM_ABS32 00083b4d _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD1Ev │ │ │ │ +000ce084 00047602 R_ARM_ABS32 00083b99 _ZN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDD0Ev │ │ │ │ 000ce08c 0002d102 R_ARM_ABS32 000ce054 _ZTIN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 000cff80 0002d115 R_ARM_GLOB_DAT 000ce054 _ZTIN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ -000ce090 00082602 R_ARM_ABS32 00083be5 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ -000cfe50 00082615 R_ARM_GLOB_DAT 00083be5 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ -000ce094 0007d202 R_ARM_ABS32 00083c41 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD0Ev │ │ │ │ +000ce090 00082602 R_ARM_ABS32 00083bed _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ +000cfe50 00082615 R_ARM_GLOB_DAT 00083bed _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD1Ev │ │ │ │ +000ce094 0007d202 R_ARM_ABS32 00083c49 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorD0Ev │ │ │ │ 000ce09c 00027e02 R_ARM_ABS32 000ce060 _ZTIN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ 000ce0a0 00009602 R_ARM_ABS32 00000000 _ZN18CoinMessageHandler5printEv │ │ │ │ 000ce0a4 0000fd02 R_ARM_ABS32 00000000 _ZN18CoinMessageHandler13checkSeverityEv │ │ │ │ -000ce0a8 00071802 R_ARM_ABS32 000839d1 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD1Ev │ │ │ │ -000ce0ac 0006bb02 R_ARM_ABS32 000839fd _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ -000cfc20 0006bb15 R_ARM_GLOB_DAT 000839fd _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ -000ce0b0 00070802 R_ARM_ABS32 00083985 _ZNK6Bonmin18OsiTMINLPInterface16OaMessageHandler5cloneEv │ │ │ │ +000ce0a8 00071802 R_ARM_ABS32 000839d9 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD1Ev │ │ │ │ +000ce0ac 0006bb02 R_ARM_ABS32 00083a05 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ +000cfc20 0006bb15 R_ARM_GLOB_DAT 00083a05 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandlerD0Ev │ │ │ │ +000ce0b0 00070802 R_ARM_ABS32 0008398d _ZNK6Bonmin18OsiTMINLPInterface16OaMessageHandler5cloneEv │ │ │ │ 000ce0b8 0005c002 R_ARM_ABS32 000ce06c _ZTIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ -000ce0bc 0004c502 R_ARM_ABS32 00083a69 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED1Ev │ │ │ │ -000ce0c0 00045202 R_ARM_ABS32 00083ad5 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ -000cfd04 00045215 R_ARM_GLOB_DAT 00083ad5 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ +000ce0bc 0004c502 R_ARM_ABS32 00083a71 _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED1Ev │ │ │ │ +000ce0c0 00045202 R_ARM_ABS32 00083add _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ +000cfd04 00045215 R_ARM_GLOB_DAT 00083add _ZN6Bonmin19SimpleReferencedPtrI13CoinWarmStartED0Ev │ │ │ │ 000ce0c8 00051f02 R_ARM_ABS32 000b5498 _ZTSN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 000ce0cc 0001ad02 R_ARM_ABS32 00000000 _ZTI18OsiSolverInterface │ │ │ │ 000cff24 0001ad15 R_ARM_GLOB_DAT 00000000 _ZTI18OsiSolverInterface │ │ │ │ 000ce0d4 00042b02 R_ARM_ABS32 000ce0c4 _ZTIN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 000cfc08 00042b15 R_ARM_GLOB_DAT 000ce0c4 _ZTIN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ -000ce0d8 0003c802 R_ARM_ABS32 00073049 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEv │ │ │ │ -000ce0dc 00047e02 R_ARM_ABS32 00073059 _ZN6Bonmin18OsiTMINLPInterface7resolveEv │ │ │ │ +000ce0d8 0003c802 R_ARM_ABS32 00073051 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEv │ │ │ │ +000ce0dc 00047e02 R_ARM_ABS32 00073061 _ZN6Bonmin18OsiTMINLPInterface7resolveEv │ │ │ │ 000ce0e0 0002fa02 R_ARM_ABS32 0002fbc5 _ZN6Bonmin18OsiTMINLPInterface14branchAndBoundEv │ │ │ │ -000ce0e4 0005c502 R_ARM_ABS32 00073279 _ZN6Bonmin18OsiTMINLPInterface11setIntParamE11OsiIntParami │ │ │ │ -000ce0e8 00023b02 R_ARM_ABS32 00073115 _ZN6Bonmin18OsiTMINLPInterface11setDblParamE11OsiDblParamd │ │ │ │ -000ce0ec 00050102 R_ARM_ABS32 000730cd _ZN6Bonmin18OsiTMINLPInterface11setStrParamE11OsiStrParamRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000ce0f0 00066702 R_ARM_ABS32 000843c9 _ZN18OsiSolverInterface12setHintParamE12OsiHintParamb15OsiHintStrengthPv │ │ │ │ -000ce0f4 00023302 R_ARM_ABS32 0007323d _ZNK6Bonmin18OsiTMINLPInterface11getIntParamE11OsiIntParamRi │ │ │ │ -000ce0f8 00027302 R_ARM_ABS32 00079bed _ZNK6Bonmin18OsiTMINLPInterface11getDblParamE11OsiDblParamRd │ │ │ │ -000ce0fc 00063802 R_ARM_ABS32 000732ad _ZNK6Bonmin18OsiTMINLPInterface11getStrParamE11OsiStrParamRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000ce100 00027d02 R_ARM_ABS32 000838a5 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrengthRPv │ │ │ │ -000ce104 00040102 R_ARM_ABS32 000838cd _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrength │ │ │ │ -000ce108 00036502 R_ARM_ABS32 000838ed _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRb │ │ │ │ -000ce10c 00039d02 R_ARM_ABS32 00073069 _ZNK6Bonmin18OsiTMINLPInterface11isAbandonedEv │ │ │ │ -000ce110 00088102 R_ARM_ABS32 0007308d _ZNK6Bonmin18OsiTMINLPInterface15isProvenOptimalEv │ │ │ │ -000ce114 00023402 R_ARM_ABS32 0007309d _ZNK6Bonmin18OsiTMINLPInterface24isProvenPrimalInfeasibleEv │ │ │ │ -000ce118 00075f02 R_ARM_ABS32 000730ad _ZNK6Bonmin18OsiTMINLPInterface22isProvenDualInfeasibleEv │ │ │ │ -000ce11c 00041702 R_ARM_ABS32 000730ed _ZNK6Bonmin18OsiTMINLPInterface29isPrimalObjectiveLimitReachedEv │ │ │ │ -000ce120 00076f02 R_ARM_ABS32 000730ad _ZNK6Bonmin18OsiTMINLPInterface27isDualObjectiveLimitReachedEv │ │ │ │ -000ce124 00044602 R_ARM_ABS32 000730bd _ZNK6Bonmin18OsiTMINLPInterface23isIterationLimitReachedEv │ │ │ │ -000ce128 00038b02 R_ARM_ABS32 00073031 _ZNK6Bonmin18OsiTMINLPInterface17getEmptyWarmStartEv │ │ │ │ -000ce12c 0004ce02 R_ARM_ABS32 00081749 _ZNK6Bonmin18OsiTMINLPInterface12getWarmStartEv │ │ │ │ +000ce0e4 0005c502 R_ARM_ABS32 00073281 _ZN6Bonmin18OsiTMINLPInterface11setIntParamE11OsiIntParami │ │ │ │ +000ce0e8 00023b02 R_ARM_ABS32 0007311d _ZN6Bonmin18OsiTMINLPInterface11setDblParamE11OsiDblParamd │ │ │ │ +000ce0ec 00050102 R_ARM_ABS32 000730d5 _ZN6Bonmin18OsiTMINLPInterface11setStrParamE11OsiStrParamRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000ce0f0 00066702 R_ARM_ABS32 000843d1 _ZN18OsiSolverInterface12setHintParamE12OsiHintParamb15OsiHintStrengthPv │ │ │ │ +000ce0f4 00023302 R_ARM_ABS32 00073245 _ZNK6Bonmin18OsiTMINLPInterface11getIntParamE11OsiIntParamRi │ │ │ │ +000ce0f8 00027302 R_ARM_ABS32 00079bf5 _ZNK6Bonmin18OsiTMINLPInterface11getDblParamE11OsiDblParamRd │ │ │ │ +000ce0fc 00063802 R_ARM_ABS32 000732b5 _ZNK6Bonmin18OsiTMINLPInterface11getStrParamE11OsiStrParamRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000ce100 00027d02 R_ARM_ABS32 000838ad _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrengthRPv │ │ │ │ +000ce104 00040102 R_ARM_ABS32 000838d5 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRbR15OsiHintStrength │ │ │ │ +000ce108 00036502 R_ARM_ABS32 000838f5 _ZNK18OsiSolverInterface12getHintParamE12OsiHintParamRb │ │ │ │ +000ce10c 00039d02 R_ARM_ABS32 00073071 _ZNK6Bonmin18OsiTMINLPInterface11isAbandonedEv │ │ │ │ +000ce110 00088102 R_ARM_ABS32 00073095 _ZNK6Bonmin18OsiTMINLPInterface15isProvenOptimalEv │ │ │ │ +000ce114 00023402 R_ARM_ABS32 000730a5 _ZNK6Bonmin18OsiTMINLPInterface24isProvenPrimalInfeasibleEv │ │ │ │ +000ce118 00075f02 R_ARM_ABS32 000730b5 _ZNK6Bonmin18OsiTMINLPInterface22isProvenDualInfeasibleEv │ │ │ │ +000ce11c 00041702 R_ARM_ABS32 000730f5 _ZNK6Bonmin18OsiTMINLPInterface29isPrimalObjectiveLimitReachedEv │ │ │ │ +000ce120 00076f02 R_ARM_ABS32 000730b5 _ZNK6Bonmin18OsiTMINLPInterface27isDualObjectiveLimitReachedEv │ │ │ │ +000ce124 00044602 R_ARM_ABS32 000730c5 _ZNK6Bonmin18OsiTMINLPInterface23isIterationLimitReachedEv │ │ │ │ +000ce128 00038b02 R_ARM_ABS32 00073039 _ZNK6Bonmin18OsiTMINLPInterface17getEmptyWarmStartEv │ │ │ │ +000ce12c 0004ce02 R_ARM_ABS32 00081751 _ZNK6Bonmin18OsiTMINLPInterface12getWarmStartEv │ │ │ │ 000ce130 00002d02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface21getPointerToWarmStartERb │ │ │ │ -000ce134 00069b02 R_ARM_ABS32 00074a09 _ZN6Bonmin18OsiTMINLPInterface12setWarmStartEPK13CoinWarmStart │ │ │ │ -000ce138 00032102 R_ARM_ABS32 00081595 _ZN6Bonmin18OsiTMINLPInterface12markHotStartEv │ │ │ │ -000ce13c 00058102 R_ARM_ABS32 000815b1 _ZN6Bonmin18OsiTMINLPInterface17solveFromHotStartEv │ │ │ │ -000ce140 00032b02 R_ARM_ABS32 000815e9 _ZN6Bonmin18OsiTMINLPInterface14unmarkHotStartEv │ │ │ │ -000ce144 00089302 R_ARM_ABS32 00073491 _ZNK6Bonmin18OsiTMINLPInterface10getNumColsEv │ │ │ │ -000ce148 0005c902 R_ARM_ABS32 00073465 _ZNK6Bonmin18OsiTMINLPInterface10getNumRowsEv │ │ │ │ -000ce14c 0005d602 R_ARM_ABS32 00083951 _ZNK6Bonmin18OsiTMINLPInterface14getNumElementsEv │ │ │ │ +000ce134 00069b02 R_ARM_ABS32 00074a11 _ZN6Bonmin18OsiTMINLPInterface12setWarmStartEPK13CoinWarmStart │ │ │ │ +000ce138 00032102 R_ARM_ABS32 0008159d _ZN6Bonmin18OsiTMINLPInterface12markHotStartEv │ │ │ │ +000ce13c 00058102 R_ARM_ABS32 000815b9 _ZN6Bonmin18OsiTMINLPInterface17solveFromHotStartEv │ │ │ │ +000ce140 00032b02 R_ARM_ABS32 000815f1 _ZN6Bonmin18OsiTMINLPInterface14unmarkHotStartEv │ │ │ │ +000ce144 00089302 R_ARM_ABS32 00073499 _ZNK6Bonmin18OsiTMINLPInterface10getNumColsEv │ │ │ │ +000ce148 0005c902 R_ARM_ABS32 0007346d _ZNK6Bonmin18OsiTMINLPInterface10getNumRowsEv │ │ │ │ +000ce14c 0005d602 R_ARM_ABS32 00083959 _ZNK6Bonmin18OsiTMINLPInterface14getNumElementsEv │ │ │ │ 000ce150 00004602 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface14getNumIntegersEv │ │ │ │ -000ce154 00056c02 R_ARM_ABS32 00072f65 _ZNK6Bonmin18OsiTMINLPInterface11getColLowerEv │ │ │ │ -000ce158 0005a702 R_ARM_ABS32 00072f6d _ZNK6Bonmin18OsiTMINLPInterface11getColUpperEv │ │ │ │ -000ce15c 0002f002 R_ARM_ABS32 000748a1 _ZNK6Bonmin18OsiTMINLPInterface11getRowSenseEv │ │ │ │ -000ce160 0003a402 R_ARM_ABS32 000748cd _ZNK6Bonmin18OsiTMINLPInterface16getRightHandSideEv │ │ │ │ -000ce164 00080402 R_ARM_ABS32 000748f9 _ZNK6Bonmin18OsiTMINLPInterface11getRowRangeEv │ │ │ │ -000ce168 00061002 R_ARM_ABS32 00072f75 _ZNK6Bonmin18OsiTMINLPInterface11getRowLowerEv │ │ │ │ -000ce16c 00064b02 R_ARM_ABS32 00072f7d _ZNK6Bonmin18OsiTMINLPInterface11getRowUpperEv │ │ │ │ -000ce170 0002ee02 R_ARM_ABS32 0007364d _ZNK6Bonmin18OsiTMINLPInterface18getObjCoefficientsEv │ │ │ │ +000ce154 00056c02 R_ARM_ABS32 00072f6d _ZNK6Bonmin18OsiTMINLPInterface11getColLowerEv │ │ │ │ +000ce158 0005a702 R_ARM_ABS32 00072f75 _ZNK6Bonmin18OsiTMINLPInterface11getColUpperEv │ │ │ │ +000ce15c 0002f002 R_ARM_ABS32 000748a9 _ZNK6Bonmin18OsiTMINLPInterface11getRowSenseEv │ │ │ │ +000ce160 0003a402 R_ARM_ABS32 000748d5 _ZNK6Bonmin18OsiTMINLPInterface16getRightHandSideEv │ │ │ │ +000ce164 00080402 R_ARM_ABS32 00074901 _ZNK6Bonmin18OsiTMINLPInterface11getRowRangeEv │ │ │ │ +000ce168 00061002 R_ARM_ABS32 00072f7d _ZNK6Bonmin18OsiTMINLPInterface11getRowLowerEv │ │ │ │ +000ce16c 00064b02 R_ARM_ABS32 00072f85 _ZNK6Bonmin18OsiTMINLPInterface11getRowUpperEv │ │ │ │ +000ce170 0002ee02 R_ARM_ABS32 00073655 _ZNK6Bonmin18OsiTMINLPInterface18getObjCoefficientsEv │ │ │ │ 000ce174 00085c02 R_ARM_ABS32 000320a1 _ZNK6Bonmin18OsiTMINLPInterface11getObjSenseEv │ │ │ │ 000cff1c 00085c15 R_ARM_GLOB_DAT 000320a1 _ZNK6Bonmin18OsiTMINLPInterface11getObjSenseEv │ │ │ │ -000ce178 00043b02 R_ARM_ABS32 00072f85 _ZNK6Bonmin18OsiTMINLPInterface12isContinuousEi │ │ │ │ -000ce17c 00029d02 R_ARM_ABS32 00072f99 _ZNK6Bonmin18OsiTMINLPInterface8isBinaryEi │ │ │ │ -000ce180 00054602 R_ARM_ABS32 00072fb1 _ZNK6Bonmin18OsiTMINLPInterface9isIntegerEi │ │ │ │ -000ce184 00050a02 R_ARM_ABS32 00072fc9 _ZNK6Bonmin18OsiTMINLPInterface18isIntegerNonBinaryEi │ │ │ │ -000ce188 00026802 R_ARM_ABS32 000732f9 _ZNK6Bonmin18OsiTMINLPInterface12isFreeBinaryEi │ │ │ │ +000ce178 00043b02 R_ARM_ABS32 00072f8d _ZNK6Bonmin18OsiTMINLPInterface12isContinuousEi │ │ │ │ +000ce17c 00029d02 R_ARM_ABS32 00072fa1 _ZNK6Bonmin18OsiTMINLPInterface8isBinaryEi │ │ │ │ +000ce180 00054602 R_ARM_ABS32 00072fb9 _ZNK6Bonmin18OsiTMINLPInterface9isIntegerEi │ │ │ │ +000ce184 00050a02 R_ARM_ABS32 00072fd1 _ZNK6Bonmin18OsiTMINLPInterface18isIntegerNonBinaryEi │ │ │ │ +000ce188 00026802 R_ARM_ABS32 00073301 _ZNK6Bonmin18OsiTMINLPInterface12isFreeBinaryEi │ │ │ │ 000ce18c 00001f02 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface10getColTypeEb │ │ │ │ -000ce190 00047f02 R_ARM_ABS32 00083959 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByRowEv │ │ │ │ -000ce194 00075402 R_ARM_ABS32 0008395d _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByColEv │ │ │ │ -000ce198 0004b102 R_ARM_ABS32 00083901 _ZNK18OsiSolverInterface21getMutableMatrixByRowEv │ │ │ │ -000ce19c 00078402 R_ARM_ABS32 00083905 _ZNK18OsiSolverInterface21getMutableMatrixByColEv │ │ │ │ -000ce1a0 00024d02 R_ARM_ABS32 00072fe1 _ZNK6Bonmin18OsiTMINLPInterface11getInfinityEv │ │ │ │ -000ce1a4 00080702 R_ARM_ABS32 00072ff1 _ZNK6Bonmin18OsiTMINLPInterface14getColSolutionEv │ │ │ │ +000ce190 00047f02 R_ARM_ABS32 00083961 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByRowEv │ │ │ │ +000ce194 00075402 R_ARM_ABS32 00083965 _ZNK6Bonmin18OsiTMINLPInterface14getMatrixByColEv │ │ │ │ +000ce198 0004b102 R_ARM_ABS32 00083909 _ZNK18OsiSolverInterface21getMutableMatrixByRowEv │ │ │ │ +000ce19c 00078402 R_ARM_ABS32 0008390d _ZNK18OsiSolverInterface21getMutableMatrixByColEv │ │ │ │ +000ce1a0 00024d02 R_ARM_ABS32 00072fe9 _ZNK6Bonmin18OsiTMINLPInterface11getInfinityEv │ │ │ │ +000ce1a4 00080702 R_ARM_ABS32 00072ff9 _ZNK6Bonmin18OsiTMINLPInterface14getColSolutionEv │ │ │ │ 000ce1a8 00007802 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface20getStrictColSolutionEv │ │ │ │ -000ce1ac 0002fe02 R_ARM_ABS32 00073005 _ZNK6Bonmin18OsiTMINLPInterface11getRowPriceEv │ │ │ │ -000ce1b0 00079902 R_ARM_ABS32 000750f9 _ZNK6Bonmin18OsiTMINLPInterface14getReducedCostEv │ │ │ │ -000ce1b4 0002a802 R_ARM_ABS32 00073019 _ZNK6Bonmin18OsiTMINLPInterface14getRowActivityEv │ │ │ │ -000ce1b8 0005ba02 R_ARM_ABS32 0007303d _ZNK6Bonmin18OsiTMINLPInterface11getObjValueEv │ │ │ │ -000ce1bc 00056902 R_ARM_ABS32 00073025 _ZNK6Bonmin18OsiTMINLPInterface17getIterationCountEv │ │ │ │ +000ce1ac 0002fe02 R_ARM_ABS32 0007300d _ZNK6Bonmin18OsiTMINLPInterface11getRowPriceEv │ │ │ │ +000ce1b0 00079902 R_ARM_ABS32 00075101 _ZNK6Bonmin18OsiTMINLPInterface14getReducedCostEv │ │ │ │ +000ce1b4 0002a802 R_ARM_ABS32 00073021 _ZNK6Bonmin18OsiTMINLPInterface14getRowActivityEv │ │ │ │ +000ce1b8 0005ba02 R_ARM_ABS32 00073045 _ZNK6Bonmin18OsiTMINLPInterface11getObjValueEv │ │ │ │ +000ce1bc 00056902 R_ARM_ABS32 0007302d _ZNK6Bonmin18OsiTMINLPInterface17getIterationCountEv │ │ │ │ 000ce1c0 0007d302 R_ARM_ABS32 0002fac5 _ZNK6Bonmin18OsiTMINLPInterface11getDualRaysEib │ │ │ │ 000ce1c4 00054402 R_ARM_ABS32 0002f9c5 _ZNK6Bonmin18OsiTMINLPInterface13getPrimalRaysEi │ │ │ │ 000ce1c8 00009502 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface20getFractionalIndicesEd │ │ │ │ 000ce1cc 00022e02 R_ARM_ABS32 0002f8c5 _ZN6Bonmin18OsiTMINLPInterface11setObjCoeffEid │ │ │ │ 000ce1d0 0001d402 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface14setObjCoeffSetEPKiS1_PKd │ │ │ │ 000ce1d4 0001bb02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface12setObjectiveEPKd │ │ │ │ 000ce1d8 00043a02 R_ARM_ABS32 0002e909 _ZN6Bonmin18OsiTMINLPInterface11setObjSenseEd │ │ │ │ -000ce1dc 0002fb02 R_ARM_ABS32 000731b5 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEid │ │ │ │ -000ce1e0 0004f302 R_ARM_ABS32 000734bd _ZN6Bonmin18OsiTMINLPInterface11setColLowerEPKd │ │ │ │ -000ce1e4 00042202 R_ARM_ABS32 000731d5 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEid │ │ │ │ -000ce1e8 00081902 R_ARM_ABS32 000734f9 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEPKd │ │ │ │ -000ce1ec 0005c402 R_ARM_ABS32 00064599 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ -000cfee0 0005c415 R_ARM_GLOB_DAT 00064599 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ +000ce1dc 0002fb02 R_ARM_ABS32 000731bd _ZN6Bonmin18OsiTMINLPInterface11setColLowerEid │ │ │ │ +000ce1e0 0004f302 R_ARM_ABS32 000734c5 _ZN6Bonmin18OsiTMINLPInterface11setColLowerEPKd │ │ │ │ +000ce1e4 00042202 R_ARM_ABS32 000731dd _ZN6Bonmin18OsiTMINLPInterface11setColUpperEid │ │ │ │ +000ce1e8 00081902 R_ARM_ABS32 00073501 _ZN6Bonmin18OsiTMINLPInterface11setColUpperEPKd │ │ │ │ +000ce1ec 0005c402 R_ARM_ABS32 00060311 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ +000cfee0 0005c415 R_ARM_GLOB_DAT 00060311 _ZN18OsiSolverInterface12setColBoundsEidd │ │ │ │ 000ce1f0 00005302 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface15setColSetBoundsEPKiS1_PKd │ │ │ │ 000ce1f4 00034a02 R_ARM_ABS32 0002e609 _ZN6Bonmin18OsiTMINLPInterface11setRowLowerEid │ │ │ │ 000ce1f8 00047a02 R_ARM_ABS32 0002e709 _ZN6Bonmin18OsiTMINLPInterface11setRowUpperEid │ │ │ │ -000ce1fc 00040e02 R_ARM_ABS32 00083909 _ZN18OsiSolverInterface12setRowBoundsEidd │ │ │ │ +000ce1fc 00040e02 R_ARM_ABS32 00083911 _ZN18OsiSolverInterface12setRowBoundsEidd │ │ │ │ 000ce200 00012202 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface15setRowSetBoundsEPKiS1_PKd │ │ │ │ 000ce204 0006c502 R_ARM_ABS32 0002e809 _ZN6Bonmin18OsiTMINLPInterface10setRowTypeEicdd │ │ │ │ 000ce208 00021002 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface14setRowSetTypesEPKiS1_PKcPKdS5_ │ │ │ │ -000ce20c 00065202 R_ARM_ABS32 00073535 _ZN6Bonmin18OsiTMINLPInterface14setColSolutionEPKd │ │ │ │ -000ce210 00056602 R_ARM_ABS32 000735a9 _ZN6Bonmin18OsiTMINLPInterface11setRowPriceEPKd │ │ │ │ +000ce20c 00065202 R_ARM_ABS32 0007353d _ZN6Bonmin18OsiTMINLPInterface14setColSolutionEPKd │ │ │ │ +000ce210 00056602 R_ARM_ABS32 000735b1 _ZN6Bonmin18OsiTMINLPInterface11setRowPriceEPKd │ │ │ │ 000ce214 00002102 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface14reducedCostFixEdb │ │ │ │ -000ce218 0007fe02 R_ARM_ABS32 000731f5 _ZN6Bonmin18OsiTMINLPInterface13setContinuousEi │ │ │ │ -000ce21c 00083802 R_ARM_ABS32 00073219 _ZN6Bonmin18OsiTMINLPInterface10setIntegerEi │ │ │ │ +000ce218 0007fe02 R_ARM_ABS32 000731fd _ZN6Bonmin18OsiTMINLPInterface13setContinuousEi │ │ │ │ +000ce21c 00083802 R_ARM_ABS32 00073221 _ZN6Bonmin18OsiTMINLPInterface10setIntegerEi │ │ │ │ 000ce220 00010a02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface13setContinuousEPKii │ │ │ │ 000ce224 0000e002 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface10setIntegerEPKii │ │ │ │ 000ce228 0000de02 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface14dfltRowColNameB5cxx11Ecij │ │ │ │ 000ce22c 00007502 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface10getObjNameB5cxx11Ej │ │ │ │ -000ce230 00051e02 R_ARM_ABS32 0008397d _ZN18OsiSolverInterface10setObjNameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000ce230 00051e02 R_ARM_ABS32 00083985 _ZN18OsiSolverInterface10setObjNameENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000ce234 00006102 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface10getRowNameB5cxx11Eij │ │ │ │ 000ce238 00005002 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface11getRowNamesB5cxx11Ev │ │ │ │ 000ce23c 00019002 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface10setRowNameEiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000ce240 0000b602 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface11setRowNamesERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEiii │ │ │ │ 000ce244 0000f202 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface14deleteRowNamesEii │ │ │ │ 000ce248 0000c902 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface10getColNameB5cxx11Eij │ │ │ │ 000ce24c 00007402 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface11getColNamesB5cxx11Ev │ │ │ │ @@ -999,23 +999,23 @@ │ │ │ │ 000ce27c 0000d402 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface6addRowERK20CoinPackedVectorBaseddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000ce280 00036c02 R_ARM_ABS32 0002f6c5 _ZN6Bonmin18OsiTMINLPInterface6addRowERK20CoinPackedVectorBasecdd │ │ │ │ 000ce284 00006602 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface6addRowERK20CoinPackedVectorBasecddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000ce288 00011002 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface6addRowEiPKiPKddd │ │ │ │ 000ce28c 00010002 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface7addRowsEiPKPK20CoinPackedVectorBasePKdS6_ │ │ │ │ 000ce290 00018802 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface7addRowsEiPKPK20CoinPackedVectorBasePKcPKdS8_ │ │ │ │ 000ce294 00020902 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface7addRowsEiPKiS1_PKdS3_S3_ │ │ │ │ -000ce298 0007ad02 R_ARM_ABS32 00084531 _ZN6Bonmin18OsiTMINLPInterface10deleteRowsEiPKi │ │ │ │ -000ce29c 00074e02 R_ARM_ABS32 00083945 _ZN18OsiSolverInterface21replaceMatrixOptionalERK16CoinPackedMatrix │ │ │ │ +000ce298 0007ad02 R_ARM_ABS32 00084539 _ZN6Bonmin18OsiTMINLPInterface10deleteRowsEiPKi │ │ │ │ +000ce29c 00074e02 R_ARM_ABS32 0008394d _ZN18OsiSolverInterface21replaceMatrixOptionalERK16CoinPackedMatrix │ │ │ │ 000ce2a0 00088e02 R_ARM_ABS32 0002e519 _ZN18OsiSolverInterface13replaceMatrixERK16CoinPackedMatrix │ │ │ │ -000ce2a4 0002ff02 R_ARM_ABS32 00083949 _ZN18OsiSolverInterface13saveBaseModelEv │ │ │ │ +000ce2a4 0002ff02 R_ARM_ABS32 00083951 _ZN18OsiSolverInterface13saveBaseModelEv │ │ │ │ 000ce2a8 00014e02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface16restoreBaseModelEi │ │ │ │ -000ce2ac 0003b702 R_ARM_ABS32 000846e5 _ZN6Bonmin18OsiTMINLPInterface9applyCutsERK7OsiCutsd │ │ │ │ -000ce2b0 0007e202 R_ARM_ABS32 000751bd _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPK9OsiRowCut │ │ │ │ -000ce2b4 00067c02 R_ARM_ABS32 0006a78d _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ -000cfcfc 00067c15 R_ARM_GLOB_DAT 0006a78d _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ +000ce2ac 0003b702 R_ARM_ABS32 000846ed _ZN6Bonmin18OsiTMINLPInterface9applyCutsERK7OsiCutsd │ │ │ │ +000ce2b0 0007e202 R_ARM_ABS32 000751c5 _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPK9OsiRowCut │ │ │ │ +000ce2b4 00067c02 R_ARM_ABS32 00067b8d _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ +000cfcfc 00067c15 R_ARM_GLOB_DAT 00067b8d _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ 000ce2b8 00060302 R_ARM_ABS32 0002eac5 _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_S5_S5_ │ │ │ │ 000ce2bc 0003da02 R_ARM_ABS32 0002f5c5 _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_S5_S5_ │ │ │ │ 000ce2c0 0006d302 R_ARM_ABS32 0002f4c5 _ZN6Bonmin18OsiTMINLPInterface11loadProblemERK16CoinPackedMatrixPKdS5_S5_PKcS5_S5_ │ │ │ │ 000ce2c4 00085f02 R_ARM_ABS32 0002f3c5 _ZN6Bonmin18OsiTMINLPInterface13assignProblemERP16CoinPackedMatrixRPdS5_S5_RPcS5_S5_ │ │ │ │ 000ce2c8 00086d02 R_ARM_ABS32 0002f2c5 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_S4_S4_ │ │ │ │ 000ce2cc 0007af02 R_ARM_ABS32 0002f1c5 _ZN6Bonmin18OsiTMINLPInterface11loadProblemEiiPKiS2_PKdS4_S4_S4_PKcS4_S4_ │ │ │ │ 000ce2d0 0000c402 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface17loadFromCoinModelER9CoinModelb │ │ │ │ @@ -1043,274 +1043,274 @@ │ │ │ │ 000ce328 00000802 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface10getBInvColEiPd │ │ │ │ 000ce32c 0000ce02 R_ARM_ABS32 00000000 _ZNK18OsiSolverInterface9getBasicsEPi │ │ │ │ 000ce330 00005a02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface22enableSimplexInterfaceEb │ │ │ │ 000ce334 00018702 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface23disableSimplexInterfaceEv │ │ │ │ 000ce338 0000fa02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface5pivotEiii │ │ │ │ 000ce33c 00008f02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface17primalPivotResultEiiRiS0_RdP16CoinPackedVector │ │ │ │ 000ce340 00005f02 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface15dualPivotResultERiS0_iiRdP16CoinPackedVector │ │ │ │ -000ce344 00084a02 R_ARM_ABS32 0007eb5d _ZNK6Bonmin18OsiTMINLPInterface5cloneEb │ │ │ │ -000ce348 0003eb02 R_ARM_ABS32 00074515 _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ -000ce34c 00039102 R_ARM_ABS32 000746b5 _ZN6Bonmin18OsiTMINLPInterfaceD0Ev │ │ │ │ +000ce344 00084a02 R_ARM_ABS32 0007eb65 _ZNK6Bonmin18OsiTMINLPInterface5cloneEb │ │ │ │ +000ce348 0003eb02 R_ARM_ABS32 0007451d _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ +000ce34c 00039102 R_ARM_ABS32 000746bd _ZN6Bonmin18OsiTMINLPInterfaceD0Ev │ │ │ │ 000ce350 0000e202 R_ARM_ABS32 00000000 _ZN18OsiSolverInterface5resetEv │ │ │ │ -000ce354 00062a02 R_ARM_ABS32 00084871 _ZN6Bonmin18OsiTMINLPInterface11applyRowCutERK9OsiRowCut │ │ │ │ +000ce354 00062a02 R_ARM_ABS32 00084879 _ZN6Bonmin18OsiTMINLPInterface11applyRowCutERK9OsiRowCut │ │ │ │ 000ce358 00069f02 R_ARM_ABS32 0002edc5 _ZN6Bonmin18OsiTMINLPInterface11applyColCutERK9OsiColCut │ │ │ │ -000ce35c 0004b602 R_ARM_ABS32 0007b94d _ZN6Bonmin18OsiTMINLPInterface12initialSolveEPKc │ │ │ │ -000ce360 0002de02 R_ARM_ABS32 0007bf21 _ZN6Bonmin18OsiTMINLPInterface7resolveEPKc │ │ │ │ -000ce364 00072c02 R_ARM_ABS32 0007ebad _ZN6Bonmin18OsiTMINLPInterface14resolveForCostEib │ │ │ │ -000ce368 0007dc02 R_ARM_ABS32 0007b285 _ZN6Bonmin18OsiTMINLPInterface20resolveForRobustnessEi │ │ │ │ -000ce36c 00045802 R_ARM_ABS32 000808e5 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacePKdb │ │ │ │ -000ce370 00044b02 R_ARM_ABS32 000802cd _ZN6Bonmin18OsiTMINLPInterface20addObjectiveFunctionER18OsiSolverInterfacePKd │ │ │ │ +000ce35c 0004b602 R_ARM_ABS32 0007b955 _ZN6Bonmin18OsiTMINLPInterface12initialSolveEPKc │ │ │ │ +000ce360 0002de02 R_ARM_ABS32 0007bf29 _ZN6Bonmin18OsiTMINLPInterface7resolveEPKc │ │ │ │ +000ce364 00072c02 R_ARM_ABS32 0007ebb5 _ZN6Bonmin18OsiTMINLPInterface14resolveForCostEib │ │ │ │ +000ce368 0007dc02 R_ARM_ABS32 0007b28d _ZN6Bonmin18OsiTMINLPInterface20resolveForRobustnessEi │ │ │ │ +000ce36c 00045802 R_ARM_ABS32 000808ed _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacePKdb │ │ │ │ +000ce370 00044b02 R_ARM_ABS32 000802d5 _ZN6Bonmin18OsiTMINLPInterface20addObjectiveFunctionER18OsiSolverInterfacePKd │ │ │ │ 000ce374 00081002 R_ARM_ABS32 0004a199 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacebb │ │ │ │ 000cfe8c 00081015 R_ARM_GLOB_DAT 0004a199 _ZN6Bonmin18OsiTMINLPInterface23extractLinearRelaxationER18OsiSolverInterfacebb │ │ │ │ -000ce378 0007d702 R_ARM_ABS32 000827a1 _ZN6Bonmin18OsiTMINLPInterface21getOuterApproximationER7OsiCutsPKdiS4_db │ │ │ │ -000ce37c 0005a802 R_ARM_ABS32 00081779 _ZN6Bonmin18OsiTMINLPInterface31getConstraintOuterApproximationER7OsiCutsiPKdS4_b │ │ │ │ -000ce380 00078102 R_ARM_ABS32 00072f61 _ZN6Bonmin18OsiTMINLPInterface20setAppDefaultOptionsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000ce384 00077602 R_ARM_ABS32 00083ca5 _ZN6Bonmin18OsiTMINLPInterface7appNameB5cxx11Ev │ │ │ │ +000ce378 0007d702 R_ARM_ABS32 000827a9 _ZN6Bonmin18OsiTMINLPInterface21getOuterApproximationER7OsiCutsPKdiS4_db │ │ │ │ +000ce37c 0005a802 R_ARM_ABS32 00081781 _ZN6Bonmin18OsiTMINLPInterface31getConstraintOuterApproximationER7OsiCutsiPKdS4_b │ │ │ │ +000ce380 00078102 R_ARM_ABS32 00072f69 _ZN6Bonmin18OsiTMINLPInterface20setAppDefaultOptionsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000ce384 00077602 R_ARM_ABS32 00083cad _ZN6Bonmin18OsiTMINLPInterface7appNameB5cxx11Ev │ │ │ │ 000ce38c 00072802 R_ARM_ABS32 000b54b8 _ZTSN6Bonmin14TMINLP_INVALIDE │ │ │ │ 000ce398 00087a02 R_ARM_ABS32 000ce388 _ZTIN6Bonmin14TMINLP_INVALIDE │ │ │ │ 000cfec8 00087a15 R_ARM_GLOB_DAT 000ce388 _ZTIN6Bonmin14TMINLP_INVALIDE │ │ │ │ -000ce39c 0006b502 R_ARM_ABS32 000877e1 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ -000cfe7c 0006b515 R_ARM_GLOB_DAT 000877e1 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ -000ce3a0 00065902 R_ARM_ABS32 0008782d _ZN6Bonmin14TMINLP_INVALIDD0Ev │ │ │ │ +000ce39c 0006b502 R_ARM_ABS32 000877e9 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ +000cfe7c 0006b515 R_ARM_GLOB_DAT 000877e9 _ZN6Bonmin14TMINLP_INVALIDD1Ev │ │ │ │ +000ce3a0 00065902 R_ARM_ABS32 00087835 _ZN6Bonmin14TMINLP_INVALIDD0Ev │ │ │ │ 000ce3a8 0007f202 R_ARM_ABS32 000b54d4 _ZTSN6Bonmin11TMINLP2TNLPE │ │ │ │ -000ce3b8 00048802 R_ARM_ABS32 00085185 _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ -000ce3bc 00041b02 R_ARM_ABS32 0008527d _ZN6Bonmin11TMINLP2TNLPD0Ev │ │ │ │ -000ce3c0 00053802 R_ARM_ABS32 00084e5d _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -000ce3c8 00057702 R_ARM_ABS32 00084f01 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -000ce3cc 00086502 R_ARM_ABS32 00084e21 _ZN6Bonmin11TMINLP2TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000ce3d4 00087f02 R_ARM_ABS32 0006f2f9 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000cfeec 00087f15 R_ARM_GLOB_DAT 0006f2f9 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000ce3d8 0006a802 R_ARM_ABS32 00084fd5 _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -000ce3e0 0002ac02 R_ARM_ABS32 00084d41 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ -000ce3e4 00075502 R_ARM_ABS32 00084d59 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ -000ce3e8 0007be02 R_ARM_ABS32 00084d89 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ -000ce3ec 00067d02 R_ARM_ABS32 00084e09 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -000ce3f0 00055202 R_ARM_ABS32 00084da1 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -000ce408 00043c02 R_ARM_ABS32 00083a35 _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ -000cfecc 00043c15 R_ARM_GLOB_DAT 00083a35 _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ -000ce410 00070602 R_ARM_ABS32 00084dc1 _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ -000ce414 0003d102 R_ARM_ABS32 00084dd9 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -000ce41c 00074d02 R_ARM_ABS32 0006a505 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ -000cfe20 00074d15 R_ARM_GLOB_DAT 0006a505 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ -000ce420 00044302 R_ARM_ABS32 00084131 _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ -000cfc54 00044315 R_ARM_GLOB_DAT 00084131 _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ -000ce424 0004ab02 R_ARM_ABS32 00084285 _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ -000cfe80 0004ab15 R_ARM_GLOB_DAT 00084285 _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ +000ce3b8 00048802 R_ARM_ABS32 0008518d _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ +000ce3bc 00041b02 R_ARM_ABS32 00085285 _ZN6Bonmin11TMINLP2TNLPD0Ev │ │ │ │ +000ce3c0 00053802 R_ARM_ABS32 00084e65 _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000ce3c8 00057702 R_ARM_ABS32 00084f09 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +000ce3cc 00086502 R_ARM_ABS32 00084e29 _ZN6Bonmin11TMINLP2TNLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000ce3d4 00087f02 R_ARM_ABS32 0006ddd1 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cfeec 00087f15 R_ARM_GLOB_DAT 0006ddd1 _ZN6Bonmin11TMINLP2TNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000ce3d8 0006a802 R_ARM_ABS32 00084fdd _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000ce3e0 0002ac02 R_ARM_ABS32 00084d49 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ +000ce3e4 00075502 R_ARM_ABS32 00084d61 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ +000ce3e8 0007be02 R_ARM_ABS32 00084d91 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ +000ce3ec 00067d02 R_ARM_ABS32 00084e11 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +000ce3f0 00055202 R_ARM_ABS32 00084da9 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +000ce408 00043c02 R_ARM_ABS32 00083a3d _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ +000cfecc 00043c15 R_ARM_GLOB_DAT 00083a3d _ZNK6Bonmin11TMINLP2TNLP5cloneEv │ │ │ │ +000ce410 00070602 R_ARM_ABS32 00084dc9 _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ +000ce414 0003d102 R_ARM_ABS32 00084de1 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +000ce41c 00074d02 R_ARM_ABS32 00067905 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ +000cfe20 00074d15 R_ARM_GLOB_DAT 00067905 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ +000ce420 00044302 R_ARM_ABS32 00084139 _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ +000cfc54 00044315 R_ARM_GLOB_DAT 00084139 _ZN6Bonmin11TMINLP2TNLP7addCutsERK7OsiCuts │ │ │ │ +000ce424 0004ab02 R_ARM_ABS32 0008428d _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ +000cfe80 0004ab15 R_ARM_GLOB_DAT 0008428d _ZN6Bonmin11TMINLP2TNLP10removeCutsEjPKi │ │ │ │ 000ce430 0007e502 R_ARM_ABS32 000b54ec _ZTSN6Bonmin6TMINLPE │ │ │ │ -000ce44c 00074602 R_ARM_ABS32 000877d9 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000cfe10 00074615 R_ARM_GLOB_DAT 000877d9 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -000ce478 00025902 R_ARM_ABS32 000884d1 _ZN6Bonmin6TMINLP7eval_giEiPKdbiRd │ │ │ │ -000ce47c 00049c02 R_ARM_ABS32 00088481 _ZN6Bonmin6TMINLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -000ce48c 0004c802 R_ARM_ABS32 0008394d _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ -000cfcac 0004c815 R_ARM_GLOB_DAT 0008394d _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ -000ce490 00061502 R_ARM_ABS32 00066be9 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ -000cff40 00061515 R_ARM_GLOB_DAT 00066be9 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ -000ce494 00085202 R_ARM_ABS32 000877dd _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ -000cfe84 00085215 R_ARM_GLOB_DAT 000877dd _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ -000ce4a8 00030d02 R_ARM_ABS32 00066bed _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ -000cfe60 00030d15 R_ARM_GLOB_DAT 00066bed _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ +000ce44c 00074602 R_ARM_ABS32 000877e1 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000cfe10 00074615 R_ARM_GLOB_DAT 000877e1 _ZN6Bonmin6TMINLP22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +000ce478 00025902 R_ARM_ABS32 000884d9 _ZN6Bonmin6TMINLP7eval_giEiPKdbiRd │ │ │ │ +000ce47c 00049c02 R_ARM_ABS32 00088489 _ZN6Bonmin6TMINLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +000ce48c 0004c802 R_ARM_ABS32 00083955 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ +000cfcac 0004c815 R_ARM_GLOB_DAT 00083955 _ZNK6Bonmin6TMINLP11perturbInfoEv │ │ │ │ +000ce490 00061502 R_ARM_ABS32 0006b769 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ +000cff40 00061515 R_ARM_GLOB_DAT 0006b769 _ZN6Bonmin6TMINLP25hasUpperBoundingObjectiveEv │ │ │ │ +000ce494 00085202 R_ARM_ABS32 000877e5 _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ +000cfe84 00085215 R_ARM_GLOB_DAT 000877e5 _ZN6Bonmin6TMINLP18eval_upper_bound_fEiPKdRd │ │ │ │ +000ce4a8 00030d02 R_ARM_ABS32 0006b76d _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ +000cfe60 00030d15 R_ARM_GLOB_DAT 0006b76d _ZN6Bonmin6TMINLP18hasLinearObjectiveEv │ │ │ │ 000ce4b4 00083702 R_ARM_ABS32 000b5500 _ZTSN6Bonmin10TNLPSolverE │ │ │ │ 000ce4c0 00057d02 R_ARM_ABS32 000ce4b0 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ -000ce958 00057d02 R_ARM_ABS32 000ce4b0 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ +000ce650 00057d02 R_ARM_ABS32 000ce4b0 _ZTIN6Bonmin10TNLPSolverE │ │ │ │ 000ce51c 00075002 R_ARM_ABS32 000b5518 _ZTSN6Bonmin10TNLP2FPNLPE │ │ │ │ 000ce528 00045502 R_ARM_ABS32 000ce518 _ZTIN6Bonmin10TNLP2FPNLPE │ │ │ │ -000ce52c 00059202 R_ARM_ABS32 0008b8c1 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ -000ce530 00052e02 R_ARM_ABS32 0008b909 _ZN6Bonmin10TNLP2FPNLPD0Ev │ │ │ │ -000ce534 0005e402 R_ARM_ABS32 0008ac59 _ZN6Bonmin10TNLP2FPNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -000ce53c 00088802 R_ARM_ABS32 0008ab49 _ZN6Bonmin10TNLP2FPNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -000ce544 00041e02 R_ARM_ABS32 0008bb8d _ZN6Bonmin10TNLP2FPNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000ce548 00030e02 R_ARM_ABS32 0008bb95 _ZN6Bonmin10TNLP2FPNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000ce54c 0006e302 R_ARM_ABS32 0008bbb9 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -000cfd60 0006e315 R_ARM_GLOB_DAT 0008bbb9 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -000ce554 00028702 R_ARM_ABS32 0008b845 _ZN6Bonmin10TNLP2FPNLP6eval_fEiPKdbRd │ │ │ │ -000ce558 0007c902 R_ARM_ABS32 0008b3f1 _ZN6Bonmin10TNLP2FPNLP11eval_grad_fEiPKdbPd │ │ │ │ -000ce55c 00089b02 R_ARM_ABS32 0008aeb9 _ZN6Bonmin10TNLP2FPNLP6eval_gEiPKdbiPd │ │ │ │ -000ce560 0005e902 R_ARM_ABS32 0008b089 _ZN6Bonmin10TNLP2FPNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -000ce564 00049b02 R_ARM_ABS32 0008ad09 _ZN6Bonmin10TNLP2FPNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -000ce570 00082002 R_ARM_ABS32 0008b519 _ZN6Bonmin10TNLP2FPNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce52c 00059202 R_ARM_ABS32 0008b8c9 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ +000ce530 00052e02 R_ARM_ABS32 0008b911 _ZN6Bonmin10TNLP2FPNLPD0Ev │ │ │ │ +000ce534 0005e402 R_ARM_ABS32 0008ac61 _ZN6Bonmin10TNLP2FPNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000ce53c 00088802 R_ARM_ABS32 0008ab51 _ZN6Bonmin10TNLP2FPNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +000ce544 00041e02 R_ARM_ABS32 0008bb95 _ZN6Bonmin10TNLP2FPNLP23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000ce548 00030e02 R_ARM_ABS32 0008bb9d _ZN6Bonmin10TNLP2FPNLP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000ce54c 0006e302 R_ARM_ABS32 0008bbc1 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000cfd60 0006e315 R_ARM_GLOB_DAT 0008bbc1 _ZN6Bonmin10TNLP2FPNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000ce554 00028702 R_ARM_ABS32 0008b84d _ZN6Bonmin10TNLP2FPNLP6eval_fEiPKdbRd │ │ │ │ +000ce558 0007c902 R_ARM_ABS32 0008b3f9 _ZN6Bonmin10TNLP2FPNLP11eval_grad_fEiPKdbPd │ │ │ │ +000ce55c 00089b02 R_ARM_ABS32 0008aec1 _ZN6Bonmin10TNLP2FPNLP6eval_gEiPKdbiPd │ │ │ │ +000ce560 0005e902 R_ARM_ABS32 0008b091 _ZN6Bonmin10TNLP2FPNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +000ce564 00049b02 R_ARM_ABS32 0008ad11 _ZN6Bonmin10TNLP2FPNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +000ce570 00082002 R_ARM_ABS32 0008b521 _ZN6Bonmin10TNLP2FPNLP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ 000ce580 00067f02 R_ARM_ABS32 000b5530 _ZTSN6Bonmin12BranchingTQPE │ │ │ │ 000ce58c 00077702 R_ARM_ABS32 000ce57c _ZTIN6Bonmin12BranchingTQPE │ │ │ │ -000ce590 00075102 R_ARM_ABS32 0008c5cd _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ -000ce594 0006f102 R_ARM_ABS32 0008c659 _ZN6Bonmin12BranchingTQPD0Ev │ │ │ │ -000ce598 0004ad02 R_ARM_ABS32 0008bfb9 _ZN6Bonmin12BranchingTQP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ -000ce5a0 00074502 R_ARM_ABS32 0008bfe5 _ZN6Bonmin12BranchingTQP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ -000ce5ac 0007e702 R_ARM_ABS32 0008c085 _ZN6Bonmin12BranchingTQP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ -000ce5b0 00085902 R_ARM_ABS32 0008c0a9 _ZN6Bonmin12BranchingTQP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ -000ce5b8 00047302 R_ARM_ABS32 0008c415 _ZN6Bonmin12BranchingTQP6eval_fEiPKdbRd │ │ │ │ -000ce5bc 0004d502 R_ARM_ABS32 0008c18d _ZN6Bonmin12BranchingTQP11eval_grad_fEiPKdbPd │ │ │ │ -000ce5c0 0007df02 R_ARM_ABS32 0008c21d _ZN6Bonmin12BranchingTQP6eval_gEiPKdbiPd │ │ │ │ -000ce5c4 0003b202 R_ARM_ABS32 0008c2c9 _ZN6Bonmin12BranchingTQP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ -000ce5c8 0006d602 R_ARM_ABS32 0008c4b1 _ZN6Bonmin12BranchingTQP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ -000ce5d4 00040002 R_ARM_ABS32 0008c36d _ZN6Bonmin12BranchingTQP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ +000ce590 00075102 R_ARM_ABS32 0008c5d5 _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ +000ce594 0006f102 R_ARM_ABS32 0008c661 _ZN6Bonmin12BranchingTQPD0Ev │ │ │ │ +000ce598 0004ad02 R_ARM_ABS32 0008bfc1 _ZN6Bonmin12BranchingTQP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000ce5a0 00074502 R_ARM_ABS32 0008bfed _ZN6Bonmin12BranchingTQP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +000ce5ac 0007e702 R_ARM_ABS32 0008c08d _ZN6Bonmin12BranchingTQP25get_constraints_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000ce5b0 00085902 R_ARM_ABS32 0008c0b1 _ZN6Bonmin12BranchingTQP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000ce5b8 00047302 R_ARM_ABS32 0008c41d _ZN6Bonmin12BranchingTQP6eval_fEiPKdbRd │ │ │ │ +000ce5bc 0004d502 R_ARM_ABS32 0008c195 _ZN6Bonmin12BranchingTQP11eval_grad_fEiPKdbPd │ │ │ │ +000ce5c0 0007df02 R_ARM_ABS32 0008c225 _ZN6Bonmin12BranchingTQP6eval_gEiPKdbiPd │ │ │ │ +000ce5c4 0003b202 R_ARM_ABS32 0008c2d1 _ZN6Bonmin12BranchingTQP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +000ce5c8 0006d602 R_ARM_ABS32 0008c4b9 _ZN6Bonmin12BranchingTQP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +000ce5d4 00040002 R_ARM_ABS32 0008c375 _ZN6Bonmin12BranchingTQP17finalize_solutionEN5Ipopt12SolverReturnEiPKdS4_S4_iS4_S4_dPKNS1_9IpoptDataEPNS1_25IpoptCalculatedQuantitiesE │ │ │ │ 000ce5e4 00060602 R_ARM_ABS32 000b5548 _ZTSN6Bonmin21StrongBranchingSolverE │ │ │ │ -000ce60c 0002dc02 R_ARM_ABS32 000b5570 _ZTS19CoinWarmStartVectorIdE │ │ │ │ -000ce618 00043502 R_ARM_ABS32 000cdac0 _ZTI13CoinWarmStart │ │ │ │ -000ce63c 00043502 R_ARM_ABS32 000cdac0 _ZTI13CoinWarmStart │ │ │ │ +000ce60c 00076002 R_ARM_ABS32 000b5570 _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +000ce618 00045702 R_ARM_ABS32 000ce608 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +000ce61c 00049e02 R_ARM_ABS32 00091801 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ +000ce620 00043302 R_ARM_ABS32 000918b1 _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ +000ce640 0006b002 R_ARM_ABS32 000b5604 _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +000ce64c 00022d02 R_ARM_ABS32 000b5630 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ +000ce658 0004a302 R_ARM_ABS32 000ce63c _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +000ce65c 00078b02 R_ARM_ABS32 000941d9 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ +000ce660 00065302 R_ARM_ABS32 00092a91 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ +000ce664 0005ad02 R_ARM_ABS32 000958ed _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ +000ce668 00054302 R_ARM_ABS32 0009593d _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ +000ce670 00064102 R_ARM_ABS32 000ce648 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ +000ce674 0003d902 R_ARM_ABS32 00092cbd _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ +000ce678 00038102 R_ARM_ABS32 00092cfd _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ +000ce67c 0003d002 R_ARM_ABS32 00095b19 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000ce680 00036302 R_ARM_ABS32 00094eb1 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ +000ce684 00052702 R_ARM_ABS32 000946e1 _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000ce688 00074302 R_ARM_ABS32 0009450d _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ +000ce68c 00027f02 R_ARM_ABS32 00094041 _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ +000ce690 0002ec02 R_ARM_ABS32 00094111 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ +000ce694 00077802 R_ARM_ABS32 00094a51 _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +000ce698 0006a902 R_ARM_ABS32 00092bf9 _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +000ce69c 00045302 R_ARM_ABS32 000948d1 _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +000ce6a0 0002be02 R_ARM_ABS32 00092afd _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ +000ce6a4 00025202 R_ARM_ABS32 00092aad _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ +000ce6a8 0006bf02 R_ARM_ABS32 00092eed _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ +000ce6ac 0004e202 R_ARM_ABS32 00093021 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ +000ce6b0 00053402 R_ARM_ABS32 00094fd1 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ +000ce6b4 00023802 R_ARM_ABS32 00095109 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ +000ce6b8 0005ed02 R_ARM_ABS32 00092e31 _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ +000ce6bc 00062b02 R_ARM_ABS32 00092d71 _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ +000ce6c0 00048b02 R_ARM_ABS32 00083969 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ +000cfcec 00048b15 R_ARM_GLOB_DAT 00083969 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ +000ce6c4 0002c302 R_ARM_ABS32 000958c9 _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ +000ce6cc 0002dc02 R_ARM_ABS32 000b5648 _ZTS19CoinWarmStartVectorIdE │ │ │ │ +000ce6d8 00043502 R_ARM_ABS32 000cdac0 _ZTI13CoinWarmStart │ │ │ │ +000ce6fc 00043502 R_ARM_ABS32 000cdac0 _ZTI13CoinWarmStart │ │ │ │ 000cff20 00043515 R_ARM_GLOB_DAT 000cdac0 _ZTI13CoinWarmStart │ │ │ │ -000ce624 00041d02 R_ARM_ABS32 000b558c _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ -000ce64c 00030702 R_ARM_ABS32 00092335 _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ -000ce650 00084402 R_ARM_ABS32 00092339 _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce654 0006ba02 R_ARM_ABS32 000ce65c _ZTV19CoinWarmStartVectorIdE │ │ │ │ -000ce658 0006ba02 R_ARM_ABS32 000ce65c _ZTV19CoinWarmStartVectorIdE │ │ │ │ -000cfefc 0006ba15 R_ARM_GLOB_DAT 000ce65c _ZTV19CoinWarmStartVectorIdE │ │ │ │ -000ce674 0004a902 R_ARM_ABS32 000ce608 _ZTI19CoinWarmStartVectorIdE │ │ │ │ -000cfdc0 0004a915 R_ARM_GLOB_DAT 000ce608 _ZTI19CoinWarmStartVectorIdE │ │ │ │ -000ce678 0007aa02 R_ARM_ABS32 0009238d _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ -000ce67c 00074902 R_ARM_ABS32 000923e5 _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ -000ce680 00066302 R_ARM_ABS32 00093159 _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ -000ce684 00089802 R_ARM_ABS32 00092be9 _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce688 00048d02 R_ARM_ABS32 00092a45 _ZN19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce68c 0006e402 R_ARM_ABS32 000ce694 _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ -000ce690 0006e402 R_ARM_ABS32 000ce694 _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ -000cfd3c 0006e415 R_ARM_GLOB_DAT 000ce694 _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ -000ce6a4 00080502 R_ARM_ABS32 000ce620 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ -000cfd40 00080515 R_ARM_GLOB_DAT 000ce620 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ -000ce6a8 00026302 R_ARM_ABS32 0009233d _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ -000ce6ac 00087502 R_ARM_ABS32 00092685 _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ -000ce6b0 00042302 R_ARM_ABS32 00092539 _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ -000ce6b4 0002b502 R_ARM_ABS32 00092435 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ -000ce6b8 00042902 R_ARM_ABS32 000ce6c0 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ -000ce6bc 00042902 R_ARM_ABS32 000ce6c0 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ -000cffd8 00042915 R_ARM_GLOB_DAT 000ce6c0 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ -000ce6d4 0003fb02 R_ARM_ABS32 000926e5 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ -000ce6d8 0003a002 R_ARM_ABS32 00092755 _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ -000ce6dc 00089c02 R_ARM_ABS32 000925b5 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ -000ce6fc 00089c02 R_ARM_ABS32 000925b5 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ -000ce700 00082402 R_ARM_ABS32 000ce710 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -000ce70c 00082402 R_ARM_ABS32 000ce710 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -000cfdc4 00082415 R_ARM_GLOB_DAT 000ce710 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -000ce720 00041502 R_ARM_ABS32 000cd74c _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +000ce6e4 00041d02 R_ARM_ABS32 000b5664 _ZTS23CoinWarmStartVectorDiffIdE │ │ │ │ +000ce70c 00030702 R_ARM_ABS32 00096999 _ZNK13CoinWarmStart12generateDiffEPKS_ │ │ │ │ +000ce710 00084402 R_ARM_ABS32 0009699d _ZN13CoinWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce714 0006ba02 R_ARM_ABS32 000ce71c _ZTV19CoinWarmStartVectorIdE │ │ │ │ +000ce718 0006ba02 R_ARM_ABS32 000ce71c _ZTV19CoinWarmStartVectorIdE │ │ │ │ +000cfefc 0006ba15 R_ARM_GLOB_DAT 000ce71c _ZTV19CoinWarmStartVectorIdE │ │ │ │ +000ce734 0004a902 R_ARM_ABS32 000ce6c8 _ZTI19CoinWarmStartVectorIdE │ │ │ │ +000cfdc0 0004a915 R_ARM_GLOB_DAT 000ce6c8 _ZTI19CoinWarmStartVectorIdE │ │ │ │ +000ce738 0007aa02 R_ARM_ABS32 000969f1 _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ +000ce73c 00074902 R_ARM_ABS32 00096a49 _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ +000ce740 00066302 R_ARM_ABS32 000977bd _ZNK19CoinWarmStartVectorIdE5cloneEv │ │ │ │ +000ce744 00089802 R_ARM_ABS32 0009724d _ZNK19CoinWarmStartVectorIdE12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce748 00048d02 R_ARM_ABS32 000970a9 _ZN19CoinWarmStartVectorIdE9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce74c 0006e402 R_ARM_ABS32 000ce754 _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ +000ce750 0006e402 R_ARM_ABS32 000ce754 _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ +000cfd3c 0006e415 R_ARM_GLOB_DAT 000ce754 _ZTV23CoinWarmStartVectorDiffIdE │ │ │ │ +000ce764 00080502 R_ARM_ABS32 000ce6e0 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ +000cfd40 00080515 R_ARM_GLOB_DAT 000ce6e0 _ZTI23CoinWarmStartVectorDiffIdE │ │ │ │ +000ce768 00026302 R_ARM_ABS32 000969a1 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ +000ce76c 00087502 R_ARM_ABS32 00096ce9 _ZN23CoinWarmStartVectorDiffIdED0Ev │ │ │ │ +000ce770 00042302 R_ARM_ABS32 00096b9d _ZNK23CoinWarmStartVectorDiffIdE5cloneEv │ │ │ │ +000ce774 0002b502 R_ARM_ABS32 00096a99 _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ +000ce778 00042902 R_ARM_ABS32 000ce780 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ +000ce77c 00042902 R_ARM_ABS32 000ce780 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ +000cffd8 00042915 R_ARM_GLOB_DAT 000ce780 _ZTV27CoinWarmStartPrimalDualDiff │ │ │ │ +000ce794 0003fb02 R_ARM_ABS32 00096d49 _ZN27CoinWarmStartPrimalDualDiffD1Ev │ │ │ │ +000ce798 0003a002 R_ARM_ABS32 00096db9 _ZN27CoinWarmStartPrimalDualDiffD0Ev │ │ │ │ +000ce79c 00089c02 R_ARM_ABS32 00096c19 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ +000ce7bc 00089c02 R_ARM_ABS32 00096c19 _ZNK27CoinWarmStartPrimalDualDiff5cloneEv │ │ │ │ +000ce7c0 00082402 R_ARM_ABS32 000ce7d0 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +000ce7cc 00082402 R_ARM_ABS32 000ce7d0 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +000cfdc4 00082415 R_ARM_GLOB_DAT 000ce7d0 _ZTVN6Bonmin18IpoptWarmStartDiffE │ │ │ │ +000ce7e0 00041502 R_ARM_ABS32 000cd74c _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ 000cff0c 00041515 R_ARM_GLOB_DAT 000cd74c _ZTIN6Bonmin18IpoptWarmStartDiffE │ │ │ │ -000ce724 0002af02 R_ARM_ABS32 000927d5 _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ -000ce728 00024802 R_ARM_ABS32 00092895 _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ -000ce72c 00070502 R_ARM_ABS32 00092965 _ZNK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ -000ce748 00018602 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ -000ce774 00018602 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ -000ce79c 00018602 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ +000ce7e4 0002af02 R_ARM_ABS32 00096e39 _ZN6Bonmin18IpoptWarmStartDiffD1Ev │ │ │ │ +000ce7e8 00024802 R_ARM_ABS32 00096ef9 _ZN6Bonmin18IpoptWarmStartDiffD0Ev │ │ │ │ +000ce7ec 00070502 R_ARM_ABS32 00096fc9 _ZNK6Bonmin18IpoptWarmStartDiff5cloneEv │ │ │ │ +000ce808 00018602 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ +000ce834 00018602 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ +000ce85c 00018602 R_ARM_ABS32 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ 000cfedc 00018615 R_ARM_GLOB_DAT 00000000 _ZTI23CoinWarmStartPrimalDual │ │ │ │ -000ce754 00065e02 R_ARM_ABS32 00093229 _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ -000ce758 00018a02 R_ARM_ABS32 00000000 _ZNK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce75c 0000b502 R_ARM_ABS32 00000000 _ZN23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce780 0002bd02 R_ARM_ABS32 000932d1 _ZTv0_n16_NK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ -000ce784 00007b02 R_ARM_ABS32 00000000 _ZTv0_n20_NK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce788 00017402 R_ARM_ABS32 00000000 _ZTv0_n24_N23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce790 00063402 R_ARM_ABS32 000b55ac _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ -000ce7a4 0001f902 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ -000ce7c4 0001f902 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ -000ce814 0001f902 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ +000ce814 00065e02 R_ARM_ABS32 0009788d _ZNK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ +000ce818 00018a02 R_ARM_ABS32 00000000 _ZNK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce81c 0000b502 R_ARM_ABS32 00000000 _ZN23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce840 0002bd02 R_ARM_ABS32 00097935 _ZTv0_n16_NK23CoinWarmStartPrimalDual5cloneEv │ │ │ │ +000ce844 00007b02 R_ARM_ABS32 00000000 _ZTv0_n20_NK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce848 00017402 R_ARM_ABS32 00000000 _ZTv0_n24_N23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce850 00063402 R_ARM_ABS32 000b5684 _ZTSN6Bonmin14IpoptWarmStartE │ │ │ │ +000ce864 0001f902 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ +000ce884 0001f902 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ +000ce8d4 0001f902 R_ARM_ABS32 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ 000cff90 0001f915 R_ARM_GLOB_DAT 00000000 _ZTI18CoinWarmStartBasis │ │ │ │ -000ce7d0 0007e302 R_ARM_ABS32 000924bd _ZNK18CoinWarmStartBasis5cloneEv │ │ │ │ -000ce7d4 00008802 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce7d8 00003302 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce7dc 0000f002 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ -000ce908 0000f002 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ -000ce7e0 00012502 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis6resizeEii │ │ │ │ -000ce90c 00012502 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis6resizeEii │ │ │ │ -000ce7e4 00002002 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis12compressRowsEiPKi │ │ │ │ -000ce910 00002002 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis12compressRowsEiPKi │ │ │ │ -000ce7e8 00004d02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10deleteRowsEiPKi │ │ │ │ -000ce914 00004d02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10deleteRowsEiPKi │ │ │ │ -000ce7ec 00020102 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis13deleteColumnsEiPKi │ │ │ │ -000ce918 00020102 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis13deleteColumnsEiPKi │ │ │ │ -000ce7f0 0000c102 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10mergeBasisEPKS_PKSt6vectorI10CoinTripleIiiiESaIS4_EES8_ │ │ │ │ -000ce91c 0000c102 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10mergeBasisEPKS_PKSt6vectorI10CoinTripleIiiiESaIS4_EES8_ │ │ │ │ -000ce7f4 00014202 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasisaSERKS_ │ │ │ │ -000ce920 00014202 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasisaSERKS_ │ │ │ │ -000ce7f8 00007902 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis17assignBasisStatusEiiRPcS1_ │ │ │ │ -000ce924 00007902 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis17assignBasisStatusEiiRPcS1_ │ │ │ │ -000ce7fc 0000be02 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis5printEv │ │ │ │ -000ce928 0000be02 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis5printEv │ │ │ │ -000ce820 00059c02 R_ARM_ABS32 000924f5 _ZTv0_n16_NK18CoinWarmStartBasis5cloneEv │ │ │ │ -000ce824 0000dc02 R_ARM_ABS32 00000000 _ZTv0_n20_NK18CoinWarmStartBasis12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce828 00011302 R_ARM_ABS32 00000000 _ZTv0_n24_N18CoinWarmStartBasis9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce838 00084102 R_ARM_ABS32 000ce84c _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ -000cfe08 00084115 R_ARM_GLOB_DAT 000ce84c _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ -000ce86c 0005ab02 R_ARM_ABS32 000ce78c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -000ce89c 0005ab02 R_ARM_ABS32 000ce78c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -000ce8f0 0005ab02 R_ARM_ABS32 000ce78c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -000cffc8 0005ab15 R_ARM_GLOB_DAT 000ce78c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ -000ce870 00033602 R_ARM_ABS32 00091879 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -000ce874 0002d502 R_ARM_ABS32 000918ed _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ -000ce878 00043402 R_ARM_ABS32 00093381 _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ -000ce87c 00071f02 R_ARM_ABS32 00091a8d _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce880 00079702 R_ARM_ABS32 000919b1 _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce8a0 00052c02 R_ARM_ABS32 00091935 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -000ce8f4 00052c02 R_ARM_ABS32 00091935 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -000ce8a4 0004c102 R_ARM_ABS32 0009190d _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ -000ce8f8 0004c102 R_ARM_ABS32 0009190d _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ -000ce8a8 00033b02 R_ARM_ABS32 000933bd _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ -000ce8fc 00033b02 R_ARM_ABS32 000933bd _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ -000ce8ac 00076302 R_ARM_ABS32 00091bd5 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce900 00076302 R_ARM_ABS32 00091bd5 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ -000ce8b0 0007a602 R_ARM_ABS32 00091a7d _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce904 0007a602 R_ARM_ABS32 00091a7d _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ -000ce948 0006b002 R_ARM_ABS32 000b5638 _ZTSN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ -000ce954 00022d02 R_ARM_ABS32 000b5664 _ZTSN6Bonmin11IpoptSolverE │ │ │ │ -000ce960 0004a302 R_ARM_ABS32 000ce944 _ZTIN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ -000ce964 00078b02 R_ARM_ABS32 00094b49 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ -000ce968 00065302 R_ARM_ABS32 00093401 _ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError10solverNameB5cxx11Ev │ │ │ │ -000ce96c 0005ad02 R_ARM_ABS32 0009625d _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD1Ev │ │ │ │ -000ce970 00054302 R_ARM_ABS32 000962ad _ZN6Bonmin11IpoptSolver18UnsolvedIpoptErrorD0Ev │ │ │ │ -000ce978 00064102 R_ARM_ABS32 000ce950 _ZTIN6Bonmin11IpoptSolverE │ │ │ │ -000ce97c 0003d902 R_ARM_ABS32 0009362d _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ -000ce980 00038102 R_ARM_ABS32 0009366d _ZN6Bonmin11IpoptSolverD0Ev │ │ │ │ -000ce984 0003d002 R_ARM_ABS32 00096489 _ZN6Bonmin11IpoptSolver16newUnsolvedErrorEiN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000ce988 00036302 R_ARM_ABS32 00095821 _ZN6Bonmin11IpoptSolver5cloneEv │ │ │ │ -000ce98c 00052702 R_ARM_ABS32 00095051 _ZN6Bonmin11IpoptSolver10InitializeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000ce990 00074302 R_ARM_ABS32 00094e7d _ZN6Bonmin11IpoptSolver10InitializeERSi │ │ │ │ -000ce994 00027f02 R_ARM_ABS32 000949b1 _ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ -000ce998 0002ec02 R_ARM_ABS32 00094a81 _ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ -000ce99c 00077802 R_ARM_ABS32 000953c1 _ZN6Bonmin11IpoptSolver12setWarmStartEPK13CoinWarmStartN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -000ce9a0 0006a902 R_ARM_ABS32 00093569 _ZNK6Bonmin11IpoptSolver16getUsedWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -000ce9a4 00045302 R_ARM_ABS32 00095241 _ZNK6Bonmin11IpoptSolver12getWarmStartEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -000ce9a8 0002be02 R_ARM_ABS32 0009346d _ZNK6Bonmin11IpoptSolver17getEmptyWarmStartEv │ │ │ │ -000ce9ac 00025202 R_ARM_ABS32 0009341d _ZNK6Bonmin11IpoptSolver16warmStartIsValidEPK13CoinWarmStart │ │ │ │ -000ce9b0 0006bf02 R_ARM_ABS32 0009385d _ZN6Bonmin11IpoptSolver15enableWarmStartEv │ │ │ │ -000ce9b4 0004e202 R_ARM_ABS32 00093991 _ZN6Bonmin11IpoptSolver16disableWarmStartEv │ │ │ │ -000ce9b8 00053402 R_ARM_ABS32 00095941 _ZN6Bonmin11IpoptSolver7CPUTimeEv │ │ │ │ -000ce9bc 00023802 R_ARM_ABS32 00095a79 _ZN6Bonmin11IpoptSolver14IterationCountEv │ │ │ │ -000ce9c0 0005ed02 R_ARM_ABS32 000937a1 _ZN6Bonmin11IpoptSolver18setOutputToDefaultEv │ │ │ │ -000ce9c4 00062b02 R_ARM_ABS32 000936e1 _ZN6Bonmin11IpoptSolver17forceSolverOutputEi │ │ │ │ -000ce9c8 00048b02 R_ARM_ABS32 00083961 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ -000cfcec 00048b15 R_ARM_GLOB_DAT 00083961 _ZN6Bonmin11IpoptSolver10solverNameB5cxx11Ev │ │ │ │ -000ce9cc 0002c302 R_ARM_ABS32 00096239 _ZNK6Bonmin11IpoptSolver9errorCodeEv │ │ │ │ -000ce9d4 00076002 R_ARM_ABS32 000b567c _ZTSN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ -000ce9e0 00045702 R_ARM_ABS32 000ce9d0 _ZTIN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ -000ce9e4 00049e02 R_ARM_ABS32 000967d1 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ -000ce9e8 00043302 R_ARM_ABS32 00096881 _ZN6Bonmin24IpoptInteriorWarmStarterD0Ev │ │ │ │ +000ce890 0007e302 R_ARM_ABS32 00096b21 _ZNK18CoinWarmStartBasis5cloneEv │ │ │ │ +000ce894 00008802 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce898 00003302 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce89c 0000f002 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ +000ce9c8 0000f002 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ +000ce8a0 00012502 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis6resizeEii │ │ │ │ +000ce9cc 00012502 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis6resizeEii │ │ │ │ +000ce8a4 00002002 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis12compressRowsEiPKi │ │ │ │ +000ce9d0 00002002 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis12compressRowsEiPKi │ │ │ │ +000ce8a8 00004d02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10deleteRowsEiPKi │ │ │ │ +000ce9d4 00004d02 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10deleteRowsEiPKi │ │ │ │ +000ce8ac 00020102 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis13deleteColumnsEiPKi │ │ │ │ +000ce9d8 00020102 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis13deleteColumnsEiPKi │ │ │ │ +000ce8b0 0000c102 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10mergeBasisEPKS_PKSt6vectorI10CoinTripleIiiiESaIS4_EES8_ │ │ │ │ +000ce9dc 0000c102 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis10mergeBasisEPKS_PKSt6vectorI10CoinTripleIiiiESaIS4_EES8_ │ │ │ │ +000ce8b4 00014202 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasisaSERKS_ │ │ │ │ +000ce9e0 00014202 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasisaSERKS_ │ │ │ │ +000ce8b8 00007902 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis17assignBasisStatusEiiRPcS1_ │ │ │ │ +000ce9e4 00007902 R_ARM_ABS32 00000000 _ZN18CoinWarmStartBasis17assignBasisStatusEiiRPcS1_ │ │ │ │ +000ce8bc 0000be02 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis5printEv │ │ │ │ +000ce9e8 0000be02 R_ARM_ABS32 00000000 _ZNK18CoinWarmStartBasis5printEv │ │ │ │ +000ce8e0 00059c02 R_ARM_ABS32 00096b59 _ZTv0_n16_NK18CoinWarmStartBasis5cloneEv │ │ │ │ +000ce8e4 0000dc02 R_ARM_ABS32 00000000 _ZTv0_n20_NK18CoinWarmStartBasis12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce8e8 00011302 R_ARM_ABS32 00000000 _ZTv0_n24_N18CoinWarmStartBasis9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce8f8 00084102 R_ARM_ABS32 000ce90c _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ +000cfe08 00084115 R_ARM_GLOB_DAT 000ce90c _ZTVN6Bonmin14IpoptWarmStartE │ │ │ │ +000ce92c 0005ab02 R_ARM_ABS32 000ce84c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +000ce95c 0005ab02 R_ARM_ABS32 000ce84c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +000ce9b0 0005ab02 R_ARM_ABS32 000ce84c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +000cffc8 0005ab15 R_ARM_GLOB_DAT 000ce84c _ZTIN6Bonmin14IpoptWarmStartE │ │ │ │ +000ce930 00033602 R_ARM_ABS32 00095edd _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +000ce934 0002d502 R_ARM_ABS32 00095f51 _ZN6Bonmin14IpoptWarmStartD0Ev │ │ │ │ +000ce938 00043402 R_ARM_ABS32 000979e5 _ZNK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ +000ce93c 00071f02 R_ARM_ABS32 000960f1 _ZNK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce940 00079702 R_ARM_ABS32 00096015 _ZN6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce960 00052c02 R_ARM_ABS32 00095f99 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +000ce9b4 00052c02 R_ARM_ABS32 00095f99 _ZTv0_n12_N6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +000ce964 0004c102 R_ARM_ABS32 00095f71 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ +000ce9b8 0004c102 R_ARM_ABS32 00095f71 _ZTv0_n12_N6Bonmin14IpoptWarmStartD0Ev │ │ │ │ +000ce968 00033b02 R_ARM_ABS32 00097a21 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ +000ce9bc 00033b02 R_ARM_ABS32 00097a21 _ZTv0_n16_NK6Bonmin14IpoptWarmStart5cloneEv │ │ │ │ +000ce96c 00076302 R_ARM_ABS32 00096239 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce9c0 00076302 R_ARM_ABS32 00096239 _ZTv0_n20_NK6Bonmin14IpoptWarmStart12generateDiffEPK13CoinWarmStart │ │ │ │ +000ce970 0007a602 R_ARM_ABS32 000960e1 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ +000ce9c4 0007a602 R_ARM_ABS32 000960e1 _ZTv0_n24_N6Bonmin14IpoptWarmStart9applyDiffEPK17CoinWarmStartDiff │ │ │ │ 000ce9f0 00070102 R_ARM_ABS32 000b56a0 _ZTSN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 000ce9fc 00032c02 R_ARM_ABS32 000ce9ec _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 000cea3c 00032c02 R_ARM_ABS32 000ce9ec _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 000cea84 00032c02 R_ARM_ABS32 000ce9ec _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 000ceacc 00032c02 R_ARM_ABS32 000ce9ec _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 000ceb14 00032c02 R_ARM_ABS32 000ce9ec _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ 000ceb5c 00032c02 R_ARM_ABS32 000ce9ec _ZTIN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ -000cea10 0003ad02 R_ARM_ABS32 0009891d _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000cea58 0003ad02 R_ARM_ABS32 0009891d _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000ceaa0 0003ad02 R_ARM_ABS32 0009891d _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000ceae8 0003ad02 R_ARM_ABS32 0009891d _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000ceb30 0003ad02 R_ARM_ABS32 0009891d _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000ceb78 0003ad02 R_ARM_ABS32 0009891d _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ -000cea2c 00073e02 R_ARM_ABS32 00098925 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000cea74 00073e02 R_ARM_ABS32 00098925 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000ceabc 00073e02 R_ARM_ABS32 00098925 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000ceb04 00073e02 R_ARM_ABS32 00098925 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000ceb4c 00073e02 R_ARM_ABS32 00098925 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000ceb94 00073e02 R_ARM_ABS32 00098925 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ -000cea30 0004a102 R_ARM_ABS32 000983a1 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000cea78 0004a102 R_ARM_ABS32 000983a1 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000ceac0 0004a102 R_ARM_ABS32 000983a1 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000ceb50 0004a102 R_ARM_ABS32 000983a1 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000ceb98 0004a102 R_ARM_ABS32 000983a1 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cea10 0003ad02 R_ARM_ABS32 00098921 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000cea58 0003ad02 R_ARM_ABS32 00098921 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000ceaa0 0003ad02 R_ARM_ABS32 00098921 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000ceae8 0003ad02 R_ARM_ABS32 00098921 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000ceb30 0003ad02 R_ARM_ABS32 00098921 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000ceb78 0003ad02 R_ARM_ABS32 00098921 _ZN6Bonmin25LocalSolverBasedHeuristic10resetModelEP8CbcModel │ │ │ │ +000cea2c 00073e02 R_ARM_ABS32 00098929 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000cea74 00073e02 R_ARM_ABS32 00098929 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000ceabc 00073e02 R_ARM_ABS32 00098929 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000ceb04 00073e02 R_ARM_ABS32 00098929 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000ceb4c 00073e02 R_ARM_ABS32 00098929 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000ceb94 00073e02 R_ARM_ABS32 00098929 _ZN6Bonmin25LocalSolverBasedHeuristic8solutionERdPdR7OsiCuts │ │ │ │ +000cea30 0004a102 R_ARM_ABS32 000983a5 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cea78 0004a102 R_ARM_ABS32 000983a5 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000ceac0 0004a102 R_ARM_ABS32 000983a5 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000ceb50 0004a102 R_ARM_ABS32 000983a5 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000ceb98 0004a102 R_ARM_ABS32 000983a5 _ZN6Bonmin25LocalSolverBasedHeuristic13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cea38 00081b02 R_ARM_ABS32 000b56c8 _ZTSN6Bonmin20FixAndSolveHeuristicE │ │ │ │ 000cea44 0006df02 R_ARM_ABS32 000cea34 _ZTIN6Bonmin20FixAndSolveHeuristicE │ │ │ │ -000cea48 00060d02 R_ARM_ABS32 00098929 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ -000cea4c 0005c602 R_ARM_ABS32 00098955 _ZN6Bonmin20FixAndSolveHeuristicD0Ev │ │ │ │ -000cea50 00025402 R_ARM_ABS32 00099699 _ZNK6Bonmin20FixAndSolveHeuristic5cloneEv │ │ │ │ -000cea5c 0007d002 R_ARM_ABS32 00098b4d _ZN6Bonmin20FixAndSolveHeuristic8solutionERdPd │ │ │ │ +000cea48 00060d02 R_ARM_ABS32 0009892d _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ +000cea4c 0005c602 R_ARM_ABS32 00098959 _ZN6Bonmin20FixAndSolveHeuristicD0Ev │ │ │ │ +000cea50 00025402 R_ARM_ABS32 0009969d _ZNK6Bonmin20FixAndSolveHeuristic5cloneEv │ │ │ │ +000cea5c 0007d002 R_ARM_ABS32 00098b51 _ZN6Bonmin20FixAndSolveHeuristic8solutionERdPd │ │ │ │ 000cea80 0006b902 R_ARM_ABS32 000b56e8 _ZTSN6Bonmin9DummyPumpE │ │ │ │ 000cea8c 0002b202 R_ARM_ABS32 000cea7c _ZTIN6Bonmin9DummyPumpE │ │ │ │ 000cea90 00062702 R_ARM_ABS32 000996d1 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ 000cea94 0005e002 R_ARM_ABS32 000996fd _ZN6Bonmin9DummyPumpD0Ev │ │ │ │ 000cea98 00081f02 R_ARM_ABS32 0009a5b9 _ZNK6Bonmin9DummyPump5cloneEv │ │ │ │ 000ceaa4 00033402 R_ARM_ABS32 000998f5 _ZN6Bonmin9DummyPump8solutionERdPd │ │ │ │ 000ceac8 0002fd02 R_ARM_ABS32 000b56fc _ZTSN6Bonmin12PumpForMinlpE │ │ │ │ @@ -1401,848 +1401,848 @@ │ │ │ │ 000cedb4 00084502 R_ARM_ABS32 000a85cd _ZN6Bonmin28HeuristicDiveMIPVectorLengthD1Ev │ │ │ │ 000cedb8 0007fb02 R_ARM_ABS32 000a8605 _ZN6Bonmin28HeuristicDiveMIPVectorLengthD0Ev │ │ │ │ 000cedbc 00049902 R_ARM_ABS32 000a7b55 _ZNK6Bonmin28HeuristicDiveMIPVectorLength5cloneEv │ │ │ │ 000cede0 00069602 R_ARM_ABS32 000a8645 _ZN6Bonmin28HeuristicDiveMIPVectorLength8setSetupEPNS_11BonminSetupE │ │ │ │ 000cede4 00084f02 R_ARM_ABS32 000a7451 _ZN6Bonmin28HeuristicDiveMIPVectorLength20setInternalVariablesEPNS_11TMINLP2TNLPE │ │ │ │ 000cede8 00038a02 R_ARM_ABS32 000a7561 _ZN6Bonmin28HeuristicDiveMIPVectorLength22selectVariableToBranchEPNS_11TMINLP2TNLPERKNS_6vectorIiEEPKdRiS9_ │ │ │ │ 000cfc10 00000415 R_ARM_GLOB_DAT 00000000 _ZTIi@CXXABI_1.3 │ │ │ │ -000cfc14 00038d15 R_ARM_GLOB_DAT 000cdb9c _ZTVN6Bonmin17BonChooseVariableE │ │ │ │ +000cfc14 00038d15 R_ARM_GLOB_DAT 000cdb4c _ZTVN6Bonmin17BonChooseVariableE │ │ │ │ 000cfc1c 00056a15 R_ARM_GLOB_DAT 000cdf74 _ZTVN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEE │ │ │ │ 000cfc24 00028915 R_ARM_GLOB_DAT 000d00b4 _ZN6Bonmin17BonChooseVariable5CNAMEB5cxx11E │ │ │ │ -000cfc28 00040615 R_ARM_GLOB_DAT 0009645d _ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ +000cfc28 00040615 R_ARM_GLOB_DAT 00095aed _ZN5Ipopt16IpoptApplication7OptionsEv │ │ │ │ 000cfc3c 0002a615 R_ARM_GLOB_DAT 000ce588 _ZTVN6Bonmin12BranchingTQPE │ │ │ │ 000cfc40 00031b15 R_ARM_GLOB_DAT 000cebec _ZTVN6Bonmin13HeuristicDiveE │ │ │ │ 000cfc44 00064a15 R_ARM_GLOB_DAT 000cd794 _ZTVN6Bonmin21BonCbcPartialNodeInfoE │ │ │ │ 000cfc48 00002b15 R_ARM_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 000cfc4c 00002c15 R_ARM_GLOB_DAT 00000000 _ZTI16OsiSimpleInteger │ │ │ │ 000cfc50 0006db15 R_ARM_GLOB_DAT 00032345 _ZN5Ipopt11OptionsListD0Ev │ │ │ │ 000cfc58 00003d15 R_ARM_GLOB_DAT 00000000 _ZN9CoinError12printErrors_E │ │ │ │ 000cfc5c 0004ac15 R_ARM_GLOB_DAT 000cd6b4 _ZTV9CoinError │ │ │ │ 000cfc60 0007ed15 R_ARM_GLOB_DAT 000cdf14 _ZTVN6Bonmin7QuadCutE │ │ │ │ 000cfc64 00004515 R_ARM_GLOB_DAT 00000000 _ZTI26CbcSimpleIntegerPseudoCost │ │ │ │ -000cfc68 0003c915 R_ARM_GLOB_DAT 00072b11 _ZN5Ipopt11OptionsList5clearEv │ │ │ │ +000cfc68 0003c915 R_ARM_GLOB_DAT 00072b19 _ZN5Ipopt11OptionsList5clearEv │ │ │ │ 000cfc70 00039615 R_ARM_GLOB_DAT 000cd6a4 _ZTIPN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 000cfc74 00044915 R_ARM_GLOB_DAT 000cdfe0 _ZTVN6Bonmin15CutStrengthener17StrengtheningTNLPE │ │ │ │ -000cfc78 00063d15 R_ARM_GLOB_DAT 000ce92c _ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ +000cfc78 00063d15 R_ARM_GLOB_DAT 000ce624 _ZTVN6Bonmin10TNLPSolver13UnsolvedErrorE │ │ │ │ 000cfc80 00005215 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ 000cfc84 00087815 R_ARM_GLOB_DAT 000cd920 _ZTVN6Bonmin12DiverCompareE │ │ │ │ 000cfc8c 00022b15 R_ARM_GLOB_DAT 000cea40 _ZTVN6Bonmin20FixAndSolveHeuristicE │ │ │ │ 000cfc90 00089415 R_ARM_GLOB_DAT 000ce5ec _ZTVN6Bonmin21StrongBranchingSolverE │ │ │ │ 000cfc94 00005715 R_ARM_GLOB_DAT 00000000 _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 000cfc98 00006015 R_ARM_GLOB_DAT 00000000 _ZTIN5Ipopt11DenseVectorE │ │ │ │ -000cfca0 0004bd15 R_ARM_GLOB_DAT 000cdc54 _ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ +000cfca0 0004bd15 R_ARM_GLOB_DAT 000cdd10 _ZTVN6Bonmin19OaDecompositionBaseE │ │ │ │ 000cfca8 00026915 R_ARM_GLOB_DAT 000d0094 _ZN6Bonmin18OsiTMINLPInterface11FAILED_SYMBE │ │ │ │ 000cfcb0 00006b15 R_ARM_GLOB_DAT 00000000 _ZTI21OsiClpSolverInterface │ │ │ │ 000cfcb8 0003a715 R_ARM_GLOB_DAT 000cecd0 _ZTVN6Bonmin16HeuristicDiveMIPE │ │ │ │ 000cfcbc 00086015 R_ARM_GLOB_DAT 000ce3b0 _ZTVN6Bonmin11TMINLP2TNLPE │ │ │ │ 000cfcc4 00064515 R_ARM_GLOB_DAT 000d00d1 _ZN6Bonmin18OsiTMINLPInterface17hasPrintedOptionsE │ │ │ │ 000cfcc8 0006a215 R_ARM_GLOB_DAT 000ce9f8 _ZTVN6Bonmin25LocalSolverBasedHeuristicE │ │ │ │ -000cfccc 00074015 R_ARM_GLOB_DAT 00096305 _ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ +000cfccc 00074015 R_ARM_GLOB_DAT 00095995 _ZN5Ipopt16IpoptApplication10InitializeEPKcb │ │ │ │ 000cfcd0 00007a15 R_ARM_GLOB_DAT 00000000 _ZTVN5Ipopt17RegisteredOptionsE │ │ │ │ 000cfcd4 0006da15 R_ARM_GLOB_DAT 000ce4bc _ZTVN6Bonmin10TNLPSolverE │ │ │ │ 000cfcdc 00008015 R_ARM_GLOB_DAT 00000000 _ZTI12CglFlowCover │ │ │ │ 000cfce0 0007eb15 R_ARM_GLOB_DAT 000cead0 _ZTVN6Bonmin12PumpForMinlpE │ │ │ │ -000cfce4 00028c15 R_ARM_GLOB_DAT 000ce82c _ZTTN6Bonmin14IpoptWarmStartE │ │ │ │ +000cfce4 00028c15 R_ARM_GLOB_DAT 000ce8ec _ZTTN6Bonmin14IpoptWarmStartE │ │ │ │ 000cfce8 00008515 R_ARM_GLOB_DAT 00000000 _ZTVN5Ipopt16RegisteredOptionE │ │ │ │ 000cfcf4 0005b915 R_ARM_GLOB_DAT 00040615 _ZN5Ipopt13StreamJournalD0Ev │ │ │ │ -000cfcf8 0005b815 R_ARM_GLOB_DAT 000cdd14 _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ -000cfd00 0007a315 R_ARM_GLOB_DAT 00091541 _ZNK5Ipopt16RegisteredOption16ShortDescriptionB5cxx11Ev │ │ │ │ -000cfd08 0005a115 R_ARM_GLOB_DAT 0009154d _ZNK5Ipopt16RegisteredOption13DefaultNumberEv │ │ │ │ +000cfcf8 0005b815 R_ARM_GLOB_DAT 000cdcd8 _ZTVN6Bonmin10OaNlpOptimE │ │ │ │ +000cfd00 0007a315 R_ARM_GLOB_DAT 00091549 _ZNK5Ipopt16RegisteredOption16ShortDescriptionB5cxx11Ev │ │ │ │ +000cfd08 0005a115 R_ARM_GLOB_DAT 00091555 _ZNK5Ipopt16RegisteredOption13DefaultNumberEv │ │ │ │ 000cfd10 0004d915 R_ARM_GLOB_DAT 000d0074 _ZZ11CoinDrand48bjE4last │ │ │ │ 000cfd14 00067915 R_ARM_GLOB_DAT 000ce078 _ZTVN5Ipopt17RegisteredOptions25OPTION_ALREADY_REGISTEREDE │ │ │ │ 000cfd18 00079515 R_ARM_GLOB_DAT 000cd8dc _ZTVN6Bonmin11CbcDfsDiverE │ │ │ │ 000cfd1c 0000a015 R_ARM_GLOB_DAT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ -000cfd24 0005c315 R_ARM_GLOB_DAT 0009153d _ZNK5Ipopt16RegisteredOption4NameB5cxx11Ev │ │ │ │ -000cfd28 0005d315 R_ARM_GLOB_DAT 000cdb48 _ZTV15BonRandomChoice │ │ │ │ -000cfd30 00066015 R_ARM_GLOB_DAT 00057e99 _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ +000cfd24 0005c315 R_ARM_GLOB_DAT 00091545 _ZNK5Ipopt16RegisteredOption4NameB5cxx11Ev │ │ │ │ +000cfd28 0005d315 R_ARM_GLOB_DAT 000cdaf8 _ZTV15BonRandomChoice │ │ │ │ +000cfd30 00066015 R_ARM_GLOB_DAT 00055751 _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ 000cfd34 0004ba15 R_ARM_GLOB_DAT 000ce088 _ZTVN6Bonmin18OsiTMINLPInterface11SimpleErrorE │ │ │ │ 000cfd38 0000a515 R_ARM_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 000cfd48 00084215 R_ARM_GLOB_DAT 000ced68 _ZTVN6Bonmin12MilpRoundingE │ │ │ │ 000cfd4c 00075215 R_ARM_GLOB_DAT 000d00ac OAModel │ │ │ │ 000cfd50 0000b015 R_ARM_GLOB_DAT 00000000 _ZTI6CbcSOS │ │ │ │ 000cfd54 00063a15 R_ARM_GLOB_DAT 000d008c _ZN6Bonmin18OsiTMINLPInterface11INFEAS_SYMBE │ │ │ │ 000cfd5c 0000c515 R_ARM_GLOB_DAT 00000000 _ZTTSt14basic_ofstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -000cfd64 00058d15 R_ARM_GLOB_DAT 000cdafc _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ -000cfd68 0004d415 R_ARM_GLOB_DAT 00057e9d _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ +000cfd64 00058d15 R_ARM_GLOB_DAT 000cdbac _ZTVN6Bonmin17LpBranchingSolverE │ │ │ │ +000cfd68 0004d415 R_ARM_GLOB_DAT 00055755 _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ 000cfd6c 0000d215 R_ARM_GLOB_DAT 00000000 _ZTI6OsiSOS │ │ │ │ 000cfd78 0000d515 R_ARM_GLOB_DAT 00000000 _ZTVN5Ipopt13StreamJournalE │ │ │ │ -000cfd7c 00053c15 R_ARM_GLOB_DAT 000cdc14 _ZTVN6Bonmin7EcpCutsE │ │ │ │ +000cfd7c 00053c15 R_ARM_GLOB_DAT 000cdbd4 _ZTVN6Bonmin7EcpCutsE │ │ │ │ 000cfd8c 00030215 R_ARM_GLOB_DAT 000cd6cc _ZTVN6Bonmin3BabE │ │ │ │ 000cfd90 0006ad15 R_ARM_GLOB_DAT 000cdf84 _ZTVN6Bonmin16SimpleReferencedIdEE │ │ │ │ 000cfd94 00046415 R_ARM_GLOB_DAT 000cec38 _ZTVN6Bonmin23HeuristicDiveFractionalE │ │ │ │ 000cfd98 0002bb15 R_ARM_GLOB_DAT 0004064d _ZN5Ipopt11OptionsList20SetRegisteredOptionsENS_8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cfd9c 00067515 R_ARM_GLOB_DAT 00032099 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ 000cfda0 00062815 R_ARM_GLOB_DAT 000cd69c _ZTIN6Bonmin10ErrorCodesE │ │ │ │ -000cfda4 00065415 R_ARM_GLOB_DAT 000cdad4 _ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ +000cfda4 00065415 R_ARM_GLOB_DAT 000cdb84 _ZTVN6Bonmin17QpBranchingSolverE │ │ │ │ 000cfda8 0000f115 R_ARM_GLOB_DAT 00000000 _ZTIN5Ipopt6VectorE │ │ │ │ 000cfdac 0000f615 R_ARM_GLOB_DAT 00000000 _ZTVSt9bad_alloc@GLIBCXX_3.4 │ │ │ │ 000cfdb0 0000f715 R_ARM_GLOB_DAT 00000000 _ZTI16CglKnapsackCover │ │ │ │ 000cfdb4 00040d15 R_ARM_GLOB_DAT 000cdfa0 _ZTVN6Bonmin7AuxInfoE │ │ │ │ 000cfdbc 0006a415 R_ARM_GLOB_DAT 000d00a8 BonminAbortAll │ │ │ │ 000cfdc8 00010415 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 000cfdcc 00010515 R_ARM_GLOB_DAT 00000000 _ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -000cfdd0 00067615 R_ARM_GLOB_DAT 000ce95c _ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ +000cfdd0 00067615 R_ARM_GLOB_DAT 000ce654 _ZTVN6Bonmin11IpoptSolver18UnsolvedIpoptErrorE │ │ │ │ 000cfdd4 00032815 R_ARM_GLOB_DAT 000ceb60 _ZTVN6Bonmin23HeuristicLocalBranchingE │ │ │ │ -000cfdd8 00075915 R_ARM_GLOB_DAT 000cdd90 _ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ -000cfddc 00043015 R_ARM_GLOB_DAT 00057eb1 _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ +000cfdd8 00075915 R_ARM_GLOB_DAT 000cde80 _ZTVN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +000cfddc 00043015 R_ARM_GLOB_DAT 00055769 _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ 000cfde0 00053215 R_ARM_GLOB_DAT 000cea88 _ZTVN6Bonmin9DummyPumpE │ │ │ │ 000cfde4 00011415 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ -000cfde8 00026b15 R_ARM_GLOB_DAT 000cdd4c _ZTVN6Bonmin14DummyHeuristicE │ │ │ │ +000cfde8 00026b15 R_ARM_GLOB_DAT 000cdc54 _ZTVN6Bonmin14DummyHeuristicE │ │ │ │ 000cfdec 00061a15 R_ARM_GLOB_DAT 000ceb18 _ZTVN6Bonmin13HeuristicRINSE │ │ │ │ 000cfdf0 00011915 R_ARM_GLOB_DAT 00000000 _ZTI10OsiAuxInfo │ │ │ │ -000cfdf4 00063515 R_ARM_GLOB_DAT 000cdc94 _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ +000cfdf4 00063515 R_ARM_GLOB_DAT 000cdc14 _ZTVN6Bonmin20OaFeasibilityCheckerE │ │ │ │ 000cfdfc 00012015 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ 000cfe00 00012115 R_ARM_GLOB_DAT 00000000 _ZTI9CglGomory │ │ │ │ 000cfe04 00083315 R_ARM_GLOB_DAT 000ce0d0 _ZTVN6Bonmin18OsiTMINLPInterfaceE │ │ │ │ 000cfe0c 00029215 R_ARM_GLOB_DAT 000d00d4 _ZN6Bonmin11IpoptSolver18UnsolvedIpoptError11solverName_B5cxx11E │ │ │ │ 000cfe14 00012415 R_ARM_GLOB_DAT 00000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ -000cfe18 0004a615 R_ARM_GLOB_DAT 00091555 _ZNK5Ipopt16RegisteredOption14DefaultIntegerEv │ │ │ │ -000cfe1c 0002c015 R_ARM_GLOB_DAT 00096415 _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ -000cfe24 0005b115 R_ARM_GLOB_DAT 000cde18 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ +000cfe18 0004a615 R_ARM_GLOB_DAT 0009155d _ZNK5Ipopt16RegisteredOption14DefaultIntegerEv │ │ │ │ +000cfe1c 0002c015 R_ARM_GLOB_DAT 00095aa5 _ZN5Ipopt16IpoptApplication5JnlstEv │ │ │ │ +000cfe24 0005b115 R_ARM_GLOB_DAT 000cdd90 _ZTVN6Bonmin12TMINLPLinObjE │ │ │ │ 000cfe28 00026115 R_ARM_GLOB_DAT 00040741 _ZN5Ipopt11OptionsList13SetJournalistENS_8SmartPtrINS_10JournalistEEE │ │ │ │ -000cfe2c 0002c815 R_ARM_GLOB_DAT 000ce974 _ZTVN6Bonmin11IpoptSolverE │ │ │ │ +000cfe2c 0002c815 R_ARM_GLOB_DAT 000ce66c _ZTVN6Bonmin11IpoptSolverE │ │ │ │ 000cfe30 00013115 R_ARM_GLOB_DAT 00000000 _ZTI16CbcSimpleInteger │ │ │ │ -000cfe34 00039b15 R_ARM_GLOB_DAT 0009623d _ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ -000cfe38 00069515 R_ARM_GLOB_DAT 000cded0 _ZTVN6Bonmin19LinearCutsGeneratorE │ │ │ │ -000cfe3c 00025c15 R_ARM_GLOB_DAT 000cdbd4 _ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ +000cfe34 00039b15 R_ARM_GLOB_DAT 000958cd _ZN5Ipopt15SolveStatisticsD0Ev │ │ │ │ +000cfe38 00069515 R_ARM_GLOB_DAT 000cde48 _ZTVN6Bonmin19LinearCutsGeneratorE │ │ │ │ +000cfe3c 00025c15 R_ARM_GLOB_DAT 000cdd50 _ZTVN6Bonmin13MinlpFeasPumpE │ │ │ │ 000cfe40 00066615 R_ARM_GLOB_DAT 000cd7c4 _ZTVN6Bonmin7BabInfoE │ │ │ │ 000cfe4c 00055e15 R_ARM_GLOB_DAT 000cd964 _ZTVN5Ipopt14IpoptExceptionE │ │ │ │ 000cfe54 00050215 R_ARM_GLOB_DAT 000d0008 _ZN6Bonmin12BabSetupBase19defaultDoubleParam_E │ │ │ │ 000cfe58 0005e515 R_ARM_GLOB_DAT 000ce524 _ZTVN6Bonmin10TNLP2FPNLPE │ │ │ │ 000cfe5c 0002f215 R_ARM_GLOB_DAT 000ceba8 _ZTVN6Bonmin14HeuristicFPumpE │ │ │ │ 000cfe64 00061415 R_ARM_GLOB_DAT 000cda5c _ZTVN6Bonmin11BonminSetupE │ │ │ │ -000cfe70 00079f15 R_ARM_GLOB_DAT 000ce9dc _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ +000cfe70 00079f15 R_ARM_GLOB_DAT 000ce614 _ZTVN6Bonmin24IpoptInteriorWarmStarterE │ │ │ │ 000cfe74 0005db15 R_ARM_GLOB_DAT 000d00b0 currentOA │ │ │ │ 000cfe88 00015c15 R_ARM_GLOB_DAT 00000000 _ZSt4cout@GLIBCXX_3.4 │ │ │ │ 000cfe90 00015d15 R_ARM_GLOB_DAT 00000000 _ZTISt9bad_alloc@GLIBCXX_3.4 │ │ │ │ -000cfe94 00082115 R_ARM_GLOB_DAT 0006dedd _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ +000cfe94 00082115 R_ARM_GLOB_DAT 0006c9b5 _ZNK16CoinPackedVector10getIndicesEv │ │ │ │ 000cfe98 00085e15 R_ARM_GLOB_DAT 000cd770 _ZTVN6Bonmin18BonCbcFullNodeInfoE │ │ │ │ 000cfe9c 0002ad15 R_ARM_GLOB_DAT 000ce438 _ZTVN6Bonmin6TMINLPE │ │ │ │ 000cfea0 0003c515 R_ARM_GLOB_DAT 000ce038 _ZTVN6Bonmin15CutStrengthenerE │ │ │ │ 000cfea8 0007f615 R_ARM_GLOB_DAT 000ced1c _ZTVN6Bonmin26HeuristicDiveMIPFractionalE │ │ │ │ -000cfeac 0005b215 R_ARM_GLOB_DAT 00057ed1 _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ +000cfeac 0005b215 R_ARM_GLOB_DAT 00055789 _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ 000cfeb4 00016e15 R_ARM_GLOB_DAT 00000000 _ZTI24CglMixedIntegerRounding2 │ │ │ │ 000cfeb8 00017015 R_ARM_GLOB_DAT 00000000 _ZTI10CglProbing │ │ │ │ 000cfebc 0006bc15 R_ARM_GLOB_DAT 000ce098 _ZTVN6Bonmin18OsiTMINLPInterface16OaMessageHandlerE │ │ │ │ 000cfec0 00017a15 R_ARM_GLOB_DAT 00000000 _ZTI11CbcNodeInfo │ │ │ │ 000cfed0 00018415 R_ARM_GLOB_DAT 00000000 _ZTI9OsiObject │ │ │ │ 000cfee8 0003ed15 R_ARM_GLOB_DAT 000cd974 _ZTVN6Bonmin17RegisteredOptionsE │ │ │ │ 000cfef0 00087d15 R_ARM_GLOB_DAT 000cec84 _ZTVN6Bonmin25HeuristicDiveVectorLengthE │ │ │ │ 000cfef4 00019b15 R_ARM_GLOB_DAT 00000000 _ZTV9CglClique │ │ │ │ -000cfef8 0003dd15 R_ARM_GLOB_DAT 0006ded9 _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ +000cfef8 0003dd15 R_ARM_GLOB_DAT 0006c9b1 _ZNK16CoinPackedVector14getNumElementsEv │ │ │ │ 000cff00 0007ec15 R_ARM_GLOB_DAT 000cd898 _ZTVN6Bonmin14CbcProbedDiverE │ │ │ │ -000cff04 00037e15 R_ARM_GLOB_DAT 000cdea4 _ZTVN4Coin16ReferencedObjectE │ │ │ │ -000cff08 00036b15 R_ARM_GLOB_DAT 000cdcd4 _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ +000cff04 00037e15 R_ARM_GLOB_DAT 000cde1c _ZTVN4Coin16ReferencedObjectE │ │ │ │ +000cff08 00036b15 R_ARM_GLOB_DAT 000cdc98 _ZTVN6Bonmin15OACutGenerator2E │ │ │ │ 000cff10 00034d15 R_ARM_GLOB_DAT 000ce0b4 _ZTVN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEE │ │ │ │ 000cff14 00054715 R_ARM_GLOB_DAT 000cd7e4 _ZTVN6Bonmin14GuessHeuristicE │ │ │ │ 000cff18 00051715 R_ARM_GLOB_DAT 000ce394 _ZTVN6Bonmin14TMINLP_INVALIDE │ │ │ │ 000cff28 0001ae15 R_ARM_GLOB_DAT 00000000 _ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 000cff34 0001b415 R_ARM_GLOB_DAT 00000000 _ZTVSt14basic_ofstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 000cff38 00073615 R_ARM_GLOB_DAT 000cda8c _ZTVN6Bonmin21CbcStrategyChooseCutsE │ │ │ │ 000cff3c 00026615 R_ARM_GLOB_DAT 000cd6f8 _ZTVN6Bonmin14CbcNlpStrategyE │ │ │ │ -000cff44 00085a15 R_ARM_GLOB_DAT 000cdb88 _ZTVN6Bonmin7HotInfoE │ │ │ │ +000cff44 00085a15 R_ARM_GLOB_DAT 000cdb38 _ZTVN6Bonmin7HotInfoE │ │ │ │ 000cff48 0007f915 R_ARM_GLOB_DAT 000d0284 _ZN6Bonmin11IpoptSolver11solverName_B5cxx11E │ │ │ │ -000cff50 00052815 R_ARM_GLOB_DAT 0006dee1 _ZNK16CoinPackedVector11getElementsEv │ │ │ │ +000cff50 00052815 R_ARM_GLOB_DAT 0006c9b9 _ZNK16CoinPackedVector11getElementsEv │ │ │ │ 000cff54 0001c415 R_ARM_GLOB_DAT 00000000 _ZTV23CoinWarmStartPrimalDual │ │ │ │ 000cff58 0001c515 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ 000cff5c 00064015 R_ARM_GLOB_DAT 00040f79 _ZN5Ipopt11OptionsListaSERKS0_ │ │ │ │ 000cff60 0002cb15 R_ARM_GLOB_DAT 000cd9fc _ZTVN6Bonmin12BabSetupBaseE │ │ │ │ 000cff64 0003c715 R_ARM_GLOB_DAT 000d0038 _ZN6Bonmin12BabSetupBase16defaultIntParam_E │ │ │ │ 000cff68 00065f15 R_ARM_GLOB_DAT 000d0088 _ZN6Bonmin18OsiTMINLPInterface9TIME_SYMBE │ │ │ │ -000cff6c 00088715 R_ARM_GLOB_DAT 00057ec9 _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ +000cff6c 00088715 R_ARM_GLOB_DAT 00055781 _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ 000cff74 00069d15 R_ARM_GLOB_DAT 00034339 _ZN5Ipopt16RegisteredOptionD0Ev │ │ │ │ 000cff78 0002df15 R_ARM_GLOB_DAT 000cda2c _ZTVN8CglLandP10ParametersE │ │ │ │ -000cff7c 0005a015 R_ARM_GLOB_DAT 00091565 _ZNK5Ipopt16RegisteredOption13DefaultStringB5cxx11Ev │ │ │ │ +000cff7c 0005a015 R_ARM_GLOB_DAT 0009156d _ZNK5Ipopt16RegisteredOption13DefaultStringB5cxx11Ev │ │ │ │ 000cff84 0001e915 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ 000cff88 00074a15 R_ARM_GLOB_DAT 000d00ec _ZN6Bonmin11IpoptSolver18UnsolvedIpoptError10errorNamesB5cxx11E │ │ │ │ 000cff8c 0001f415 R_ARM_GLOB_DAT 00000000 _ZTI9CglClique │ │ │ │ 000cff94 00075b15 R_ARM_GLOB_DAT 000d0098 _ZN6Bonmin18OsiTMINLPInterface8OPT_SYMBE │ │ │ │ -000cff9c 0004f215 R_ARM_GLOB_DAT 000cdeb4 _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ +000cff9c 0004f215 R_ARM_GLOB_DAT 000cde2c _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ 000cffa0 00020215 R_ARM_GLOB_DAT 00000000 _ZTVN5Ipopt11OptionsListE │ │ │ │ 000cffa4 00023915 R_ARM_GLOB_DAT 000cedac _ZTVN6Bonmin28HeuristicDiveMIPVectorLengthE │ │ │ │ -000cffa8 00078915 R_ARM_GLOB_DAT 000ce638 _ZTV13CoinWarmStart │ │ │ │ +000cffa8 00078915 R_ARM_GLOB_DAT 000ce6f8 _ZTV13CoinWarmStart │ │ │ │ 000cffb0 00020a15 R_ARM_GLOB_DAT 00000000 _ZTI10OsiObject2 │ │ │ │ 000cffb4 00020b15 R_ARM_GLOB_DAT 00000000 _ZTI9CbcObject │ │ │ │ -000cffb8 00052615 R_ARM_GLOB_DAT 00091549 _ZNK5Ipopt16RegisteredOption4TypeEv │ │ │ │ +000cffb8 00052615 R_ARM_GLOB_DAT 00091551 _ZNK5Ipopt16RegisteredOption4TypeEv │ │ │ │ 000cffc0 0003f015 R_ARM_GLOB_DAT 000cdf4c _ZTVN6Bonmin4CutsE │ │ │ │ 000cffcc 0003ce15 R_ARM_GLOB_DAT 0004ce59 _ZNK21OsiClpSolverInterface10getNumColsEv │ │ │ │ 000cffd0 00020f15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 000cffdc 00021315 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ 000cffe0 00021615 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 000cffe4 00081815 R_ARM_GLOB_DAT 000cd854 _ZTVN6Bonmin8CbcDiverE │ │ │ │ -000cffe8 00044a15 R_ARM_GLOB_DAT 000cdb24 _ZTVN6Bonmin11PseudoCostsE │ │ │ │ +000cffe8 00044a15 R_ARM_GLOB_DAT 000cdad4 _ZTVN6Bonmin11PseudoCostsE │ │ │ │ 000cffec 00021d15 R_ARM_GLOB_DAT 00000000 _ZSt4cerr@GLIBCXX_3.4 │ │ │ │ 000cfff0 00021e15 R_ARM_GLOB_DAT 00000000 _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -000cfff4 0007bb15 R_ARM_GLOB_DAT 00091545 _ZNK5Ipopt16RegisteredOption19RegisteringCategoryEv │ │ │ │ +000cfff4 0007bb15 R_ARM_GLOB_DAT 0009154d _ZNK5Ipopt16RegisteredOption19RegisteringCategoryEv │ │ │ │ 000cfff8 00022315 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 000cfffc 00072015 R_ARM_GLOB_DAT 000d0090 _ZN6Bonmin18OsiTMINLPInterface12UNBOUND_SYMBE │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x29bf8 contains 818 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -000cef40 0005c716 R_ARM_JUMP_SLOT 000793c5 _ZN6Bonmin18OsiTMINLPInterface19randomStartingPointEv │ │ │ │ +000cef40 0005c716 R_ARM_JUMP_SLOT 000793cd _ZN6Bonmin18OsiTMINLPInterface19randomStartingPointEv │ │ │ │ 000cef44 00000316 R_ARM_JUMP_SLOT 00000000 signal@GLIBC_2.4 │ │ │ │ -000cef48 00049e16 R_ARM_JUMP_SLOT 000967d1 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ +000cef48 00049e16 R_ARM_JUMP_SLOT 00091801 _ZN6Bonmin24IpoptInteriorWarmStarterD1Ev │ │ │ │ 000cef4c 0002ef16 R_ARM_JUMP_SLOT 000320cd _ZNK6Bonmin12TMINLPLinObj14sosConstraintsEv │ │ │ │ -000cef50 00042816 R_ARM_JUMP_SLOT 0008b6f9 _ZN6Bonmin10TNLP2FPNLP10set_cutoffEd │ │ │ │ +000cef50 00042816 R_ARM_JUMP_SLOT 0008b701 _ZN6Bonmin10TNLP2FPNLP10set_cutoffEd │ │ │ │ 000cef54 00080e16 R_ARM_JUMP_SLOT 00040c99 _ZN5Ipopt8SmartPtrINS_10JournalistEE15ReleasePointer_Ev │ │ │ │ 000cef58 00000716 R_ARM_JUMP_SLOT 00000000 _ZNSo3putEc@GLIBCXX_3.4 │ │ │ │ 000cef5c 00000916 R_ARM_JUMP_SLOT 00000000 _ZN18CbcStrategyDefaultC2ERKS_ │ │ │ │ -000cef60 00048c16 R_ARM_JUMP_SLOT 00087881 _ZN6Bonmin14TMINLP_INVALIDC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ +000cef60 00048c16 R_ARM_JUMP_SLOT 00087889 _ZN6Bonmin14TMINLP_INVALIDC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_i │ │ │ │ 000cef64 00000a16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandler11setLogLevelEi │ │ │ │ 000cef68 00000c16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel20setNumberBeforeTrustEi │ │ │ │ 000cef6c 00058316 R_ARM_JUMP_SLOT 0009bce9 _ZN6Bonmin13HeuristicRINS15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cef70 00089a16 R_ARM_JUMP_SLOT 00085429 _ZN6Bonmin11TMINLP2TNLP21SetVariableLowerBoundEid │ │ │ │ +000cef70 00089a16 R_ARM_JUMP_SLOT 00085431 _ZN6Bonmin11TMINLP2TNLP21SetVariableLowerBoundEid │ │ │ │ 000cef74 00000d16 R_ARM_JUMP_SLOT 00000000 _Z10CoinFinited │ │ │ │ 000cef78 00000e16 R_ARM_JUMP_SLOT 00000000 _ZN23OsiBranchingInformationD1Ev │ │ │ │ 000cef7c 00040f16 R_ARM_JUMP_SLOT 0004d199 _ZN6Bonmin21CbcStrategyChooseCuts5setupERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cef80 00001016 R_ARM_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4 │ │ │ │ 000cef84 00001116 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsC1ERKS_ │ │ │ │ -000cef88 0005f916 R_ARM_JUMP_SLOT 0006cb2d _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ -000cef8c 0006f416 R_ARM_JUMP_SLOT 00086785 _ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ -000cef90 0004e416 R_ARM_JUMP_SLOT 00071409 _ZNK6Bonmin15CutStrengthener17StrengtheningTNLP17StrengthenedBoundEv │ │ │ │ -000cef94 00060816 R_ARM_JUMP_SLOT 000968a1 _ZN6Bonmin24IpoptInteriorWarmStarter8FinalizeEv │ │ │ │ +000cef88 0005f916 R_ARM_JUMP_SLOT 0006e86d _ZN6Bonmin7QuadRow10initializeEv │ │ │ │ +000cef8c 0006f416 R_ARM_JUMP_SLOT 0008678d _ZN6Bonmin11TMINLP2TNLP9Set_x_solEiPKd │ │ │ │ +000cef90 0004e416 R_ARM_JUMP_SLOT 00071411 _ZNK6Bonmin15CutStrengthener17StrengtheningTNLP17StrengthenedBoundEv │ │ │ │ +000cef94 00060816 R_ARM_JUMP_SLOT 000918d1 _ZN6Bonmin24IpoptInteriorWarmStarter8FinalizeEv │ │ │ │ 000cef98 00001216 R_ARM_JUMP_SLOT 00000000 _ZN21OsiClpSolverInterfaceC1Ev │ │ │ │ 000cef9c 00001416 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoC2EP8CbcModeli │ │ │ │ 000cefa0 00001516 R_ARM_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 │ │ │ │ 000cefa4 00059d16 R_ARM_JUMP_SLOT 000303d5 _ZN6Bonmin3BabC1Ev │ │ │ │ 000cefa8 00001616 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel18isProvenInfeasibleEv │ │ │ │ -000cefac 00075e16 R_ARM_JUMP_SLOT 0008c679 _ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ -000cefb0 0006ec16 R_ARM_JUMP_SLOT 0005811d _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ +000cefac 00075e16 R_ARM_JUMP_SLOT 0008c681 _ZN6Bonmin12BranchingTQPC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +000cefb0 0006ec16 R_ARM_JUMP_SLOT 000559fd _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_default_appendEj │ │ │ │ 000cefb4 00001716 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel11setLogLevelEi │ │ │ │ -000cefb8 00028a16 R_ARM_JUMP_SLOT 00069ce1 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ -000cefbc 00057716 R_ARM_JUMP_SLOT 00084f01 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ +000cefb8 00028a16 R_ARM_JUMP_SLOT 000670e1 _ZN6Bonmin19LinearCutsGenerator12generateCutsERK18OsiSolverInterfaceR7OsiCuts11CglTreeInfo │ │ │ │ +000cefbc 00057716 R_ARM_JUMP_SLOT 00084f09 _ZN6Bonmin11TMINLP2TNLP15get_bounds_infoEiPdS1_iS1_S1_ │ │ │ │ 000cefc0 00031616 R_ARM_JUMP_SLOT 0009bca9 _ZN6Bonmin13HeuristicRINSC1ERKS0_ │ │ │ │ -000cefc4 00075116 R_ARM_JUMP_SLOT 0008c5cd _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ +000cefc4 00075116 R_ARM_JUMP_SLOT 0008c5d5 _ZN6Bonmin12BranchingTQPD1Ev │ │ │ │ 000cefc8 00001816 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1EbiiiPKdPKiS3_S3_ │ │ │ │ 000cefcc 00001916 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ -000cefd0 00063616 R_ARM_JUMP_SLOT 0005707d _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ +000cefd0 00063616 R_ARM_JUMP_SLOT 00054935 _ZN6Bonmin17BonChooseVariableC1ERKS0_ │ │ │ │ 000cefd4 00001b16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixD1Ev │ │ │ │ 000cefd8 00040a16 R_ARM_JUMP_SLOT 0009e545 _ZN6Bonmin14HeuristicFPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cefdc 00001c16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandler7messageEiRK12CoinMessages │ │ │ │ 000cefe0 00044f16 R_ARM_JUMP_SLOT 000352d9 _ZN6Bonmin8CbcDiverC1ERKS0_ │ │ │ │ -000cefe4 00075c16 R_ARM_JUMP_SLOT 0006b755 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ -000cefe8 00035116 R_ARM_JUMP_SLOT 0006fbb9 _ZN6Bonmin12BoundsReader4readEv │ │ │ │ -000cefec 00035916 R_ARM_JUMP_SLOT 0009799d _ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ +000cefe4 00075c16 R_ARM_JUMP_SLOT 00068b55 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ +000cefe8 00035116 R_ARM_JUMP_SLOT 0006fbc1 _ZN6Bonmin12BoundsReader4readEv │ │ │ │ +000cefec 00035916 R_ARM_JUMP_SLOT 000929cd _ZNSt6vectorIN5Ipopt8SmartPtrIKNS0_14IteratesVectorEEESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ 000ceff0 00001e16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcjj@GLIBCXX_3.4.21 │ │ │ │ -000ceff4 00025016 R_ARM_JUMP_SLOT 00087add _ZN6Bonmin12TMINLP2OsiLP22initialize_jac_storageEv │ │ │ │ -000ceff8 00064e16 R_ARM_JUMP_SLOT 00066d85 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ +000ceff4 00025016 R_ARM_JUMP_SLOT 00087ae5 _ZN6Bonmin12TMINLP2OsiLP22initialize_jac_storageEv │ │ │ │ +000ceff8 00064e16 R_ARM_JUMP_SLOT 0006b901 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ 000ceffc 00071716 R_ARM_JUMP_SLOT 000a01c5 _ZN6Bonmin13isNlpFeasibleEPNS_11TMINLP2TNLPEd │ │ │ │ -000cf000 00063916 R_ARM_JUMP_SLOT 0005cf25 _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ +000cf000 00063916 R_ARM_JUMP_SLOT 00060945 _ZN6Bonmin19OaDecompositionBase11solverManipC1EP18OsiSolverInterfacebbbbb │ │ │ │ 000cf004 00002216 R_ARM_JUMP_SLOT 00000000 _ZN24CglMixedIntegerRounding2D1Ev │ │ │ │ 000cf008 00002316 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsC1Ev │ │ │ │ 000cf00c 0007c716 R_ARM_JUMP_SLOT 00034945 _ZN6Bonmin7BabInfoD1Ev │ │ │ │ 000cf010 00002416 R_ARM_JUMP_SLOT 00000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 │ │ │ │ 000cf014 00002516 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesD2Ev │ │ │ │ 000cf018 00002616 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerC2Ev │ │ │ │ 000cf01c 00002716 R_ARM_JUMP_SLOT 00000000 __aeabi_atexit@CXXABI_ARM_1.3.3 │ │ │ │ 000cf020 0007ae16 R_ARM_JUMP_SLOT 0004dcc1 _ZN6Bonmin15integerFeasibleER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 000cf024 00046516 R_ARM_JUMP_SLOT 000420c9 _ZN6Bonmin11BonminSetupC1ERKS0_ │ │ │ │ 000cf028 00002816 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoC2ERKS_ │ │ │ │ -000cf02c 0002e716 R_ARM_JUMP_SLOT 0006dd0d _ZN6Bonmin7QuadCutD1Ev │ │ │ │ +000cf02c 0002e716 R_ARM_JUMP_SLOT 0006c7e5 _ZN6Bonmin7QuadCutD1Ev │ │ │ │ 000cf030 00002916 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerD2Ev │ │ │ │ -000cf034 00082316 R_ARM_JUMP_SLOT 0006ab79 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ +000cf034 00082316 R_ARM_JUMP_SLOT 00067f79 _ZN6Bonmin4TMataSERKS0_ │ │ │ │ 000cf038 00002a16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt16IpoptApplication23RegisterAllIpoptOptionsERKNS_8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf03c 0005c116 R_ARM_JUMP_SLOT 000969b9 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ -000cf040 00048516 R_ARM_JUMP_SLOT 000857d1 _ZN6Bonmin11TMINLP2TNLP29evaluateUpperBoundingFunctionEPKd │ │ │ │ -000cf044 00080016 R_ARM_JUMP_SLOT 0009823d _ZN6Bonmin25LocalSolverBasedHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf03c 0005c116 R_ARM_JUMP_SLOT 000919e9 _ZN6Bonmin24IpoptInteriorWarmStarter16WarmStartIterateEiPKdS2_RN5Ipopt14IteratesVectorE │ │ │ │ +000cf040 00048516 R_ARM_JUMP_SLOT 000857d9 _ZN6Bonmin11TMINLP2TNLP29evaluateUpperBoundingFunctionEPKd │ │ │ │ +000cf044 00080016 R_ARM_JUMP_SLOT 00098241 _ZN6Bonmin25LocalSolverBasedHeuristic10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf048 00002e16 R_ARM_JUMP_SLOT 00000000 _ZNK16CoinPackedMatrix10dumpMatrixEPKc │ │ │ │ 000cf04c 00025516 R_ARM_JUMP_SLOT 00036e05 _ZN6Bonmin11CbcDfsDiver16pushDiveOntoHeapEd │ │ │ │ 000cf050 00002f16 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsC1Ev │ │ │ │ 000cf054 00003016 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel23getBestPossibleObjValueEv │ │ │ │ 000cf058 0003c616 R_ARM_JUMP_SLOT 000a5d35 _ZN6Bonmin12MilpRoundingC1EPNS_11BonminSetupE │ │ │ │ 000cf05c 00003116 R_ARM_JUMP_SLOT 00000000 _ZN15CbcCompareDepth4testEP7CbcNodeS1_ │ │ │ │ 000cf060 00003216 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicC2Ev │ │ │ │ 000cf064 00083616 R_ARM_JUMP_SLOT 00032c49 _ZN6Bonmin14CbcNlpStrategyD1Ev │ │ │ │ 000cf068 00003416 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutC2Ev │ │ │ │ -000cf06c 0003e716 R_ARM_JUMP_SLOT 000532e1 _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf070 00072116 R_ARM_JUMP_SLOT 0006d0d9 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ +000cf06c 0003e716 R_ARM_JUMP_SLOT 00050b99 _ZN6Bonmin17BonChooseVariable15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf070 00072116 R_ARM_JUMP_SLOT 0006ee19 _ZN6Bonmin7QuadRowC1ERKNS_7QuadCutE │ │ │ │ 000cf074 00003516 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiRowCut2ubEv │ │ │ │ 000cf078 00003716 R_ARM_JUMP_SLOT 00000000 _ZN18CbcStrategyDefaultD2Ev │ │ │ │ 000cf07c 00080a16 R_ARM_JUMP_SLOT 0009ca61 _ZN6Bonmin23HeuristicLocalBranchingC1EPNS_11BonminSetupE │ │ │ │ -000cf080 00075516 R_ARM_JUMP_SLOT 00084d59 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ +000cf080 00075516 R_ARM_JUMP_SLOT 00084d61 _ZN6Bonmin11TMINLP2TNLP11eval_grad_fEiPKdbPd │ │ │ │ 000cf084 00003816 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessages10addMessageEiRK14CoinOneMessage │ │ │ │ -000cf088 00059a16 R_ARM_JUMP_SLOT 00097df1 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_SC_ │ │ │ │ +000cf088 00059a16 R_ARM_JUMP_SLOT 00097df5 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_SC_ │ │ │ │ 000cf08c 00003916 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCosts10initializeEi │ │ │ │ 000cf090 00003a16 R_ARM_JUMP_SLOT 00000000 _ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@GLIBCXX_3.4 │ │ │ │ 000cf094 00003b16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10IpBlasCopyEiPKdiPdi │ │ │ │ 000cf098 00040416 R_ARM_JUMP_SLOT 00043ce5 _ZN6Bonmin11BonminSetup20addMilpCutGeneratorsEv │ │ │ │ 000cf09c 00003c16 R_ARM_JUMP_SLOT 00000000 _ZNKSt12__basic_fileIcE7is_openEv@GLIBCXX_3.4 │ │ │ │ 000cf0a0 00003e16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel18setNumberPenaltiesEi │ │ │ │ -000cf0a4 00048816 R_ARM_JUMP_SLOT 00085185 _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ -000cf0a8 00078016 R_ARM_JUMP_SLOT 000982d1 _ZN6Bonmin25LocalSolverBasedHeuristicC2EPNS_11BonminSetupE │ │ │ │ +000cf0a4 00048816 R_ARM_JUMP_SLOT 0008518d _ZN6Bonmin11TMINLP2TNLPD1Ev │ │ │ │ +000cf0a8 00078016 R_ARM_JUMP_SLOT 000982d5 _ZN6Bonmin25LocalSolverBasedHeuristicC2EPNS_11BonminSetupE │ │ │ │ 000cf0ac 00004216 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ -000cf0b0 00080b16 R_ARM_JUMP_SLOT 00091cbd _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ +000cf0b0 00080b16 R_ARM_JUMP_SLOT 00096321 _ZN6Bonmin18IpoptWarmStartDiff10flushPointEv │ │ │ │ 000cf0b4 00004316 R_ARM_JUMP_SLOT 00000000 _ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 │ │ │ │ -000cf0b8 0007d816 R_ARM_JUMP_SLOT 00085181 _ZN6Bonmin11TMINLP2TNLP12gutsOfDeleteEv │ │ │ │ -000cf0bc 00043816 R_ARM_JUMP_SLOT 000799ad _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKid │ │ │ │ +000cf0b8 0007d816 R_ARM_JUMP_SLOT 00085189 _ZN6Bonmin11TMINLP2TNLP12gutsOfDeleteEv │ │ │ │ +000cf0bc 00043816 R_ARM_JUMP_SLOT 000799b5 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKid │ │ │ │ 000cf0c0 00004416 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeC2Ev │ │ │ │ -000cf0c4 00060216 R_ARM_JUMP_SLOT 00060f85 _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf0c4 00060216 R_ARM_JUMP_SLOT 0005ccfd _ZN6Bonmin15OACutGenerator215registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf0c8 00004716 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1Ev │ │ │ │ 000cf0cc 00040b16 R_ARM_JUMP_SLOT 000a5d95 _ZN6Bonmin12MilpRoundingD1Ev │ │ │ │ 000cf0d0 00086716 R_ARM_JUMP_SLOT 000a4f09 _ZN6Bonmin26HeuristicDiveMIPFractionalC1ERKS0_ │ │ │ │ 000cf0d4 00056416 R_ARM_JUMP_SLOT 000a318d _ZN6Bonmin16HeuristicDiveMIPD1Ev │ │ │ │ 000cf0d8 00055c16 R_ARM_JUMP_SLOT 0003f6a5 _ZN6Bonmin12BabSetupBase17readOptionsStreamERSi │ │ │ │ -000cf0dc 00086c16 R_ARM_JUMP_SLOT 00097d75 _ZN6Bonmin25LocalSolverBasedHeuristicD2Ev │ │ │ │ +000cf0dc 00086c16 R_ARM_JUMP_SLOT 00097d79 _ZN6Bonmin25LocalSolverBasedHeuristicD2Ev │ │ │ │ 000cf0e0 0002c416 R_ARM_JUMP_SLOT 0004ae95 _ZN6Bonmin12SubMipSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf0e4 0002e016 R_ARM_JUMP_SLOT 0008d6ad _ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ +000cf0e4 0002e016 R_ARM_JUMP_SLOT 0008d6b5 _ZN6Bonmin21StrongBranchingSolverC2ERKS0_ │ │ │ │ 000cf0e8 00039316 R_ARM_JUMP_SLOT 000a0139 _ZN6Bonmin13HeuristicDiveC2ERKS0_ │ │ │ │ 000cf0ec 00004a16 R_ARM_JUMP_SLOT 00000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 │ │ │ │ -000cf0f0 0004a816 R_ARM_JUMP_SLOT 0005cda1 _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ -000cf0f4 0005fa16 R_ARM_JUMP_SLOT 0007c3c9 _ZN6Bonmin18OsiTMINLPInterface22extractInterfaceParamsEv │ │ │ │ -000cf0f8 0002b016 R_ARM_JUMP_SLOT 00072285 _ZN6Bonmin15CutStrengthener12HandleOneCutEbPNS_6TMINLPEPNS_11TMINLP2TNLPEPKdS6_iR16CoinPackedVectorRdS9_iS6_d │ │ │ │ +000cf0f0 0004a816 R_ARM_JUMP_SLOT 000607c1 _ZN6Bonmin19OaDecompositionBase10ParametersC1ERKS1_ │ │ │ │ +000cf0f4 0005fa16 R_ARM_JUMP_SLOT 0007c3d1 _ZN6Bonmin18OsiTMINLPInterface22extractInterfaceParamsEv │ │ │ │ +000cf0f8 0002b016 R_ARM_JUMP_SLOT 0007228d _ZN6Bonmin15CutStrengthener12HandleOneCutEbPNS_6TMINLPEPNS_11TMINLP2TNLPEPKdS6_iR16CoinPackedVectorRdS9_iS6_d │ │ │ │ 000cf0fc 00004b16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrix13setDimensionsEii │ │ │ │ 000cf100 00086816 R_ARM_JUMP_SLOT 00040919 _Z9CoinCopyNIiEvPKT_iPS0_ │ │ │ │ -000cf104 0007b416 R_ARM_JUMP_SLOT 00083f7d _Z9CoinFillNIdEvPT_iS0_ │ │ │ │ +000cf104 0007b416 R_ARM_JUMP_SLOT 00083f85 _Z9CoinFillNIdEvPT_iS0_ │ │ │ │ 000cf108 00028216 R_ARM_JUMP_SLOT 00035f31 _ZN6Bonmin8CbcDiver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf10c 00004c16 R_ARM_JUMP_SLOT 00000000 _ZN15CglCutGeneratorD2Ev │ │ │ │ 000cf110 00004e16 R_ARM_JUMP_SLOT 00000000 _ZNK20CoinPackedVectorBase10dotProductEPKd │ │ │ │ 000cf114 00004f16 R_ARM_JUMP_SLOT 00000000 _ZN18CbcCompareEstimateD1Ev │ │ │ │ -000cf118 00081516 R_ARM_JUMP_SLOT 00079b4d _ZN6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ -000cf11c 00042516 R_ARM_JUMP_SLOT 00060581 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ +000cf118 00081516 R_ARM_JUMP_SLOT 00079b55 _ZN6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ +000cf11c 00042516 R_ARM_JUMP_SLOT 0005c2f9 _ZN6Bonmin15OACutGenerator2D1Ev │ │ │ │ 000cf120 00005116 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomory8setLimitEi │ │ │ │ 000cf124 00034616 R_ARM_JUMP_SLOT 000a7b21 _ZN6Bonmin28HeuristicDiveMIPVectorLengthC1ERKS0_ │ │ │ │ 000cf128 00065d16 R_ARM_JUMP_SLOT 000327a5 _ZN9CoinErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_S5_i │ │ │ │ -000cf12c 0007ea16 R_ARM_JUMP_SLOT 0006812d _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ +000cf12c 0007ea16 R_ARM_JUMP_SLOT 00065525 _ZN6Bonmin12TMINLPLinObjD1Ev │ │ │ │ 000cf130 0003e416 R_ARM_JUMP_SLOT 0004a829 _ZN6Bonmin12SubMipSolverD1Ev │ │ │ │ 000cf134 00005416 R_ARM_JUMP_SLOT 00000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 │ │ │ │ 000cf138 0002e316 R_ARM_JUMP_SLOT 00032d65 _ZN6Bonmin14CbcNlpStrategyC1ERKS0_ │ │ │ │ -000cf13c 00087116 R_ARM_JUMP_SLOT 00073f0d _ZN6Bonmin18OsiTMINLPInterface8MessagesC1Ev │ │ │ │ +000cf13c 00087116 R_ARM_JUMP_SLOT 00073f15 _ZN6Bonmin18OsiTMINLPInterface8MessagesC1Ev │ │ │ │ 000cf140 00089016 R_ARM_JUMP_SLOT 000a4255 _Z9CoinIotaNIiEvPT_iS0_ │ │ │ │ 000cf144 00034516 R_ARM_JUMP_SLOT 00040d71 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase15HeuristicMethodESaIS3_EE8_M_clearEv │ │ │ │ -000cf148 00056216 R_ARM_JUMP_SLOT 000562e9 _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ +000cf148 00056216 R_ARM_JUMP_SLOT 00053ba1 _ZN6Bonmin17BonChooseVariableC1ERNS_12BabSetupBaseEPK18OsiSolverInterface │ │ │ │ 000cf14c 00005516 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoC2Ev │ │ │ │ 000cf150 00005616 R_ARM_JUMP_SLOT 00000000 _ZN8CglLandPC1ERKNS_10ParametersERKN3LAP9ValidatorE │ │ │ │ 000cf154 0004d116 R_ARM_JUMP_SLOT 0003fabd _ZN6Bonmin12BabSetupBase3useEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 000cf158 00005816 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsD2Ev │ │ │ │ 000cf15c 00005916 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeC2ERKS_ │ │ │ │ -000cf160 0006c216 R_ARM_JUMP_SLOT 000744f1 _ZN6Bonmin18OsiTMINLPInterface14freeCachedDataEv │ │ │ │ +000cf160 0006c216 R_ARM_JUMP_SLOT 000744f9 _ZN6Bonmin18OsiTMINLPInterface14freeCachedDataEv │ │ │ │ 000cf164 00073216 R_ARM_JUMP_SLOT 0004c0d5 _ZN6Bonmin12SubMipSolverC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cf168 0006ef16 R_ARM_JUMP_SLOT 00058dcd _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ +000cf168 0006ef16 R_ARM_JUMP_SLOT 00062a55 _ZNK6Bonmin13MinlpFeasPump16set_fp_objectiveER18OsiSolverInterfacePKd │ │ │ │ 000cf16c 00005b16 R_ARM_JUMP_SLOT 00000000 _ZN6CbcSOSC1EP8CbcModeliPKiPKdii │ │ │ │ 000cf170 00005c16 R_ARM_JUMP_SLOT 00000000 _ZN15CglCutGeneratorC2ERKS_ │ │ │ │ 000cf174 00055316 R_ARM_JUMP_SLOT 000407b1 _ZNK5Ipopt14IpoptException15ReportExceptionERKNS_10JournalistENS_13EJournalLevelE │ │ │ │ 000cf178 00005e16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableC2EPK18OsiSolverInterface │ │ │ │ -000cf17c 0005cf16 R_ARM_JUMP_SLOT 0005b5ed _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf17c 0005cf16 R_ARM_JUMP_SLOT 00058f4d _ZN6Bonmin7EcpCuts15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf180 00048916 R_ARM_JUMP_SLOT 000352a1 _ZN6Bonmin8CbcDiverC1Ev │ │ │ │ 000cf184 00006316 R_ARM_JUMP_SLOT 00000000 _ZN24CbcBranchDefaultDecisionD1Ev │ │ │ │ -000cf188 0002a916 R_ARM_JUMP_SLOT 0008a0f1 _ZN6Bonmin10TNLPSolverD1Ev │ │ │ │ -000cf18c 00081216 R_ARM_JUMP_SLOT 00070cad _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ +000cf188 0002a916 R_ARM_JUMP_SLOT 0008a0f9 _ZN6Bonmin10TNLPSolverD1Ev │ │ │ │ +000cf18c 00081216 R_ARM_JUMP_SLOT 00070cb5 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 000cf190 00006416 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ 000cf194 00006516 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrix10deleteRowsEiPKi │ │ │ │ -000cf198 00045c16 R_ARM_JUMP_SLOT 00071419 _ZN6Bonmin15CutStrengthenerC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ +000cf198 00045c16 R_ARM_JUMP_SLOT 00071421 _ZN6Bonmin15CutStrengthenerC1EN5Ipopt8SmartPtrINS_10TNLPSolverEEENS2_INS1_11OptionsListEEE │ │ │ │ 000cf19c 00006716 R_ARM_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3 │ │ │ │ 000cf1a0 00006816 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ 000cf1a4 00006916 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1ERKS_ │ │ │ │ -000cf1a8 00087216 R_ARM_JUMP_SLOT 0006d189 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ +000cf1a8 00087216 R_ARM_JUMP_SLOT 0006eec9 _ZN6Bonmin7QuadRowC1ERK9OsiRowCut │ │ │ │ 000cf1ac 00035216 R_ARM_JUMP_SLOT 00099899 _ZN6Bonmin9DummyPumpC1EPNS_11BonminSetupE │ │ │ │ 000cf1b0 00006a16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj@GLIBCXX_3.4.21 │ │ │ │ -000cf1b4 00062516 R_ARM_JUMP_SLOT 0005e179 _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ -000cf1b8 00025716 R_ARM_JUMP_SLOT 00068645 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ +000cf1b4 00062516 R_ARM_JUMP_SLOT 00061b99 _ZN6Bonmin19OaDecompositionBaseD2Ev │ │ │ │ +000cf1b8 00025716 R_ARM_JUMP_SLOT 00065a41 _ZN6Bonmin12TMINLPLinObj23get_variables_linearityEiPN5Ipopt4TNLP13LinearityTypeE │ │ │ │ 000cf1bc 00006e16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerC2ERKS_ │ │ │ │ 000cf1c0 00006f16 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicC2ER8CbcModel │ │ │ │ 000cf1c4 00063316 R_ARM_JUMP_SLOT 00040d01 _ZN5Ipopt8SmartPtrIN6Bonmin12TMINLP2OsiLPEE15ReleasePointer_Ev │ │ │ │ -000cf1c8 0002c516 R_ARM_JUMP_SLOT 00091639 _ZNSt6__list13_Scratch_listINSt8__detail15_List_node_baseEE5mergeINS3_8_Ptr_cmpISt14_List_iteratorIPN5Ipopt16RegisteredOptionEEN6Bonmin10optionsCmpEEEEEvRS2_T_ │ │ │ │ -000cf1cc 0004eb16 R_ARM_JUMP_SLOT 0006d395 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ +000cf1c8 0002c516 R_ARM_JUMP_SLOT 00091641 _ZNSt6__list13_Scratch_listINSt8__detail15_List_node_baseEE5mergeINS3_8_Ptr_cmpISt14_List_iteratorIPN5Ipopt16RegisteredOptionEEN6Bonmin10optionsCmpEEEEEvRS2_T_ │ │ │ │ +000cf1cc 0004eb16 R_ARM_JUMP_SLOT 0006f0d5 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ 000cf1d0 00007016 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt9IpBlasDotEiPKdiS1_i │ │ │ │ -000cf1d4 0004ef16 R_ARM_JUMP_SLOT 00052611 _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ +000cf1d4 0004ef16 R_ARM_JUMP_SLOT 0004fec9 _ZN6Bonmin17BonChooseVariable8MessagesC1Ev │ │ │ │ 000cf1d8 00007116 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsC2ERKS_ │ │ │ │ 000cf1dc 00007216 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEd │ │ │ │ -000cf1e0 00069e16 R_ARM_JUMP_SLOT 000849cd _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ -000cf1e4 00079d16 R_ARM_JUMP_SLOT 0005127d _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ +000cf1e0 00069e16 R_ARM_JUMP_SLOT 000849d5 _ZN6Bonmin18OsiTMINLPInterface11SimpleErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_i │ │ │ │ +000cf1e4 00079d16 R_ARM_JUMP_SLOT 00058591 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ 000cf1e8 00007616 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt11DenseVector22set_values_from_scalarEv │ │ │ │ 000cf1ec 00037d16 R_ARM_JUMP_SLOT 00041495 _ZN5Ipopt8SmartPtrIN6Bonmin17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ -000cf1f0 00026a16 R_ARM_JUMP_SLOT 0007ffb9 _ZN6Bonmin18OsiTMINLPInterface15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf1f0 00026a16 R_ARM_JUMP_SLOT 0007ffc1 _ZN6Bonmin18OsiTMINLPInterface15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf1f4 00033216 R_ARM_JUMP_SLOT 0009b59d _ZN6Bonmin12PumpForMinlpC1EPNS_11BonminSetupE │ │ │ │ -000cf1f8 00026316 R_ARM_JUMP_SLOT 0009233d _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ +000cf1f8 00026316 R_ARM_JUMP_SLOT 000969a1 _ZN23CoinWarmStartVectorDiffIdED1Ev │ │ │ │ 000cf1fc 0004a216 R_ARM_JUMP_SLOT 00034d59 _ZN6Bonmin14CbcProbedDiverD1Ev │ │ │ │ -000cf200 0004cc16 R_ARM_JUMP_SLOT 0006c745 _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ +000cf200 0004cc16 R_ARM_JUMP_SLOT 0006e485 _ZN6Bonmin7QuadRow9eval_gradEiPKdbPd │ │ │ │ 000cf204 00027816 R_ARM_JUMP_SLOT 0004e149 _ZN6Bonmin11fixIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 000cf208 00007c16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface17solveFromHotStartEv │ │ │ │ 000cf20c 00007d16 R_ARM_JUMP_SLOT 00000000 _ZN14CoinOneMessageC1EicPKc │ │ │ │ 000cf210 00057816 R_ARM_JUMP_SLOT 000a5b29 _ZN6Bonmin12MilpRounding10InitializeEPNS_11BonminSetupE │ │ │ │ 000cf214 00007e16 R_ARM_JUMP_SLOT 00000000 __cxa_allocate_exception@CXXABI_1.3 │ │ │ │ -000cf218 00079016 R_ARM_JUMP_SLOT 000856a1 _ZN6Bonmin11TMINLP2TNLP15SetVariableTypeEiNS_6TMINLP12VariableTypeE │ │ │ │ -000cf21c 0006ca16 R_ARM_JUMP_SLOT 0006f4d9 _ZN6Bonmin7AuxInfoC1ERKS0_ │ │ │ │ -000cf220 00083216 R_ARM_JUMP_SLOT 00070699 _ZN6Bonmin11NamesReader8readFileEv │ │ │ │ -000cf224 00066c16 R_ARM_JUMP_SLOT 0008bae5 _ZN6Bonmin10TNLP2FPNLP21set_dist_to_point_objEjPKdPKi │ │ │ │ +000cf218 00079016 R_ARM_JUMP_SLOT 000856a9 _ZN6Bonmin11TMINLP2TNLP15SetVariableTypeEiNS_6TMINLP12VariableTypeE │ │ │ │ +000cf21c 0006ca16 R_ARM_JUMP_SLOT 0006f4e1 _ZN6Bonmin7AuxInfoC1ERKS0_ │ │ │ │ +000cf220 00083216 R_ARM_JUMP_SLOT 000706a1 _ZN6Bonmin11NamesReader8readFileEv │ │ │ │ +000cf224 00066c16 R_ARM_JUMP_SLOT 0008baed _ZN6Bonmin10TNLP2FPNLP21set_dist_to_point_objEjPKdPKi │ │ │ │ 000cf228 00008216 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ -000cf22c 0002eb16 R_ARM_JUMP_SLOT 00086ef5 _ZN6Bonmin11TMINLP2TNLPC1ERKS0_ │ │ │ │ -000cf230 0006d916 R_ARM_JUMP_SLOT 0006ae41 _ZN6Bonmin4TMatD1Ev │ │ │ │ +000cf22c 0002eb16 R_ARM_JUMP_SLOT 00086efd _ZN6Bonmin11TMINLP2TNLPC1ERKS0_ │ │ │ │ +000cf230 0006d916 R_ARM_JUMP_SLOT 00068241 _ZN6Bonmin4TMatD1Ev │ │ │ │ 000cf234 00008316 R_ARM_JUMP_SLOT 00000000 _ZN23OsiBranchingInformationC1EPK18OsiSolverInterfacebb │ │ │ │ 000cf238 00008416 R_ARM_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@GLIBCXX_3.4.15 │ │ │ │ -000cf23c 0004af16 R_ARM_JUMP_SLOT 00079f09 _ZN6Bonmin18OsiTMINLPInterface19solveAndCheckErrorsEbbPKc │ │ │ │ -000cf240 00052516 R_ARM_JUMP_SLOT 000681d5 _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +000cf23c 0004af16 R_ARM_JUMP_SLOT 00079f11 _ZN6Bonmin18OsiTMINLPInterface19solveAndCheckErrorsEbbPKc │ │ │ │ +000cf240 00052516 R_ARM_JUMP_SLOT 000655cd _ZN6Bonmin12TMINLPLinObj9setTminlpEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 000cf244 00038e16 R_ARM_JUMP_SLOT 00034d2d _ZN6Bonmin8CbcDiverD1Ev │ │ │ │ -000cf248 00086e16 R_ARM_JUMP_SLOT 0005e879 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ -000cf24c 00079e16 R_ARM_JUMP_SLOT 0007e545 _ZN6Bonmin18OsiTMINLPInterfaceC1ERKS0_ │ │ │ │ +000cf248 00086e16 R_ARM_JUMP_SLOT 0005a439 _ZN6Bonmin20OaFeasibilityCheckerD1Ev │ │ │ │ +000cf24c 00079e16 R_ARM_JUMP_SLOT 0007e54d _ZN6Bonmin18OsiTMINLPInterfaceC1ERKS0_ │ │ │ │ 000cf250 0005fe16 R_ARM_JUMP_SLOT 00032139 _ZNK6Bonmin12TMINLPLinObj13branchingInfoEv │ │ │ │ -000cf254 00045d16 R_ARM_JUMP_SLOT 00088109 _ZN6Bonmin6TMINLP17hasGeneralIntegerEv │ │ │ │ +000cf254 00045d16 R_ARM_JUMP_SLOT 00088111 _ZN6Bonmin6TMINLP17hasGeneralIntegerEv │ │ │ │ 000cf258 00008616 R_ARM_JUMP_SLOT 00000000 _ZN16CglKnapsackCoverC1Ev │ │ │ │ 000cf25c 00008716 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt7JournalD2Ev │ │ │ │ -000cf260 00064716 R_ARM_JUMP_SLOT 00087c91 _ZNSt6vectorIN5Ipopt4TNLP13LinearityTypeESaIS2_EE17_M_default_appendEj │ │ │ │ -000cf264 00088916 R_ARM_JUMP_SLOT 00074925 _ZNK6Bonmin18OsiTMINLPInterface21internal_getWarmStartEv │ │ │ │ +000cf260 00064716 R_ARM_JUMP_SLOT 00087c99 _ZNSt6vectorIN5Ipopt4TNLP13LinearityTypeESaIS2_EE17_M_default_appendEj │ │ │ │ +000cf264 00088916 R_ARM_JUMP_SLOT 0007492d _ZNK6Bonmin18OsiTMINLPInterface21internal_getWarmStartEv │ │ │ │ 000cf268 0005a616 R_ARM_JUMP_SLOT 00032d19 _ZN6Bonmin14CbcNlpStrategyC1Eiii │ │ │ │ 000cf26c 00008916 R_ARM_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 │ │ │ │ -000cf270 00046f16 R_ARM_JUMP_SLOT 0006df7d _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ -000cf274 00034116 R_ARM_JUMP_SLOT 0004f8c1 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf270 00046f16 R_ARM_JUMP_SLOT 0006ca55 _ZNSt6vectorIPN6Bonmin7QuadCutESaIS2_EE17_M_default_appendEj │ │ │ │ +000cf274 00034116 R_ARM_JUMP_SLOT 00056c01 _ZN6Bonmin17LpBranchingSolver15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf278 00008a16 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoC2ERKS_ │ │ │ │ 000cf27c 00049516 R_ARM_JUMP_SLOT 00030471 _ZN6Bonmin3BabD1Ev │ │ │ │ 000cf280 00059316 R_ARM_JUMP_SLOT 000a10bd _ZN6Bonmin23HeuristicDiveFractionalC1ERKS0_ │ │ │ │ 000cf284 00008b16 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverD2Ev │ │ │ │ 000cf288 00008c16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 │ │ │ │ -000cf28c 0006a816 R_ARM_JUMP_SLOT 00084fd5 _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ +000cf28c 0006a816 R_ARM_JUMP_SLOT 00084fdd _ZN6Bonmin11TMINLP2TNLP18get_starting_pointEibPdbS1_S1_ibS1_ │ │ │ │ 000cf290 00008d16 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiRowCut3rowEv │ │ │ │ -000cf294 0004d716 R_ARM_JUMP_SLOT 00068869 _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ -000cf298 00073916 R_ARM_JUMP_SLOT 0007d911 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiid │ │ │ │ +000cf294 0004d716 R_ARM_JUMP_SLOT 00065c65 _Z9CoinFillNIN6Bonmin6TMINLP9ConvexityEEvPT_iS3_ │ │ │ │ +000cf298 00073916 R_ARM_JUMP_SLOT 0007d919 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiid │ │ │ │ 000cf29c 00068616 R_ARM_JUMP_SLOT 00049f49 _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cf2a0 0002f316 R_ARM_JUMP_SLOT 00057ed9 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ -000cf2a4 00041f16 R_ARM_JUMP_SLOT 00057f71 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ +000cf2a0 0002f316 R_ARM_JUMP_SLOT 00055791 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ +000cf2a4 00041f16 R_ARM_JUMP_SLOT 00055851 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ 000cf2a8 00009016 R_ARM_JUMP_SLOT 00000000 _ZN15CbcCompareDepthD1Ev │ │ │ │ 000cf2ac 00009216 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4 │ │ │ │ 000cf2b0 0003ab16 R_ARM_JUMP_SLOT 000a00e9 _ZN6Bonmin13HeuristicDiveC2EPNS_11BonminSetupE │ │ │ │ 000cf2b4 00009316 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCut6setRowERK16CoinPackedVector │ │ │ │ 000cf2b8 00065016 R_ARM_JUMP_SLOT 000a441d _Z9CoinZeroNIiEvPT_i │ │ │ │ 000cf2bc 00009416 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutC1Ev │ │ │ │ -000cf2c0 00039916 R_ARM_JUMP_SLOT 0006f3c5 _ZN6Bonmin7AuxInfoD2Ev │ │ │ │ +000cf2c0 00039916 R_ARM_JUMP_SLOT 0006f3cd _ZN6Bonmin7AuxInfoD2Ev │ │ │ │ 000cf2c4 00037216 R_ARM_JUMP_SLOT 00040dd9 _ZN5Ipopt8SmartPtrINS_7JournalEE15ReleasePointer_Ev │ │ │ │ -000cf2c8 0006dc16 R_ARM_JUMP_SLOT 000980cd _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKi │ │ │ │ -000cf2cc 0006ee16 R_ARM_JUMP_SLOT 000880e5 _ZN6Bonmin6TMINLPD1Ev │ │ │ │ -000cf2d0 00058816 R_ARM_JUMP_SLOT 0007422d _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandler5printER9OsiRowCut │ │ │ │ +000cf2c8 0006dc16 R_ARM_JUMP_SLOT 000980d1 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKi │ │ │ │ +000cf2cc 0006ee16 R_ARM_JUMP_SLOT 000880ed _ZN6Bonmin6TMINLPD1Ev │ │ │ │ +000cf2d0 00058816 R_ARM_JUMP_SLOT 00074235 _ZN6Bonmin18OsiTMINLPInterface16OaMessageHandler5printER9OsiRowCut │ │ │ │ 000cf2d4 00009916 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsaSERKS_ │ │ │ │ -000cf2d8 0004a516 R_ARM_JUMP_SLOT 0005fdd1 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ +000cf2d8 0004a516 R_ARM_JUMP_SLOT 0005b991 _ZN6Bonmin20OaFeasibilityCheckerC1ERNS_12BabSetupBaseE │ │ │ │ 000cf2dc 00009a16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree4pushEP7CbcNode │ │ │ │ 000cf2e0 00009b16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariable9setSolverEPK18OsiSolverInterface │ │ │ │ 000cf2e4 00009c16 R_ARM_JUMP_SLOT 00000000 _Z21getIntegerInformationPK9OsiObjectRdS2_ │ │ │ │ 000cf2e8 00009d16 R_ARM_JUMP_SLOT 00000000 _ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_@GLIBCXX_3.4 │ │ │ │ -000cf2ec 00041816 R_ARM_JUMP_SLOT 0006bd5d _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ +000cf2ec 00041816 R_ARM_JUMP_SLOT 0006915d _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ 000cf2f0 00033316 R_ARM_JUMP_SLOT 0009aa65 _ZN6Bonmin12PumpForMinlp15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf2f4 0002e916 R_ARM_JUMP_SLOT 0009fd79 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_ │ │ │ │ 000cf2f8 00076e16 R_ARM_JUMP_SLOT 0004d13d _ZN6Bonmin21CbcStrategyChooseCutsC1ERKS0_ │ │ │ │ 000cf2fc 00009e16 R_ARM_JUMP_SLOT 00000000 _ZNSirsERi@GLIBCXX_3.4 │ │ │ │ -000cf300 00063016 R_ARM_JUMP_SLOT 0005c4a9 _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ +000cf300 00063016 R_ARM_JUMP_SLOT 00059e09 _ZN6Bonmin7EcpCutsC1ERNS_12BabSetupBaseE │ │ │ │ 000cf304 00009f16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface14unmarkHotStartEv │ │ │ │ 000cf308 0000a116 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVector10setElementEid │ │ │ │ 000cf30c 0005bc16 R_ARM_JUMP_SLOT 000a318d _ZN6Bonmin16HeuristicDiveMIPD2Ev │ │ │ │ 000cf310 00067316 R_ARM_JUMP_SLOT 000406a1 _ZN5Ipopt14IpoptExceptionD1Ev │ │ │ │ -000cf314 0003bf16 R_ARM_JUMP_SLOT 0005ef1d _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf314 0003bf16 R_ARM_JUMP_SLOT 0005aadd _ZN6Bonmin20OaFeasibilityChecker15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf318 0000a216 R_ARM_JUMP_SLOT 00000000 _ZNSt9bad_allocD1Ev@GLIBCXX_3.4 │ │ │ │ -000cf31c 00023616 R_ARM_JUMP_SLOT 00068df1 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ +000cf31c 00023616 R_ARM_JUMP_SLOT 000661f1 _ZN6Bonmin19LinearCutsGenerator10initializeERNS_12BabSetupBaseE │ │ │ │ 000cf320 00073116 R_ARM_JUMP_SLOT 0004a861 _ZN6Bonmin12SubMipSolver11setLpSolverEP18OsiSolverInterface │ │ │ │ 000cf324 0000a416 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ -000cf328 00045f16 R_ARM_JUMP_SLOT 00062c7d _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf328 00045f16 R_ARM_JUMP_SLOT 0005e9f5 _ZN6Bonmin10OaNlpOptim15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf32c 0000a616 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel12addHeuristicEP12CbcHeuristicPKci │ │ │ │ 000cf330 0000a716 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10IpBlasScalEidPdi │ │ │ │ -000cf334 00069116 R_ARM_JUMP_SLOT 0006b835 _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ +000cf334 00069116 R_ARM_JUMP_SLOT 00068c35 _ZNSt6vectorISt4pairIiiESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ 000cf338 0000a916 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesC2Ei │ │ │ │ 000cf33c 0000ab16 R_ARM_JUMP_SLOT 00000000 _ZNSi10_M_extractIdEERSiRT_@GLIBCXX_3.4.9 │ │ │ │ 000cf340 00034216 R_ARM_JUMP_SLOT 0003a605 _ZN6Bonmin12BabSetupBaseD2Ev │ │ │ │ 000cf344 0000ac16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableD2Ev │ │ │ │ 000cf348 0000ad16 R_ARM_JUMP_SLOT 00000000 _ZN21OsiClpSolverInterface7resolveEv │ │ │ │ 000cf34c 0000ae16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree24getBestPossibleObjectiveEv │ │ │ │ 000cf350 0000af16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeaSERKS_ │ │ │ │ -000cf354 00073316 R_ARM_JUMP_SLOT 00058065 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE12_Guard_allocD1Ev │ │ │ │ -000cf358 00067d16 R_ARM_JUMP_SLOT 00084e09 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ +000cf354 00073316 R_ARM_JUMP_SLOT 00055945 _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE12_Guard_allocD1Ev │ │ │ │ +000cf358 00067d16 R_ARM_JUMP_SLOT 00084e11 _ZN6Bonmin11TMINLP2TNLP10eval_jac_gEiPKdbiiPiS3_Pd │ │ │ │ 000cf35c 0000b116 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ 000cf360 0000b216 R_ARM_JUMP_SLOT 00000000 _ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.9 │ │ │ │ -000cf364 00036016 R_ARM_JUMP_SLOT 00052af9 _ZN6Bonmin7HotInfoC1Ev │ │ │ │ +000cf364 00036016 R_ARM_JUMP_SLOT 000503b1 _ZN6Bonmin7HotInfoC1Ev │ │ │ │ 000cf368 0000b316 R_ARM_JUMP_SLOT 00000000 _ZNSo5flushEv@GLIBCXX_3.4 │ │ │ │ -000cf36c 00078316 R_ARM_JUMP_SLOT 00084c69 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthenerEE15ReleasePointer_Ev │ │ │ │ -000cf370 00052a16 R_ARM_JUMP_SLOT 0006c825 _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ +000cf36c 00078316 R_ARM_JUMP_SLOT 00084c71 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthenerEE15ReleasePointer_Ev │ │ │ │ +000cf370 00052a16 R_ARM_JUMP_SLOT 0006e565 _ZN6Bonmin7QuadRow12eval_hessianEdPd │ │ │ │ 000cf374 0000b416 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisC2ERKS_ │ │ │ │ 000cf378 0000b516 R_ARM_JUMP_SLOT 00000000 _ZN23CoinWarmStartPrimalDual9applyDiffEPK17CoinWarmStartDiff │ │ │ │ 000cf37c 0000b716 R_ARM_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9 │ │ │ │ 000cf380 0000b816 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomoryD1Ev │ │ │ │ 000cf384 00062716 R_ARM_JUMP_SLOT 000996d1 _ZN6Bonmin9DummyPumpD1Ev │ │ │ │ 000cf388 0000b916 R_ARM_JUMP_SLOT 00000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 │ │ │ │ -000cf38c 00067e16 R_ARM_JUMP_SLOT 00074a19 _ZN6Bonmin18OsiTMINLPInterface14set_linearizerEN5Ipopt8SmartPtrINS_12TMINLP2OsiLPEEE │ │ │ │ -000cf390 00052416 R_ARM_JUMP_SLOT 000870f9 _ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +000cf38c 00067e16 R_ARM_JUMP_SLOT 00074a21 _ZN6Bonmin18OsiTMINLPInterface14set_linearizerEN5Ipopt8SmartPtrINS_12TMINLP2OsiLPEEE │ │ │ │ +000cf390 00052416 R_ARM_JUMP_SLOT 00087101 _ZN6Bonmin11TMINLP2TNLPC2EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 000cf394 0000bb16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel11setStrategyER11CbcStrategy │ │ │ │ 000cf398 0000bc16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableC2ERKS_ │ │ │ │ 000cf39c 0007e816 R_ARM_JUMP_SLOT 00042a25 _ZN6Bonmin11BonminSetup25registerMilpCutGeneratorsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf3a0 0000bd16 R_ARM_JUMP_SLOT 00000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 │ │ │ │ 000cf3a4 0000bf16 R_ARM_JUMP_SLOT 00000000 __cxa_free_exception@CXXABI_1.3 │ │ │ │ 000cf3a8 0003a516 R_ARM_JUMP_SLOT 0004a355 _ZN5Ipopt8SmartPtrIN6Bonmin21StrongBranchingSolverEE15ReleasePointer_Ev │ │ │ │ 000cf3ac 0000c016 R_ARM_JUMP_SLOT 00000000 _ZNK16CbcSimpleInteger9osiObjectEv │ │ │ │ 000cf3b0 0007f516 R_ARM_JUMP_SLOT 000331e1 _ZN5Ipopt8SmartPtrIN6Bonmin11TMINLP2TNLPEE15ReleasePointer_Ev │ │ │ │ -000cf3b4 0006ac16 R_ARM_JUMP_SLOT 00052b2d _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ +000cf3b4 0006ac16 R_ARM_JUMP_SLOT 000503e5 _ZN6Bonmin7HotInfoC1ERKS0_ │ │ │ │ 000cf3b8 0000c216 R_ARM_JUMP_SLOT 00000000 _ZN8CglLandP10ParametersC1Ev │ │ │ │ 000cf3bc 00049616 R_ARM_JUMP_SLOT 00039995 _ZN6Bonmin12BabSetupBase13setPrioritiesEv │ │ │ │ -000cf3c0 00056f16 R_ARM_JUMP_SLOT 0006b559 _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ +000cf3c0 00056f16 R_ARM_JUMP_SLOT 00068959 _ZN6Bonmin4TMatC1ERK16CoinPackedMatrixNS_17MatrixStorageTypeE │ │ │ │ 000cf3c4 0007ef16 R_ARM_JUMP_SLOT 000a5c59 _ZN6Bonmin12MilpRoundingC1ERKS0_ │ │ │ │ 000cf3c8 0000c316 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel12initialSolveEv │ │ │ │ -000cf3cc 00030016 R_ARM_JUMP_SLOT 0007fa21 _ZN6Bonmin18OsiTMINLPInterface17createApplicationEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000cf3cc 00030016 R_ARM_JUMP_SLOT 0007fa29 _ZN6Bonmin18OsiTMINLPInterface17createApplicationEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cf3d0 0000c616 R_ARM_JUMP_SLOT 00000000 _ZN15OsiChooseStrongC1EPK18OsiSolverInterface │ │ │ │ 000cf3d4 0000c716 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ 000cf3d8 0000c816 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterfaceD2Ev │ │ │ │ -000cf3dc 00065616 R_ARM_JUMP_SLOT 00074fbd _ZN6Bonmin18OsiTMINLPInterface23SetStrongBrachingSolverEN5Ipopt8SmartPtrINS_21StrongBranchingSolverEEE │ │ │ │ -000cf3e0 0003b616 R_ARM_JUMP_SLOT 00096019 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000cf3dc 00065616 R_ARM_JUMP_SLOT 00074fc5 _ZN6Bonmin18OsiTMINLPInterface23SetStrongBrachingSolverEN5Ipopt8SmartPtrINS_21StrongBranchingSolverEEE │ │ │ │ +000cf3e0 0003b616 R_ARM_JUMP_SLOT 000956a9 _ZN6Bonmin11IpoptSolverC1EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cf3e4 0000ca16 R_ARM_JUMP_SLOT 00000000 _ZN18CbcCompareEstimateC1Ev │ │ │ │ -000cf3e8 00036816 R_ARM_JUMP_SLOT 00064851 _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cf3e8 00036816 R_ARM_JUMP_SLOT 0005c22d _ZN6Bonmin14DummyHeuristic6setNlpEPNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf3ec 00062d16 R_ARM_JUMP_SLOT 000323f1 _ZNK9CoinError5printEb │ │ │ │ -000cf3f0 0005ef16 R_ARM_JUMP_SLOT 000746e1 _ZNK6Bonmin18OsiTMINLPInterface23extractSenseRhsAndRangeEv │ │ │ │ -000cf3f4 00023716 R_ARM_JUMP_SLOT 0006b8d1 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ +000cf3f0 0005ef16 R_ARM_JUMP_SLOT 000746e9 _ZNK6Bonmin18OsiTMINLPInterface23extractSenseRhsAndRangeEv │ │ │ │ +000cf3f4 00023716 R_ARM_JUMP_SLOT 00068cd1 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_ │ │ │ │ 000cf3f8 0000cc16 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing17setUsingObjectiveEi │ │ │ │ 000cf3fc 0000cd16 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesaSERKS_ │ │ │ │ 000cf400 00074b16 R_ARM_JUMP_SLOT 0009d8e9 _ZN6Bonmin14HeuristicFPump10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000cf404 00051116 R_ARM_JUMP_SLOT 000854d9 _ZN6Bonmin11TMINLP2TNLP18resetStartingPointEv │ │ │ │ -000cf408 0006a316 R_ARM_JUMP_SLOT 0004ebfd _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ -000cf40c 00025816 R_ARM_JUMP_SLOT 0006c7b1 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ -000cf410 00083d16 R_ARM_JUMP_SLOT 0006f969 _ZN4Coin8SmartPtrIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEEE15ReleasePointer_Ev │ │ │ │ +000cf404 00051116 R_ARM_JUMP_SLOT 000854e1 _ZN6Bonmin11TMINLP2TNLP18resetStartingPointEv │ │ │ │ +000cf408 0006a316 R_ARM_JUMP_SLOT 00055f39 _ZN6Bonmin17QpBranchingSolverD1Ev │ │ │ │ +000cf40c 00025816 R_ARM_JUMP_SLOT 0006e4f1 _ZN6Bonmin7QuadRow19remove_from_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEE │ │ │ │ +000cf410 00083d16 R_ARM_JUMP_SLOT 0006f971 _ZN4Coin8SmartPtrIN6Bonmin16SimpleReferencedISt6vectorIdSaIdEEEEE15ReleasePointer_Ev │ │ │ │ 000cf414 00056d16 R_ARM_JUMP_SLOT 00036e4d _ZN6Bonmin11CbcDfsDiver17setComparisonModeENS0_15ComparisonModesE │ │ │ │ -000cf418 00048016 R_ARM_JUMP_SLOT 0006f5e9 _ZN6Bonmin7AuxInfoC2Ei │ │ │ │ +000cf418 00048016 R_ARM_JUMP_SLOT 0006f5f1 _ZN6Bonmin7AuxInfoC2Ei │ │ │ │ 000cf41c 0000d316 R_ARM_JUMP_SLOT 00000000 _Znaj@GLIBCXX_3.4 │ │ │ │ 000cf420 00035816 R_ARM_JUMP_SLOT 0003ad51 _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cf424 0002b416 R_ARM_JUMP_SLOT 0005cec1 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ +000cf424 0002b416 R_ARM_JUMP_SLOT 000608e1 _ZN6Bonmin19OaDecompositionBase11solverManipC1ERK18OsiSolverInterface │ │ │ │ 000cf428 00039016 R_ARM_JUMP_SLOT 000335b1 _ZN6Bonmin21BonCbcPartialNodeInfoC1EP8CbcModelP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ 000cf42c 0000d616 R_ARM_JUMP_SLOT 00000000 _ZN15CglCutGeneratorC2Ev │ │ │ │ 000cf430 0000d716 R_ARM_JUMP_SLOT 00000000 _ZN17CbcBranchDecision15setChooseMethodERK17OsiChooseVariable │ │ │ │ -000cf434 0007b916 R_ARM_JUMP_SLOT 00096735 _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ -000cf438 0007b616 R_ARM_JUMP_SLOT 0006d319 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ +000cf434 0007b916 R_ARM_JUMP_SLOT 00095dc5 _ZN5Ipopt8SmartPtrIN6Bonmin11IpoptSolverEE15ReleasePointer_Ev │ │ │ │ +000cf438 0007b616 R_ARM_JUMP_SLOT 0006f059 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EE7reserveEj │ │ │ │ 000cf43c 00023a16 R_ARM_JUMP_SLOT 000a5e01 _ZN6Bonmin12MilpRounding15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf440 0003ba16 R_ARM_JUMP_SLOT 000671a9 _ZNSt6vectorIdSaIdEE14_M_fill_appendEjRKd │ │ │ │ +000cf440 0003ba16 R_ARM_JUMP_SLOT 0006bd29 _ZNSt6vectorIdSaIdEE14_M_fill_appendEjRKd │ │ │ │ 000cf444 00025e16 R_ARM_JUMP_SLOT 000a47a1 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_T1_ │ │ │ │ -000cf448 0007ba16 R_ARM_JUMP_SLOT 0005ce45 _ZN6Bonmin19OaDecompositionBase20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ +000cf448 0007ba16 R_ARM_JUMP_SLOT 00060865 _ZN6Bonmin19OaDecompositionBase20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ 000cf44c 0000d816 R_ARM_JUMP_SLOT 00000000 _ZN12CglFlowCoverD1Ev │ │ │ │ 000cf450 0000d916 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -000cf454 0006c716 R_ARM_JUMP_SLOT 0005ce05 _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ +000cf454 0006c716 R_ARM_JUMP_SLOT 00060825 _ZN6Bonmin19OaDecompositionBase11solverManipD1Ev │ │ │ │ 000cf458 0000db16 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariable9setupListEP23OsiBranchingInformationb │ │ │ │ 000cf45c 0000dd16 R_ARM_JUMP_SLOT 00000000 _ZN3LAP9ValidatorC1Edddbd │ │ │ │ -000cf460 00074816 R_ARM_JUMP_SLOT 0006717d _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ +000cf460 00074816 R_ARM_JUMP_SLOT 0006bcfd _ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ 000cf464 00025a16 R_ARM_JUMP_SLOT 00099c21 _ZN6Bonmin9DummyPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf468 00054f16 R_ARM_JUMP_SLOT 000920cd _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ +000cf468 00054f16 R_ARM_JUMP_SLOT 00096731 _ZN6Bonmin14IpoptWarmStartC1EN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEENS2_INS_24IpoptInteriorWarmStarterEEE │ │ │ │ 000cf46c 00087b16 R_ARM_JUMP_SLOT 000369cd _ZN6Bonmin11CbcDfsDiverC1ERKS0_ │ │ │ │ 000cf470 0000e516 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVector7reserveEi │ │ │ │ 000cf474 0000e616 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverC2Ei │ │ │ │ -000cf478 00053816 R_ARM_JUMP_SLOT 00084e5d _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ +000cf478 00053816 R_ARM_JUMP_SLOT 00084e65 _ZN6Bonmin11TMINLP2TNLP12get_nlp_infoERiS1_S1_S1_RN5Ipopt4TNLP14IndexStyleEnumE │ │ │ │ 000cf47c 0000e716 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ 000cf480 0007ce16 R_ARM_JUMP_SLOT 000a2f39 _ZN6Bonmin16HeuristicDiveMIP10InitializeEPNS_11BonminSetupE │ │ │ │ -000cf484 0004fa16 R_ARM_JUMP_SLOT 0007e2fd _ZN6Bonmin18OsiTMINLPInterfaceC1Ev │ │ │ │ +000cf484 0004fa16 R_ARM_JUMP_SLOT 0007e305 _ZN6Bonmin18OsiTMINLPInterfaceC1Ev │ │ │ │ 000cf488 00024a16 R_ARM_JUMP_SLOT 00034e69 _ZN6Bonmin11CbcDfsDiverD1Ev │ │ │ │ 000cf48c 00048116 R_ARM_JUMP_SLOT 000344e1 _ZN6Bonmin17RegisteredOptions12optionExistsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cf490 0000ea16 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoC2ERKS_ │ │ │ │ 000cf494 0005c816 R_ARM_JUMP_SLOT 0009a5ed _ZN6Bonmin12PumpForMinlpD1Ev │ │ │ │ 000cf498 0000eb16 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsaSERKS_ │ │ │ │ -000cf49c 0003cb16 R_ARM_JUMP_SLOT 000657ed _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +000cf49c 0003cb16 R_ARM_JUMP_SLOT 0006a36d _ZN6Bonmin19TMINLP2TNLPQuadCutsC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 000cf4a0 0000ec16 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoC2Ev │ │ │ │ 000cf4a4 0000ed16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisC2Ev │ │ │ │ 000cf4a8 00063e16 R_ARM_JUMP_SLOT 0003b5e5 _ZN6Bonmin12BabSetupBaseC2ERKS0_ │ │ │ │ -000cf4ac 00046116 R_ARM_JUMP_SLOT 00071e79 _ZN6Bonmin15CutStrengthener13StrengthenCutEN5Ipopt8SmartPtrINS_6TMINLPEEEiRK16CoinPackedVectoriPKdS9_S9_RdSA_ │ │ │ │ -000cf4b0 00057316 R_ARM_JUMP_SLOT 0006dd61 _ZN6Bonmin4CutsD1Ev │ │ │ │ +000cf4ac 00046116 R_ARM_JUMP_SLOT 00071e81 _ZN6Bonmin15CutStrengthener13StrengthenCutEN5Ipopt8SmartPtrINS_6TMINLPEEEiRK16CoinPackedVectoriPKdS9_S9_RdSA_ │ │ │ │ +000cf4b0 00057316 R_ARM_JUMP_SLOT 0006c839 _ZN6Bonmin4CutsD1Ev │ │ │ │ 000cf4b4 0000ee16 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsC2ERKS_ │ │ │ │ 000cf4b8 0000ef16 R_ARM_JUMP_SLOT 00000000 _ZN11CbcStrategyC2Ev │ │ │ │ 000cf4bc 0003cc16 R_ARM_JUMP_SLOT 00033675 _ZN6Bonmin21BonCbcPartialNodeInfoC1ERKS0_ │ │ │ │ 000cf4c0 0000f016 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasis7setSizeEii │ │ │ │ -000cf4c4 0003ae16 R_ARM_JUMP_SLOT 0004ef35 _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ -000cf4c8 00060916 R_ARM_JUMP_SLOT 00052ac9 _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ +000cf4c4 0003ae16 R_ARM_JUMP_SLOT 00056271 _ZN5Ipopt8SmartPtrINS_4TNLPEE15ReleasePointer_Ev │ │ │ │ +000cf4c8 00060916 R_ARM_JUMP_SLOT 00050381 _ZNK6Bonmin17BonChooseVariable10isRootNodeEPK23OsiBranchingInformation │ │ │ │ 000cf4cc 0000f316 R_ARM_JUMP_SLOT 00000000 _ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@GLIBCXX_3.4 │ │ │ │ -000cf4d0 00082716 R_ARM_JUMP_SLOT 00097d75 _ZN6Bonmin25LocalSolverBasedHeuristicD1Ev │ │ │ │ -000cf4d4 0006fe16 R_ARM_JUMP_SLOT 0005c9e1 _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ +000cf4d0 00082716 R_ARM_JUMP_SLOT 00097d79 _ZN6Bonmin25LocalSolverBasedHeuristicD1Ev │ │ │ │ +000cf4d4 0006fe16 R_ARM_JUMP_SLOT 0005a341 _ZN6Bonmin7EcpCuts11doEcpRoundsER18OsiSolverInterfacebPd │ │ │ │ 000cf4d8 0000f516 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverC2ERKS_ │ │ │ │ 000cf4dc 0007ac16 R_ARM_JUMP_SLOT 0009caa1 _ZN6Bonmin23HeuristicLocalBranchingC1ERKS0_ │ │ │ │ 000cf4e0 00047b16 R_ARM_JUMP_SLOT 0009dad9 _ZN6Bonmin13RoundingFPumpD1Ev │ │ │ │ 000cf4e4 0000f816 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutD1Ev │ │ │ │ -000cf4e8 00068716 R_ARM_JUMP_SLOT 0008d645 _ZN6Bonmin21StrongBranchingSolverD1Ev │ │ │ │ -000cf4ec 00060d16 R_ARM_JUMP_SLOT 00098929 _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ +000cf4e8 00068716 R_ARM_JUMP_SLOT 0008d64d _ZN6Bonmin21StrongBranchingSolverD1Ev │ │ │ │ +000cf4ec 00060d16 R_ARM_JUMP_SLOT 0009892d _ZN6Bonmin20FixAndSolveHeuristicD1Ev │ │ │ │ 000cf4f0 0000f916 R_ARM_JUMP_SLOT 00000000 _ZN16CglKnapsackCoverD1Ev │ │ │ │ -000cf4f4 00060b16 R_ARM_JUMP_SLOT 0008ba51 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ -000cf4f8 0004e016 R_ARM_JUMP_SLOT 0006c6d1 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ +000cf4f4 00060b16 R_ARM_JUMP_SLOT 0008ba59 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEEd │ │ │ │ +000cf4f8 0004e016 R_ARM_JUMP_SLOT 0006e411 _ZN6Bonmin7QuadRow6eval_fEPKdb │ │ │ │ 000cf4fc 00072616 R_ARM_JUMP_SLOT 00032b35 _ZN5Ipopt8SmartPtrINS_11OptionsListEE15ReleasePointer_Ev │ │ │ │ -000cf500 00066e16 R_ARM_JUMP_SLOT 00088b29 _ZN6Bonmin10TNLPSolver13zeroDimensionERKN5Ipopt8SmartPtrINS1_4TNLPEEERNS0_12ReturnStatusE │ │ │ │ +000cf500 00066e16 R_ARM_JUMP_SLOT 00088b31 _ZN6Bonmin10TNLPSolver13zeroDimensionERKN5Ipopt8SmartPtrINS1_4TNLPEEERNS0_12ReturnStatusE │ │ │ │ 000cf504 0003fe16 R_ARM_JUMP_SLOT 0009f04d _ZN6Bonmin14HeuristicFPumpC1EPNS_11BonminSetupE │ │ │ │ 000cf508 00030416 R_ARM_JUMP_SLOT 000a30b9 _ZN6Bonmin16HeuristicDiveMIPC2ERKS0_ │ │ │ │ 000cf50c 00060416 R_ARM_JUMP_SLOT 000a45c9 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_SC_T0_ │ │ │ │ 000cf510 0004ee16 R_ARM_JUMP_SLOT 0003a925 _ZN6Bonmin12BabSetupBase3useERKNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf514 00034e16 R_ARM_JUMP_SLOT 00033bf5 _ZN6Bonmin18BonCbcFullNodeInfo15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf518 00084016 R_ARM_JUMP_SLOT 00074ab1 _ZN6Bonmin18OsiTMINLPInterface10linearizerEv │ │ │ │ +000cf518 00084016 R_ARM_JUMP_SLOT 00074ab9 _ZN6Bonmin18OsiTMINLPInterface10linearizerEv │ │ │ │ 000cf51c 0000fe16 R_ARM_JUMP_SLOT 00000000 __getrusage64@GLIBC_2.34 │ │ │ │ -000cf520 0004e116 R_ARM_JUMP_SLOT 0006e4e1 _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ -000cf524 00037316 R_ARM_JUMP_SLOT 0006da41 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ -000cf528 00068f16 R_ARM_JUMP_SLOT 00072bb9 _ZN6Bonmin16StartPointReader8readFileEv │ │ │ │ -000cf52c 0003dc16 R_ARM_JUMP_SLOT 000940b9 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000cf530 00024916 R_ARM_JUMP_SLOT 00084c9d _ZN4Coin8SmartPtrIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEEE15ReleasePointer_Ev │ │ │ │ +000cf520 0004e116 R_ARM_JUMP_SLOT 0006cfb9 _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ +000cf524 00037316 R_ARM_JUMP_SLOT 0006c519 _ZN6Bonmin7QuadCutC1ERKS0_ │ │ │ │ +000cf528 00068f16 R_ARM_JUMP_SLOT 00072bc1 _ZN6Bonmin16StartPointReader8readFileEv │ │ │ │ +000cf52c 0003dc16 R_ARM_JUMP_SLOT 00093749 _ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +000cf530 00024916 R_ARM_JUMP_SLOT 00084ca5 _ZN4Coin8SmartPtrIN6Bonmin19SimpleReferencedPtrI13CoinWarmStartEEE15ReleasePointer_Ev │ │ │ │ 000cf534 0000ff16 R_ARM_JUMP_SLOT 00000000 _ZdlPv@GLIBCXX_3.4 │ │ │ │ 000cf538 00046a16 R_ARM_JUMP_SLOT 00036539 _ZN6Bonmin14CbcProbedDiver10initializeERNS_12BabSetupBaseE │ │ │ │ 000cf53c 00032316 R_ARM_JUMP_SLOT 000998c5 _ZN6Bonmin9DummyPumpC1ERKS0_ │ │ │ │ 000cf540 00010116 R_ARM_JUMP_SLOT 00000000 __assert_fail@GLIBC_2.4 │ │ │ │ -000cf544 00055216 R_ARM_JUMP_SLOT 00084da1 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ +000cf544 00055216 R_ARM_JUMP_SLOT 00084da9 _ZN6Bonmin11TMINLP2TNLP6eval_hEiPKdbdiS2_biPiS3_Pd │ │ │ │ 000cf548 00010216 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutaSERKS_ │ │ │ │ 000cf54c 00010316 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolver11setSolutionEPKdid │ │ │ │ -000cf550 0004e316 R_ARM_JUMP_SLOT 000726f5 _ZN6Bonmin15CutStrengthener11ComputeCutsER7OsiCutsPNS_6TMINLPEPNS_11TMINLP2TNLPEiR16CoinPackedVectorRdS9_dddiPKdd │ │ │ │ +000cf550 0004e316 R_ARM_JUMP_SLOT 000726fd _ZN6Bonmin15CutStrengthener11ComputeCutsER7OsiCutsPNS_6TMINLPEPNS_11TMINLP2TNLPEiR16CoinPackedVectorRdS9_dddiPKdd │ │ │ │ 000cf554 00060c16 R_ARM_JUMP_SLOT 000378c9 _ZNSt7__cxx1110_List_baseIP7CbcNodeSaIS2_EE8_M_clearEv │ │ │ │ 000cf558 0006ce16 R_ARM_JUMP_SLOT 000a3121 _ZN6Bonmin16HeuristicDiveMIPaSERKS0_ │ │ │ │ -000cf55c 00050d16 R_ARM_JUMP_SLOT 00052ad5 _ZNK6Bonmin17BonChooseVariable10maxminCritEPK23OsiBranchingInformation │ │ │ │ +000cf55c 00050d16 R_ARM_JUMP_SLOT 0005038d _ZNK6Bonmin17BonChooseVariable10maxminCritEPK23OsiBranchingInformation │ │ │ │ 000cf560 00010616 R_ARM_JUMP_SLOT 00000000 _ZNSi6ignoreEii@GLIBCXX_3.4 │ │ │ │ 000cf564 00010716 R_ARM_JUMP_SLOT 00000000 _ZNK12OsiBabSolver11mipFeasibleEv │ │ │ │ 000cf568 00010816 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel10addObjectsEiPP9OsiObject │ │ │ │ 000cf56c 00010916 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj@GLIBCXX_3.4.21 │ │ │ │ 000cf570 00010b16 R_ARM_JUMP_SLOT 00000000 _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.4 │ │ │ │ 000cf574 00010c16 R_ARM_JUMP_SLOT 00000000 ceil@GLIBC_2.4 │ │ │ │ 000cf578 00010d16 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCut5setLbEd │ │ │ │ 000cf57c 00010e16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface10addObjectsEiPP9OsiObject │ │ │ │ -000cf580 0004aa16 R_ARM_JUMP_SLOT 0005d441 _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ -000cf584 0006b816 R_ARM_JUMP_SLOT 00084bf9 _ZNSt7__cxx1110_List_baseIN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEEESaIS5_EE8_M_clearEv │ │ │ │ +000cf580 0004aa16 R_ARM_JUMP_SLOT 00060e61 _ZN6Bonmin19OaDecompositionBaseC2ERNS_12BabSetupBaseEbb │ │ │ │ +000cf584 0006b816 R_ARM_JUMP_SLOT 00084c01 _ZNSt7__cxx1110_List_baseIN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEEESaIS5_EE8_M_clearEv │ │ │ │ 000cf588 00010f16 R_ARM_JUMP_SLOT 00000000 _ZN24CbcBranchDefaultDecisionC1Ev │ │ │ │ 000cf58c 00011116 R_ARM_JUMP_SLOT 00000000 _ZN21OsiClpSolverInterfaceC1ERKS_ │ │ │ │ 000cf590 00088216 R_ARM_JUMP_SLOT 0009d869 _ZN6Bonmin14HeuristicFPumpC1ERKS0_ │ │ │ │ -000cf594 0003d116 R_ARM_JUMP_SLOT 00084dd9 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ -000cf598 00029b16 R_ARM_JUMP_SLOT 0008eb51 _ZN6Bonmin17RegisteredOptions13chooseOptionsENS0_19ExtraCategoriesInfoERNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ -000cf59c 0002e416 R_ARM_JUMP_SLOT 0005ce7d _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ +000cf594 0003d116 R_ARM_JUMP_SLOT 00084de1 _ZN6Bonmin11TMINLP2TNLP12eval_grad_giEiPKdbiRiPiPd │ │ │ │ +000cf598 00029b16 R_ARM_JUMP_SLOT 0008eb59 _ZN6Bonmin17RegisteredOptions13chooseOptionsENS0_19ExtraCategoriesInfoERNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ +000cf59c 0002e416 R_ARM_JUMP_SLOT 0006089d _ZN6Bonmin19OaDecompositionBase11solverManip9getCachedEv │ │ │ │ 000cf5a0 00011516 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolver8solutionERdPdi │ │ │ │ -000cf5a4 00024b16 R_ARM_JUMP_SLOT 00066871 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ +000cf5a4 00024b16 R_ARM_JUMP_SLOT 0006b3f1 _ZN6Bonmin19TMINLP2TNLPQuadCuts7addCutsERKNS_4CutsEb │ │ │ │ 000cf5a8 00011716 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing10setMaxLookEi │ │ │ │ 000cf5ac 00011816 R_ARM_JUMP_SLOT 00000000 _ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@GLIBCXX_3.4 │ │ │ │ 000cf5b0 00037416 R_ARM_JUMP_SLOT 00040819 _ZN5Ipopt14IpoptExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_iS8_ │ │ │ │ -000cf5b4 00057616 R_ARM_JUMP_SLOT 000866f5 _ZN6Bonmin11TMINLP2TNLP8setxInitEiPKd │ │ │ │ +000cf5b4 00057616 R_ARM_JUMP_SLOT 000866fd _ZN6Bonmin11TMINLP2TNLP8setxInitEiPKd │ │ │ │ 000cf5b8 00033516 R_ARM_JUMP_SLOT 00042105 _ZN6Bonmin11BonminSetupC1ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf5bc 00011a16 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel15isProvenOptimalEv │ │ │ │ 000cf5c0 0006c116 R_ARM_JUMP_SLOT 0003bae1 _ZN6Bonmin12BabSetupBase18registerAllOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf5c4 00011b16 R_ARM_JUMP_SLOT 00000000 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 │ │ │ │ -000cf5c8 00059016 R_ARM_JUMP_SLOT 0005e849 _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ +000cf5c8 00059016 R_ARM_JUMP_SLOT 00062269 _ZN6Bonmin19OaDecompositionBase10ParametersD1Ev │ │ │ │ 000cf5cc 00011c16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel10addObjectsEiPP9CbcObject │ │ │ │ 000cf5d0 00011d16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel17setNodeComparisonER14CbcCompareBase │ │ │ │ 000cf5d4 00068416 R_ARM_JUMP_SLOT 0009aa35 _ZN6Bonmin12PumpForMinlpC1ERKS0_ │ │ │ │ -000cf5d8 00076c16 R_ARM_JUMP_SLOT 00098b1d _ZN6Bonmin20FixAndSolveHeuristicC1ERKS0_ │ │ │ │ -000cf5dc 00051916 R_ARM_JUMP_SLOT 0006d031 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ +000cf5d8 00076c16 R_ARM_JUMP_SLOT 00098b21 _ZN6Bonmin20FixAndSolveHeuristicC1ERKS0_ │ │ │ │ +000cf5dc 00051916 R_ARM_JUMP_SLOT 0006ed71 _ZN6Bonmin7QuadRowC1ERKS0_ │ │ │ │ 000cf5e0 00011e16 R_ARM_JUMP_SLOT 00000000 _ZN18CbcStrategyDefaultC2Eiiii │ │ │ │ -000cf5e4 00059616 R_ARM_JUMP_SLOT 0006b3cd _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ -000cf5e8 00080216 R_ARM_JUMP_SLOT 00074eb9 _ZN6Bonmin18OsiTMINLPInterface26getNonLinearitiesViolationEPKdd │ │ │ │ +000cf5e4 00059616 R_ARM_JUMP_SLOT 000687cd _ZN6Bonmin4TMat26make_full_upper_triangularEv │ │ │ │ +000cf5e8 00080216 R_ARM_JUMP_SLOT 00074ec1 _ZN6Bonmin18OsiTMINLPInterface26getNonLinearitiesViolationEPKdd │ │ │ │ 000cf5ec 00081316 R_ARM_JUMP_SLOT 000a23ed _ZN6Bonmin25HeuristicDiveVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000cf5f0 00065116 R_ARM_JUMP_SLOT 0006f6f9 _ZN6Bonmin7AuxInfoC2ERK12OsiBabSolver │ │ │ │ -000cf5f4 0002da16 R_ARM_JUMP_SLOT 00091c85 _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ -000cf5f8 00030616 R_ARM_JUMP_SLOT 00092f51 _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ -000cf5fc 0003eb16 R_ARM_JUMP_SLOT 00074515 _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ +000cf5f0 00065116 R_ARM_JUMP_SLOT 0006f701 _ZN6Bonmin7AuxInfoC2ERK12OsiBabSolver │ │ │ │ +000cf5f4 0002da16 R_ARM_JUMP_SLOT 000962e9 _ZN6Bonmin14IpoptWarmStart10flushPointEv │ │ │ │ +000cf5f8 00030616 R_ARM_JUMP_SLOT 000975b5 _Z17CoinDisjointCopyNIdEvPKT_iPS0_ │ │ │ │ +000cf5fc 0003eb16 R_ARM_JUMP_SLOT 0007451d _ZN6Bonmin18OsiTMINLPInterfaceD1Ev │ │ │ │ 000cf600 0003d216 R_ARM_JUMP_SLOT 0003350d _ZN6Bonmin18BonCbcFullNodeInfoC1ERKS0_ │ │ │ │ 000cf604 00012316 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel17passInTreeHandlerER7CbcTree │ │ │ │ 000cf608 00034316 R_ARM_JUMP_SLOT 00032865 _Z9CoinCopyNIdEvPKT_iPS0_ │ │ │ │ -000cf60c 00046d16 R_ARM_JUMP_SLOT 00085519 _ZN6Bonmin11TMINLP2TNLP12setDualsInitEiPKd │ │ │ │ -000cf610 00039416 R_ARM_JUMP_SLOT 0008161d _ZNK6Bonmin18OsiTMINLPInterface16build_fake_basisEv │ │ │ │ +000cf60c 00046d16 R_ARM_JUMP_SLOT 00085521 _ZN6Bonmin11TMINLP2TNLP12setDualsInitEiPKd │ │ │ │ +000cf610 00039416 R_ARM_JUMP_SLOT 00081625 _ZNK6Bonmin18OsiTMINLPInterface16build_fake_basisEv │ │ │ │ 000cf614 00012616 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt17RegisteredOptions22SetRegisteringCategoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ -000cf618 00074d16 R_ARM_JUMP_SLOT 0006a505 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ -000cf61c 00024316 R_ARM_JUMP_SLOT 00086ad1 _ZN6Bonmin11TMINLP2TNLP10gutsOfCopyERKS0_ │ │ │ │ +000cf618 00074d16 R_ARM_JUMP_SLOT 00067905 _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ +000cf61c 00024316 R_ARM_JUMP_SLOT 00086ad9 _ZN6Bonmin11TMINLP2TNLP10gutsOfCopyERKS0_ │ │ │ │ 000cf620 00012816 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ 000cf624 00012916 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModelC1Ev │ │ │ │ -000cf628 0003bd16 R_ARM_JUMP_SLOT 00091d05 _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ +000cf628 0003bd16 R_ARM_JUMP_SLOT 00096369 _ZN6Bonmin14IpoptWarmStartC1ERKS0_b │ │ │ │ 000cf62c 00012a16 R_ARM_JUMP_SLOT 00000000 _ZN18CbcStrategyDefaultC1Eiiii │ │ │ │ 000cf630 00012b16 R_ARM_JUMP_SLOT 00000000 __cxa_end_cleanup@CXXABI_1.3 │ │ │ │ 000cf634 00012d16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel12assignSolverERP18OsiSolverInterfaceb │ │ │ │ 000cf638 00012e16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree5emptyEv │ │ │ │ 000cf63c 00012f16 R_ARM_JUMP_SLOT 00000000 __dynamic_cast@CXXABI_1.3 │ │ │ │ -000cf640 0003f816 R_ARM_JUMP_SLOT 0005e02d _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ -000cf644 00036116 R_ARM_JUMP_SLOT 0006d4b5 _ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ +000cf640 0003f816 R_ARM_JUMP_SLOT 00061a4d _ZN6Bonmin19OaDecompositionBaseC2ERKS0_ │ │ │ │ +000cf644 00036116 R_ARM_JUMP_SLOT 0006f1f5 _ZNSt8_Rb_treeIiSt4pairIKiS0_IddEESt10_Select1stIS3_ESt4lessIiESaIS3_EE22_M_emplace_hint_uniqueIJS0_IiS2_EEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT_ │ │ │ │ 000cf648 00042716 R_ARM_JUMP_SLOT 0003a7e9 _ZN6Bonmin12BabSetupBaseC2EPK18CoinMessageHandler │ │ │ │ 000cf64c 00013216 R_ARM_JUMP_SLOT 00000000 _ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11 │ │ │ │ -000cf650 00057c16 R_ARM_JUMP_SLOT 000511a1 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ -000cf654 0005b416 R_ARM_JUMP_SLOT 000870f9 _ZN6Bonmin11TMINLP2TNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +000cf650 00057c16 R_ARM_JUMP_SLOT 000584e1 _ZNSt12_Vector_baseIiSaIiEED2Ev │ │ │ │ +000cf654 0005b416 R_ARM_JUMP_SLOT 00087101 _ZN6Bonmin11TMINLP2TNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ 000cf658 00013316 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerC1Ev │ │ │ │ 000cf65c 00013416 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface13deleteObjectsEv │ │ │ │ 000cf660 00013516 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVectorD1Ev │ │ │ │ 000cf664 00013616 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface16setAuxiliaryInfoEP10OsiAuxInfo │ │ │ │ -000cf668 0002e816 R_ARM_JUMP_SLOT 0004f0c9 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ -000cf66c 0007a516 R_ARM_JUMP_SLOT 00085369 _ZN6Bonmin11TMINLP2TNLP23SetVariablesUpperBoundsEiPKd │ │ │ │ +000cf668 0002e816 R_ARM_JUMP_SLOT 00056409 _ZN6Bonmin17LpBranchingSolverD1Ev │ │ │ │ +000cf66c 0007a516 R_ARM_JUMP_SLOT 00085371 _ZN6Bonmin11TMINLP2TNLP23SetVariablesUpperBoundsEiPKd │ │ │ │ 000cf670 00013816 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoD2Ev │ │ │ │ 000cf674 00013916 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsD2Ev │ │ │ │ 000cf678 00013a16 R_ARM_JUMP_SLOT 00000000 _Z9CoinIsnand │ │ │ │ 000cf67c 00013b16 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverD1Ev │ │ │ │ 000cf680 00013c16 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiRowCut2lbEv │ │ │ │ -000cf684 0002f116 R_ARM_JUMP_SLOT 00071125 _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ -000cf688 0005ae16 R_ARM_JUMP_SLOT 0006d425 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ -000cf68c 00050b16 R_ARM_JUMP_SLOT 0006d2ed _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ +000cf684 0002f116 R_ARM_JUMP_SLOT 0007112d _ZN6Bonmin15CutStrengthenerD1Ev │ │ │ │ +000cf688 0005ae16 R_ARM_JUMP_SLOT 0006f165 _ZNSt6vectorISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_ │ │ │ │ +000cf68c 00050b16 R_ARM_JUMP_SLOT 0006f02d _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKS1_IiiES2_EESaIS5_EED2Ev │ │ │ │ 000cf690 0007db16 R_ARM_JUMP_SLOT 000a1141 _ZN6Bonmin23HeuristicDiveFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf694 00013f16 R_ARM_JUMP_SLOT 00000000 __cxa_call_terminate@CXXABI_1.3.15 │ │ │ │ 000cf698 00014016 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel12findIntegersEbi │ │ │ │ 000cf69c 0007c216 R_ARM_JUMP_SLOT 000332b5 _ZN6Bonmin21BonCbcPartialNodeInfoD1Ev │ │ │ │ 000cf6a0 00014116 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel15setNumberStrongEi │ │ │ │ -000cf6a4 00044c16 R_ARM_JUMP_SLOT 000744ad _ZN6Bonmin18OsiTMINLPInterface16freeCachedRowRimEv │ │ │ │ -000cf6a8 0002e116 R_ARM_JUMP_SLOT 00063fa9 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ +000cf6a4 00044c16 R_ARM_JUMP_SLOT 000744b5 _ZN6Bonmin18OsiTMINLPInterface16freeCachedRowRimEv │ │ │ │ +000cf6a8 0002e116 R_ARM_JUMP_SLOT 0005fd21 _ZN6Bonmin10OaNlpOptimC1ERNS_12BabSetupBaseE │ │ │ │ 000cf6ac 00014316 R_ARM_JUMP_SLOT 00000000 _ZNK7CbcTree3topEv │ │ │ │ -000cf6b0 00063116 R_ARM_JUMP_SLOT 00052969 _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ -000cf6b4 0003c216 R_ARM_JUMP_SLOT 0006b6b9 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ +000cf6b0 00063116 R_ARM_JUMP_SLOT 00050221 _ZNK6Bonmin17BonChooseVariable17computeUsefulnessEddddPK9OsiObjectiRd │ │ │ │ +000cf6b4 0003c216 R_ARM_JUMP_SLOT 00068ab9 _ZNSt12_Vector_baseISt4pairIiiESaIS1_EED2Ev │ │ │ │ 000cf6b8 00014616 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoC2EP11CbcNodeInfoP7CbcNodeiPKiPKdPK17CoinWarmStartDiff │ │ │ │ -000cf6bc 00031116 R_ARM_JUMP_SLOT 000673e1 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ +000cf6bc 00031116 R_ARM_JUMP_SLOT 0006bf61 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJdEEEvDpOT_ │ │ │ │ 000cf6c0 00014716 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoaSERKS_ │ │ │ │ 000cf6c4 00014816 R_ARM_JUMP_SLOT 00000000 _ZNK18OsiSolverInterface16getAuxiliaryInfoEv │ │ │ │ 000cf6c8 00014916 R_ARM_JUMP_SLOT 00000000 _ZN11CglTreeInfoC1ERKS_ │ │ │ │ 000cf6cc 00031f16 R_ARM_JUMP_SLOT 000472e5 _ZN6Bonmin11BonminSetup18registerAllOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf6d0 00014a16 R_ARM_JUMP_SLOT 00000000 _ZNK19CbcCompareObjective5cloneEv │ │ │ │ 000cf6d4 00014b16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 │ │ │ │ 000cf6d8 00034c16 R_ARM_JUMP_SLOT 0003548d _ZN6Bonmin11CbcDfsDiverC1Ev │ │ │ │ 000cf6dc 00062e16 R_ARM_JUMP_SLOT 00038e45 _ZN6Bonmin12BabSetupBase11mayPrintDocEv │ │ │ │ -000cf6e0 00078516 R_ARM_JUMP_SLOT 00088b0d _ZN6Bonmin10TNLPSolver13isRecoverableERNS0_12ReturnStatusE │ │ │ │ +000cf6e0 00078516 R_ARM_JUMP_SLOT 00088b15 _ZN6Bonmin10TNLPSolver13isRecoverableERNS0_12ReturnStatusE │ │ │ │ 000cf6e4 00014f16 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModelC1ERK18OsiSolverInterface │ │ │ │ -000cf6e8 0006cb16 R_ARM_JUMP_SLOT 000956c9 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ +000cf6e8 0006cb16 R_ARM_JUMP_SLOT 00094d59 _ZN6Bonmin11IpoptSolverC1ERKS0_ │ │ │ │ 000cf6ec 00015116 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing11setMaxProbeEi │ │ │ │ -000cf6f0 0004bc16 R_ARM_JUMP_SLOT 00091dfd _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ +000cf6f0 0004bc16 R_ARM_JUMP_SLOT 00096461 _ZN6Bonmin14IpoptWarmStartC1ERK23CoinWarmStartPrimalDual │ │ │ │ 000cf6f4 00015216 R_ARM_JUMP_SLOT 00000000 __cxa_get_exception_ptr@CXXABI_1.3.1 │ │ │ │ 000cf6f8 0002c916 R_ARM_JUMP_SLOT 0004dffd _ZN6Bonmin21isDifferentOnIntegersER18OsiSolverInterfacePP9OsiObjectidPKdS6_ │ │ │ │ 000cf6fc 0006c816 R_ARM_JUMP_SLOT 000406a1 _ZN5Ipopt14IpoptExceptionD2Ev │ │ │ │ 000cf700 00015416 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsE17CoinMessageMarker │ │ │ │ 000cf704 00015616 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing18setMaxElementsRootEi │ │ │ │ 000cf708 00015716 R_ARM_JUMP_SLOT 00000000 _ZSt16__throw_bad_castv@GLIBCXX_3.4 │ │ │ │ -000cf70c 0005eb16 R_ARM_JUMP_SLOT 00092235 _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ +000cf70c 0005eb16 R_ARM_JUMP_SLOT 00096899 _ZN6Bonmin14IpoptWarmStartC1EiiPKdS2_ │ │ │ │ 000cf710 00015816 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing14setMaxElementsEi │ │ │ │ 000cf714 00054916 R_ARM_JUMP_SLOT 00037fc9 _ZN6Bonmin12BabSetupBase22gatherParametersValuesEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf718 00015916 R_ARM_JUMP_SLOT 00000000 _ZN19CbcCompareObjectiveC1Ev │ │ │ │ -000cf71c 0002ac16 R_ARM_JUMP_SLOT 00084d41 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ +000cf71c 0002ac16 R_ARM_JUMP_SLOT 00084d49 _ZN6Bonmin11TMINLP2TNLP6eval_fEiPKdbRd │ │ │ │ 000cf720 00015a16 R_ARM_JUMP_SLOT 00000000 _ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@GLIBCXX_3.4.21 │ │ │ │ -000cf724 00049316 R_ARM_JUMP_SLOT 00086ef5 _ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ +000cf724 00049316 R_ARM_JUMP_SLOT 00086efd _ZN6Bonmin11TMINLP2TNLPC2ERKS0_ │ │ │ │ 000cf728 00015b16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt13StreamJournal15SetOutputStreamEPSo │ │ │ │ -000cf72c 00082b16 R_ARM_JUMP_SLOT 000880ad _ZN6Bonmin6TMINLPC2Ev │ │ │ │ -000cf730 00059b16 R_ARM_JUMP_SLOT 00066df9 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ +000cf72c 00082b16 R_ARM_JUMP_SLOT 000880b5 _ZN6Bonmin6TMINLPC2Ev │ │ │ │ +000cf730 00059b16 R_ARM_JUMP_SLOT 0006b975 _Z9CoinFillNIiEvPT_iS0_ │ │ │ │ 000cf734 00015e16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTreeD2Ev │ │ │ │ -000cf738 00088516 R_ARM_JUMP_SLOT 0005838d _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ +000cf738 00088516 R_ARM_JUMP_SLOT 00055c6d _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ 000cf73c 00015f16 R_ARM_JUMP_SLOT 00000000 _ZdaPv@GLIBCXX_3.4 │ │ │ │ 000cf740 0007ab16 R_ARM_JUMP_SLOT 000a58d1 _ZN6Bonmin26HeuristicDiveMIPFractionalC1EPNS_11BonminSetupE │ │ │ │ 000cf744 00016016 R_ARM_JUMP_SLOT 00000000 _ZdaPvj@CXXABI_1.3.9 │ │ │ │ 000cf748 00016116 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel17usefulInformationEv │ │ │ │ -000cf74c 00082816 R_ARM_JUMP_SLOT 00052849 _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ +000cf74c 00082816 R_ARM_JUMP_SLOT 00050101 _ZNK6Bonmin17BonChooseVariable18computeMultipliersERdS1_ │ │ │ │ 000cf750 00053b16 R_ARM_JUMP_SLOT 0003b0f5 _ZN6Bonmin12BabSetupBaseC2ERKS0_RNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf754 00016316 R_ARM_JUMP_SLOT 00000000 _ZN9CglCliqueC1Ebb │ │ │ │ -000cf758 0006cf16 R_ARM_JUMP_SLOT 0005d011 _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ -000cf75c 00026216 R_ARM_JUMP_SLOT 000619d1 _ZN6Bonmin15OACutGenerator2C1ERNS_12BabSetupBaseE │ │ │ │ +000cf758 0006cf16 R_ARM_JUMP_SLOT 00060a31 _ZNK6Bonmin19OaDecompositionBase14post_nlp_solveEPNS_7BabInfoEd │ │ │ │ +000cf75c 00026216 R_ARM_JUMP_SLOT 0005d749 _ZN6Bonmin15OACutGenerator2C1ERNS_12BabSetupBaseE │ │ │ │ 000cf760 00016416 R_ARM_JUMP_SLOT 00000000 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.9 │ │ │ │ -000cf764 00076116 R_ARM_JUMP_SLOT 0006d2c1 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ +000cf764 00076116 R_ARM_JUMP_SLOT 0006f001 _ZNSt12_Vector_baseISt17_Rb_tree_iteratorISt4pairIKiS1_IddEEESaIS5_EED2Ev │ │ │ │ 000cf768 00016616 R_ARM_JUMP_SLOT 00000000 _ZN11CglRedSplitC1Ev │ │ │ │ 000cf76c 00016716 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbingC1Ev │ │ │ │ 000cf770 00016816 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomory26setLargestFactorMultiplierEd │ │ │ │ -000cf774 0006d016 R_ARM_JUMP_SLOT 00097f5d _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKd │ │ │ │ +000cf774 0006d016 R_ARM_JUMP_SLOT 00097f61 _ZN6Bonmin25LocalSolverBasedHeuristic14changeIfNotSetEN5Ipopt8SmartPtrINS1_11OptionsListEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSA_RKd │ │ │ │ 000cf778 00035316 R_ARM_JUMP_SLOT 00032679 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_ │ │ │ │ 000cf77c 00016916 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel15addCutGeneratorEP15CglCutGeneratoriPKcbbbiii │ │ │ │ 000cf780 00082c16 R_ARM_JUMP_SLOT 00040e41 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N5Ipopt11OptionsList11OptionValueEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE20_Reuse_or_alloc_nodeclIRKSB_EEPSt13_Rb_tree_nodeISB_EOT_ │ │ │ │ 000cf784 00035516 R_ARM_JUMP_SLOT 000a234d _ZN6Bonmin25HeuristicDiveVectorLengthC1ERKS0_ │ │ │ │ -000cf788 00070416 R_ARM_JUMP_SLOT 00098239 _ZN6Bonmin25LocalSolverBasedHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cf78c 00032416 R_ARM_JUMP_SLOT 000711dd _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ +000cf788 00070416 R_ARM_JUMP_SLOT 0009823d _ZN6Bonmin25LocalSolverBasedHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf78c 00032416 R_ARM_JUMP_SLOT 000711e5 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPD1Ev │ │ │ │ 000cf790 00016a16 R_ARM_JUMP_SLOT 00000000 _ZN24CglMixedIntegerRounding2C1Ev │ │ │ │ 000cf794 00016b16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cf798 00026c16 R_ARM_JUMP_SLOT 0009fd2d _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops14_Val_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_ │ │ │ │ -000cf79c 00044416 R_ARM_JUMP_SLOT 00085481 _ZN6Bonmin11TMINLP2TNLP21SetVariableUpperBoundEid │ │ │ │ +000cf79c 00044416 R_ARM_JUMP_SLOT 00085489 _ZN6Bonmin11TMINLP2TNLP21SetVariableUpperBoundEid │ │ │ │ 000cf7a0 0005bf16 R_ARM_JUMP_SLOT 0004a8fd _ZN6Bonmin12SubMipSolver6solverEv │ │ │ │ 000cf7a4 00016d16 R_ARM_JUMP_SLOT 00000000 _ZN12CglFlowCoverC1Ev │ │ │ │ -000cf7a8 00054b16 R_ARM_JUMP_SLOT 0006aa89 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ -000cf7ac 0004f616 R_ARM_JUMP_SLOT 0008db41 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoRNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ -000cf7b0 0004c416 R_ARM_JUMP_SLOT 00081d41 _ZN6Bonmin18OsiTMINLPInterface13getBendersCutER7OsiCutsb │ │ │ │ +000cf7a8 00054b16 R_ARM_JUMP_SLOT 00067e89 _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ +000cf7ac 0004f616 R_ARM_JUMP_SLOT 0008db49 _ZN6Bonmin17RegisteredOptions21writeHtmlOptionsTableERSoRNSt7__cxx114listIPN5Ipopt16RegisteredOptionESaIS6_EEE │ │ │ │ +000cf7b0 0004c416 R_ARM_JUMP_SLOT 00081d49 _ZN6Bonmin18OsiTMINLPInterface13getBendersCutER7OsiCutsb │ │ │ │ 000cf7b4 00017216 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisC1ERKS_ │ │ │ │ 000cf7b8 00017316 R_ARM_JUMP_SLOT 00000000 _ZNK8CbcModel21isContinuousUnboundedEv │ │ │ │ 000cf7bc 00017516 R_ARM_JUMP_SLOT 00000000 __aeabi_idivmod@GCC_3.5 │ │ │ │ 000cf7c0 00017616 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt13StreamJournalC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_13EJournalLevelE │ │ │ │ 000cf7c4 00071616 R_ARM_JUMP_SLOT 0009dded _ZN6Bonmin13RoundingFPumpC1EPNS_11TMINLP2TNLPE │ │ │ │ 000cf7c8 00017716 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableC1EPK18OsiSolverInterface │ │ │ │ 000cf7cc 00030516 R_ARM_JUMP_SLOT 000a4215 _ZNSt6vectorIN6Bonmin6vectorIiEESaIS2_EED2Ev │ │ │ │ 000cf7d0 00017816 R_ARM_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 │ │ │ │ 000cf7d4 00033916 R_ARM_JUMP_SLOT 0009ff19 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_SC_T0_T1_ │ │ │ │ 000cf7d8 00017916 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomoryC1Ev │ │ │ │ 000cf7dc 00017b16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterfaceC2Ev │ │ │ │ -000cf7e0 0005a916 R_ARM_JUMP_SLOT 0008d78d _ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ -000cf7e4 0003fd16 R_ARM_JUMP_SLOT 0008a98d _ZN6Bonmin10TNLPSolverC2Ev │ │ │ │ +000cf7e0 0005a916 R_ARM_JUMP_SLOT 0008d795 _ZN6Bonmin21StrongBranchingSolverC2EPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cf7e4 0003fd16 R_ARM_JUMP_SLOT 0008a995 _ZN6Bonmin10TNLPSolverC2Ev │ │ │ │ 000cf7e8 0003a316 R_ARM_JUMP_SLOT 0009b371 _ZN6Bonmin12PumpForMinlp13setupDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf7ec 00017c16 R_ARM_JUMP_SLOT 00000000 _ZN9CglGomory14setLimitAtRootEi │ │ │ │ -000cf7f0 00043116 R_ARM_JUMP_SLOT 00072b6d _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthener17StrengtheningTNLPEE15ReleasePointer_Ev │ │ │ │ +000cf7f0 00043116 R_ARM_JUMP_SLOT 00072b75 _ZN5Ipopt8SmartPtrIN6Bonmin15CutStrengthener17StrengtheningTNLPEE15ReleasePointer_Ev │ │ │ │ 000cf7f4 00070916 R_ARM_JUMP_SLOT 000a02b5 _ZN6Bonmin21adjustPrimalToleranceEPNS_11TMINLP2TNLPERd │ │ │ │ -000cf7f8 0002d316 R_ARM_JUMP_SLOT 00096429 _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ -000cf7fc 00068516 R_ARM_JUMP_SLOT 0006c449 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ +000cf7f8 0002d316 R_ARM_JUMP_SLOT 00095ab9 _ZN5Ipopt8SmartPtrINS_17RegisteredOptionsEE15ReleasePointer_Ev │ │ │ │ +000cf7fc 00068516 R_ARM_JUMP_SLOT 0006e189 _ZN6Bonmin7QuadRow15gradiant_structEiPib │ │ │ │ 000cf800 00017e16 R_ARM_JUMP_SLOT 00000000 _ZN9CglTwomirC1Ev │ │ │ │ -000cf804 00040916 R_ARM_JUMP_SLOT 00065a79 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ +000cf804 00040916 R_ARM_JUMP_SLOT 0006a5f9 _ZN6Bonmin19TMINLP2TNLPQuadCutsC1ERKS0_ │ │ │ │ 000cf808 00018016 R_ARM_JUMP_SLOT 00000000 _ZN17CbcCompareDefaultD1Ev │ │ │ │ 000cf80c 00069016 R_ARM_JUMP_SLOT 0003f761 _ZN6Bonmin12BabSetupBase15readOptionsFileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cf810 00064f16 R_ARM_JUMP_SLOT 0006b975 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ -000cf814 00063f16 R_ARM_JUMP_SLOT 00059515 _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cf810 00064f16 R_ARM_JUMP_SLOT 00068d75 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_ │ │ │ │ +000cf814 00063f16 R_ARM_JUMP_SLOT 0006319d _ZN6Bonmin13MinlpFeasPump15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf818 00018316 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCut5setUbEd │ │ │ │ 000cf81c 00018516 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModelD1Ev │ │ │ │ -000cf820 00084316 R_ARM_JUMP_SLOT 0006adf1 _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ -000cf824 00034016 R_ARM_JUMP_SLOT 0006b5c9 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ +000cf820 00084316 R_ARM_JUMP_SLOT 000681f1 _ZN6Bonmin4TMataSERK16CoinPackedMatrix │ │ │ │ +000cf824 00034016 R_ARM_JUMP_SLOT 000689c9 _ZN6Bonmin4TMat15numNonEmptyRowsEv │ │ │ │ 000cf828 00018a16 R_ARM_JUMP_SLOT 00000000 _ZNK23CoinWarmStartPrimalDual12generateDiffEPK13CoinWarmStart │ │ │ │ 000cf82c 00018b16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterface12markHotStartEv │ │ │ │ -000cf830 0006de16 R_ARM_JUMP_SLOT 00085ab5 _ZN6Bonmin11TMINLP2TNLP11outputDiffsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_ │ │ │ │ +000cf830 0006de16 R_ARM_JUMP_SLOT 00085abd _ZN6Bonmin11TMINLP2TNLP11outputDiffsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_ │ │ │ │ 000cf834 00018c16 R_ARM_JUMP_SLOT 00000000 _ZN18CbcPartialNodeInfoD2Ev │ │ │ │ 000cf838 00035b16 R_ARM_JUMP_SLOT 000410b1 _ZN5Ipopt8SmartPtrINS_16RegisteredOptionEE15ReleasePointer_Ev │ │ │ │ 000cf83c 00018d16 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterfaceC2ERKS_ │ │ │ │ 000cf840 0002d016 R_ARM_JUMP_SLOT 00033269 _ZN6Bonmin18BonCbcFullNodeInfoD1Ev │ │ │ │ 000cf844 00018e16 R_ARM_JUMP_SLOT 00000000 _ZN11CglTreeInfoC1Ev │ │ │ │ 000cf848 0003e916 R_ARM_JUMP_SLOT 00048191 _ZN6Bonmin11BonminSetup13initializeBBBEv │ │ │ │ -000cf84c 00077016 R_ARM_JUMP_SLOT 0006b461 _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ +000cf84c 00077016 R_ARM_JUMP_SLOT 00068861 _ZN6Bonmin4TMat21make_upper_triangularERKNS_17MatrixStorageTypeE │ │ │ │ 000cf850 00027a16 R_ARM_JUMP_SLOT 0004c975 _ZN6Bonmin12SubMipSolver8optimizeEdid │ │ │ │ -000cf854 00023d16 R_ARM_JUMP_SLOT 0006fa31 _ZN6Bonmin12BoundsReader16gutsOfDestructorEv │ │ │ │ -000cf858 00073716 R_ARM_JUMP_SLOT 0006aea9 _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ +000cf854 00023d16 R_ARM_JUMP_SLOT 0006fa39 _ZN6Bonmin12BoundsReader16gutsOfDestructorEv │ │ │ │ +000cf858 00073716 R_ARM_JUMP_SLOT 000682a9 _ZN6Bonmin4TMatC1ERKS0_ │ │ │ │ 000cf85c 00019416 R_ARM_JUMP_SLOT 00000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 │ │ │ │ -000cf860 0003d916 R_ARM_JUMP_SLOT 0009362d _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ +000cf860 0003d916 R_ARM_JUMP_SLOT 00092cbd _ZN6Bonmin11IpoptSolverD1Ev │ │ │ │ 000cf864 00019516 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree3popEv │ │ │ │ -000cf868 00050816 R_ARM_JUMP_SLOT 00068189 _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ +000cf868 00050816 R_ARM_JUMP_SLOT 00065581 _ZN6Bonmin12TMINLPLinObj16gutsOfDestructorEv │ │ │ │ 000cf86c 00019716 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel9setCutoffEd │ │ │ │ 000cf870 00019816 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiObject13infeasibilityEPK18OsiSolverInterfaceRi │ │ │ │ 000cf874 0006e716 R_ARM_JUMP_SLOT 00039785 _ZN6Bonmin12BabSetupBase6addSosEv │ │ │ │ 000cf878 00019916 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisC1Ev │ │ │ │ 000cf87c 00019a16 R_ARM_JUMP_SLOT 00000000 __cxa_throw_bad_array_new_length@CXXABI_1.3.8 │ │ │ │ -000cf880 0003b816 R_ARM_JUMP_SLOT 00066d11 _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ +000cf880 0003b816 R_ARM_JUMP_SLOT 0006b88d _ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ 000cf884 00019c16 R_ARM_JUMP_SLOT 00000000 _ZNK9OsiRowCut5cloneEv │ │ │ │ -000cf888 00047516 R_ARM_JUMP_SLOT 00058569 _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ -000cf88c 00082516 R_ARM_JUMP_SLOT 0008b769 _ZN6Bonmin10TNLP2FPNLP13dist_to_pointEPKd │ │ │ │ -000cf890 00070216 R_ARM_JUMP_SLOT 00066f99 _Z9CoinZeroNIdEvPT_i │ │ │ │ -000cf894 0006c916 R_ARM_JUMP_SLOT 00052cb5 _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ +000cf888 00047516 R_ARM_JUMP_SLOT 00055e49 _ZSt13__heap_selectIP8CoinPairIidEN9__gnu_cxx5__ops15_Iter_comp_iterI15CoinFirstLess_2IidEEEEvT_S9_S9_T0_ │ │ │ │ +000cf88c 00082516 R_ARM_JUMP_SLOT 0008b771 _ZN6Bonmin10TNLP2FPNLP13dist_to_pointEPKd │ │ │ │ +000cf890 00070216 R_ARM_JUMP_SLOT 0006bb19 _Z9CoinZeroNIdEvPT_i │ │ │ │ +000cf894 0006c916 R_ARM_JUMP_SLOT 0005056d _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ 000cf898 00019e16 R_ARM_JUMP_SLOT 00000000 _ZN15CbcCompareDepthC1Ev │ │ │ │ -000cf89c 00068016 R_ARM_JUMP_SLOT 00054cad _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ +000cf89c 00068016 R_ARM_JUMP_SLOT 00052565 _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ 000cf8a0 0006bd16 R_ARM_JUMP_SLOT 00040d35 _ZNSt7__cxx1110_List_baseIN6Bonmin12BabSetupBase13CuttingMethodESaIS3_EE8_M_clearEv │ │ │ │ -000cf8a4 00045a16 R_ARM_JUMP_SLOT 00070da1 _ZNSt19_UninitDestroyGuardIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvED1Ev │ │ │ │ +000cf8a4 00045a16 R_ARM_JUMP_SLOT 00070da9 _ZNSt19_UninitDestroyGuardIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvED1Ev │ │ │ │ 000cf8a8 0001a016 R_ARM_JUMP_SLOT 00000000 _ZN15CbcFullNodeInfoC1EP8CbcModeli │ │ │ │ 000cf8ac 00085316 R_ARM_JUMP_SLOT 00040bc1 _ZN6Bonmin17RegisteredOptions18setOptionExtraInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi │ │ │ │ 000cf8b0 0002f416 R_ARM_JUMP_SLOT 000a0185 _ZN6Bonmin13HeuristicDiveaSERKS0_ │ │ │ │ 000cf8b4 0001a116 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesC1ERKS_ │ │ │ │ -000cf8b8 00030c16 R_ARM_JUMP_SLOT 0006be9d _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ -000cf8bc 0002f516 R_ARM_JUMP_SLOT 0006ac69 _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ -000cf8c0 0007be16 R_ARM_JUMP_SLOT 00084d89 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ -000cf8c4 00085416 R_ARM_JUMP_SLOT 0006ba19 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ +000cf8b8 00030c16 R_ARM_JUMP_SLOT 0006929d _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat8RowOrderEEEEvT_SD_T0_T1_ │ │ │ │ +000cf8bc 0002f516 R_ARM_JUMP_SLOT 00068069 _ZN6Bonmin4TMat6createERK16CoinPackedMatrix │ │ │ │ +000cf8c0 0007be16 R_ARM_JUMP_SLOT 00084d91 _ZN6Bonmin11TMINLP2TNLP6eval_gEiPKdbiPd │ │ │ │ +000cf8c4 00085416 R_ARM_JUMP_SLOT 00068e19 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_T0_SE_T1_T2_ │ │ │ │ 000cf8c8 0001a216 R_ARM_JUMP_SLOT 00000000 fputc@GLIBC_2.4 │ │ │ │ 000cf8cc 00088616 R_ARM_JUMP_SLOT 0004a759 _ZN6Bonmin12SubMipSolverC1ERKS0_ │ │ │ │ 000cf8d0 0001a316 R_ARM_JUMP_SLOT 00000000 __cxa_rethrow@CXXABI_1.3 │ │ │ │ 000cf8d4 00080816 R_ARM_JUMP_SLOT 00044d61 _ZN6Bonmin11BonminSetup14initializeBHybEb │ │ │ │ 000cf8d8 0001a416 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ -000cf8dc 00083f16 R_ARM_JUMP_SLOT 000511f9 _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ +000cf8dc 00083f16 R_ARM_JUMP_SLOT 0005850d _ZNSt6vectorIdSaIdEE17_M_realloc_appendIJRKdEEEvDpOT_ │ │ │ │ 000cf8e0 0001a516 R_ARM_JUMP_SLOT 00000000 _ZNK18OsiSolverInterface17getRowCutDebuggerEv │ │ │ │ 000cf8e4 00029016 R_ARM_JUMP_SLOT 000423a1 _ZN6Bonmin11BonminSetup12getAlgorithmEv │ │ │ │ -000cf8e8 00033c16 R_ARM_JUMP_SLOT 00074ac1 _ZN6Bonmin18OsiTMINLPInterface24initializeJacobianArraysEv │ │ │ │ +000cf8e8 00033c16 R_ARM_JUMP_SLOT 00074ac9 _ZN6Bonmin18OsiTMINLPInterface24initializeJacobianArraysEv │ │ │ │ 000cf8ec 0001a616 R_ARM_JUMP_SLOT 00000000 _ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 │ │ │ │ 000cf8f0 0001a716 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesC1Ei │ │ │ │ 000cf8f4 0001a816 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -000cf8f8 00060f16 R_ARM_JUMP_SLOT 00079d49 _ZN6Bonmin18OsiTMINLPInterface8setModelEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ -000cf8fc 0005d216 R_ARM_JUMP_SLOT 00091791 _ZN5Ipopt8SmartPtrINS_13StreamJournalEE15ReleasePointer_Ev │ │ │ │ +000cf8f8 00060f16 R_ARM_JUMP_SLOT 00079d51 _ZN6Bonmin18OsiTMINLPInterface8setModelEN5Ipopt8SmartPtrINS_6TMINLPEEE │ │ │ │ +000cf8fc 0005d216 R_ARM_JUMP_SLOT 00091799 _ZN5Ipopt8SmartPtrINS_13StreamJournalEE15ReleasePointer_Ev │ │ │ │ 000cf900 0001a916 R_ARM_JUMP_SLOT 00000000 _ZN14CoinOneMessageD1Ev │ │ │ │ 000cf904 0006d116 R_ARM_JUMP_SLOT 000a23f1 _ZN6Bonmin25HeuristicDiveVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf908 0001aa16 R_ARM_JUMP_SLOT 00000000 _ZN21OsiClpSolverInterfaceD1Ev │ │ │ │ -000cf90c 0005a516 R_ARM_JUMP_SLOT 000879fd _ZNSt6vectorIN6Bonmin6TMINLP12VariableTypeESaIS2_EE17_M_default_appendEj │ │ │ │ -000cf910 00075d16 R_ARM_JUMP_SLOT 00084c35 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLP2FPNLPEE15ReleasePointer_Ev │ │ │ │ +000cf90c 0005a516 R_ARM_JUMP_SLOT 00087a05 _ZNSt6vectorIN6Bonmin6TMINLP12VariableTypeESaIS2_EE17_M_default_appendEj │ │ │ │ +000cf910 00075d16 R_ARM_JUMP_SLOT 00084c3d _ZN5Ipopt8SmartPtrIN6Bonmin10TNLP2FPNLPEE15ReleasePointer_Ev │ │ │ │ 000cf914 0001ab16 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicC2ERKS_ │ │ │ │ -000cf918 0005ca16 R_ARM_JUMP_SLOT 0008530d _ZN6Bonmin11TMINLP2TNLP23SetVariablesLowerBoundsEiPKd │ │ │ │ +000cf918 0005ca16 R_ARM_JUMP_SLOT 00085315 _ZN6Bonmin11TMINLP2TNLP23SetVariablesLowerBoundsEiPKd │ │ │ │ 000cf91c 00041616 R_ARM_JUMP_SLOT 000353cd _ZN6Bonmin14CbcProbedDiverC1ERKS0_ │ │ │ │ 000cf920 0001af16 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ 000cf924 0001b016 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing14setMaxPassRootEi │ │ │ │ -000cf928 0002fc16 R_ARM_JUMP_SLOT 00083cd5 _Z9CoinCopyNIN5Ipopt4TNLP13LinearityTypeEEvPKT_iPS3_ │ │ │ │ -000cf92c 00024616 R_ARM_JUMP_SLOT 00068271 _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ -000cf930 00076516 R_ARM_JUMP_SLOT 0006c441 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ -000cf934 0007bf16 R_ARM_JUMP_SLOT 00067465 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ +000cf928 0002fc16 R_ARM_JUMP_SLOT 00083cdd _Z9CoinCopyNIN5Ipopt4TNLP13LinearityTypeEEvPKT_iPS3_ │ │ │ │ +000cf92c 00024616 R_ARM_JUMP_SLOT 00065669 _ZN6Bonmin12TMINLPLinObjC1Ev │ │ │ │ +000cf930 00076516 R_ARM_JUMP_SLOT 0006e181 _ZN6Bonmin7QuadRow8nnz_gradEv │ │ │ │ +000cf934 0007bf16 R_ARM_JUMP_SLOT 0006bfe5 _ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_ │ │ │ │ 000cf938 0001b116 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutD2Ev │ │ │ │ 000cf93c 0001b216 R_ARM_JUMP_SLOT 00000000 _ZN18OsiSolverInterfaceaSERKS_ │ │ │ │ -000cf940 00066516 R_ARM_JUMP_SLOT 0005cd41 _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ -000cf944 00033616 R_ARM_JUMP_SLOT 00091879 _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ -000cf948 00056816 R_ARM_JUMP_SLOT 00064811 _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cf940 00066516 R_ARM_JUMP_SLOT 00060761 _ZN6Bonmin19OaDecompositionBase10ParametersC1Ev │ │ │ │ +000cf944 00033616 R_ARM_JUMP_SLOT 00095edd _ZN6Bonmin14IpoptWarmStartD1Ev │ │ │ │ +000cf948 00056816 R_ARM_JUMP_SLOT 0005c1ed _ZN6Bonmin14DummyHeuristicC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf94c 00029a16 R_ARM_JUMP_SLOT 000a1a91 _ZN6Bonmin23HeuristicDiveFractionalC1EPNS_11BonminSetupE │ │ │ │ 000cf950 00035616 R_ARM_JUMP_SLOT 000a466d _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin7MatCompEEEEvT_T0_SD_T1_T2_ │ │ │ │ 000cf954 00058a16 R_ARM_JUMP_SLOT 000a1145 _ZN6Bonmin23HeuristicDiveFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf958 0001b616 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEc │ │ │ │ 000cf95c 0002c616 R_ARM_JUMP_SLOT 000a7bc1 _ZN6Bonmin28HeuristicDiveMIPVectorLength10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ 000cf960 0002f716 R_ARM_JUMP_SLOT 0004ddad _ZN6Bonmin13relaxIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ 000cf964 00086216 R_ARM_JUMP_SLOT 000a2d51 _ZN6Bonmin25HeuristicDiveVectorLengthC1EPNS_11BonminSetupE │ │ │ │ 000cf968 0001b716 R_ARM_JUMP_SLOT 00000000 _ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@GLIBCXX_3.4.21 │ │ │ │ 000cf96c 0001b816 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrix9appendColERK20CoinPackedVectorBase │ │ │ │ -000cf970 00082e16 R_ARM_JUMP_SLOT 0006c4d9 _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ +000cf970 00082e16 R_ARM_JUMP_SLOT 0006e219 _ZN6Bonmin7QuadRow18internal_eval_gradEPKd │ │ │ │ 000cf974 0002dd16 R_ARM_JUMP_SLOT 0003a605 _ZN6Bonmin12BabSetupBaseD1Ev │ │ │ │ -000cf978 00069216 R_ARM_JUMP_SLOT 0004edc1 _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ +000cf978 00069216 R_ARM_JUMP_SLOT 000560fd _ZN6Bonmin17QpBranchingSolverC1EPNS_18OsiTMINLPInterfaceE │ │ │ │ 000cf97c 0001b916 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1Ebdd │ │ │ │ 000cf980 0001ba16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVector6insertEid │ │ │ │ -000cf984 00070616 R_ARM_JUMP_SLOT 00084dc1 _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ +000cf984 00070616 R_ARM_JUMP_SLOT 00084dc9 _ZN6Bonmin11TMINLP2TNLP7eval_giEiPKdbiRd │ │ │ │ 000cf988 0001bc16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVectorC1Eb │ │ │ │ 000cf98c 0003ee16 R_ARM_JUMP_SLOT 000a4f8d _ZN6Bonmin26HeuristicDiveMIPFractional10InitializeEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -000cf990 0002b316 R_ARM_JUMP_SLOT 00074ccd _ZN6Bonmin18OsiTMINLPInterface23getConstraintsViolationEPKdRd │ │ │ │ +000cf990 0002b316 R_ARM_JUMP_SLOT 00074cd5 _ZN6Bonmin18OsiTMINLPInterface23getConstraintsViolationEPKdRd │ │ │ │ 000cf994 0007b016 R_ARM_JUMP_SLOT 0009cae1 _ZN6Bonmin23HeuristicLocalBranching15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf998 0001bf16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10JournalistD1Ev │ │ │ │ 000cf99c 0001c016 R_ARM_JUMP_SLOT 00000000 _ZN11CbcStrategyD2Ev │ │ │ │ 000cf9a0 0001c116 R_ARM_JUMP_SLOT 00000000 _ZNSo9_M_insertIdEERSoT_@GLIBCXX_3.4.9 │ │ │ │ 000cf9a4 0001c216 R_ARM_JUMP_SLOT 00000000 _ZN6OsiSOSC1EPK18OsiSolverInterfaceiPKiPKdi │ │ │ │ 000cf9a8 00071c16 R_ARM_JUMP_SLOT 000349f1 _ZN6Bonmin7BabInfoC1ERKS0_ │ │ │ │ 000cf9ac 0006b116 R_ARM_JUMP_SLOT 000a7bc5 _ZN6Bonmin28HeuristicDiveMIPVectorLength15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ @@ -2253,146 +2253,146 @@ │ │ │ │ 000cf9c0 0005af16 R_ARM_JUMP_SLOT 00035391 _ZN6Bonmin14CbcProbedDiverC1Ev │ │ │ │ 000cf9c4 0001c716 R_ARM_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base9_M_unhookEv@GLIBCXX_3.4.15 │ │ │ │ 000cf9c8 00061616 R_ARM_JUMP_SLOT 0009bc69 _ZN6Bonmin13HeuristicRINSC1EPNS_11BonminSetupE │ │ │ │ 000cf9cc 00034f16 R_ARM_JUMP_SLOT 000a4f91 _ZN6Bonmin26HeuristicDiveMIPFractional15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ 000cf9d0 0004b516 R_ARM_JUMP_SLOT 0004eb11 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ 000cf9d4 0001c816 R_ARM_JUMP_SLOT 00000000 __cxa_end_catch@CXXABI_1.3 │ │ │ │ 000cf9d8 00041016 R_ARM_JUMP_SLOT 0004d74d _ZN6Bonmin21CbcStrategyChooseCutsC1ERNS_12BabSetupBaseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ -000cf9dc 00050916 R_ARM_JUMP_SLOT 000797ed _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKiddi │ │ │ │ +000cf9dc 00050916 R_ARM_JUMP_SLOT 000797f5 _ZN6Bonmin18OsiTMINLPInterface26switchToFeasibilityProblemEjPKdPKiddi │ │ │ │ 000cf9e0 0001c916 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEi │ │ │ │ -000cf9e4 0002e616 R_ARM_JUMP_SLOT 0008018d _ZN6Bonmin18OsiTMINLPInterface10initializeEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_INS_6TMINLPEEE │ │ │ │ -000cf9e8 0006ff16 R_ARM_JUMP_SLOT 00091611 _ZNSt7__cxx1110_List_baseIPN5Ipopt16RegisteredOptionESaIS3_EE8_M_clearEv │ │ │ │ +000cf9e4 0002e616 R_ARM_JUMP_SLOT 00080195 _ZN6Bonmin18OsiTMINLPInterface10initializeEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS2_INS_6TMINLPEEE │ │ │ │ +000cf9e8 0006ff16 R_ARM_JUMP_SLOT 00091619 _ZNSt7__cxx1110_List_baseIPN5Ipopt16RegisteredOptionESaIS3_EE8_M_clearEv │ │ │ │ 000cf9ec 0001cb16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixaSERKS_ │ │ │ │ -000cf9f0 0007fc16 R_ARM_JUMP_SLOT 00059e69 _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ +000cf9f0 0007fc16 R_ARM_JUMP_SLOT 00063af1 _ZN6Bonmin13MinlpFeasPumpC1ERNS_12BabSetupBaseE │ │ │ │ 000cf9f4 0001cc16 R_ARM_JUMP_SLOT 00000000 __gxx_personality_v0@CXXABI_1.3 │ │ │ │ -000cf9f8 00080916 R_ARM_JUMP_SLOT 00096701 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ -000cf9fc 0005dc16 R_ARM_JUMP_SLOT 0005e179 _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ +000cf9f8 00080916 R_ARM_JUMP_SLOT 00095d91 _ZN5Ipopt8SmartPtrINS_16IpoptApplicationEE15ReleasePointer_Ev │ │ │ │ +000cf9fc 0005dc16 R_ARM_JUMP_SLOT 00061b99 _ZN6Bonmin19OaDecompositionBaseD1Ev │ │ │ │ 000cfa00 0001d016 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoC2Ev │ │ │ │ 000cfa04 0001d116 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbingD1Ev │ │ │ │ -000cfa08 0004f516 R_ARM_JUMP_SLOT 00085185 _ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ -000cfa0c 00058516 R_ARM_JUMP_SLOT 00096781 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ +000cfa08 0004f516 R_ARM_JUMP_SLOT 0008518d _ZN6Bonmin11TMINLP2TNLPD2Ev │ │ │ │ +000cfa0c 00058516 R_ARM_JUMP_SLOT 00095e11 _ZN5Ipopt8SmartPtrINS_15SolveStatisticsEE15ReleasePointer_Ev │ │ │ │ 000cfa10 0001d216 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsD1Ev │ │ │ │ -000cfa14 00057f16 R_ARM_JUMP_SLOT 0008a3a1 _ZN6Bonmin10TNLPSolver30initializeOptionsAndJournalistEv │ │ │ │ -000cfa18 00083a16 R_ARM_JUMP_SLOT 0006ae9d _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ -000cfa1c 00072e16 R_ARM_JUMP_SLOT 00071b3d _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ +000cfa14 00057f16 R_ARM_JUMP_SLOT 0008a3a9 _ZN6Bonmin10TNLPSolver30initializeOptionsAndJournalistEv │ │ │ │ +000cfa18 00083a16 R_ARM_JUMP_SLOT 0006829d _ZN6Bonmin4TMat22make_lower_to_be_upperEv │ │ │ │ +000cfa1c 00072e16 R_ARM_JUMP_SLOT 00071b45 _ZN6Bonmin15CutStrengthener17StrengtheningTNLPC1EN5Ipopt8SmartPtrINS_6TMINLPEEERK16CoinPackedVectorbiPKdSA_SA_iiPKi │ │ │ │ 000cfa20 0001d516 R_ARM_JUMP_SLOT 00000000 _ZN18CoinWarmStartBasisD2Ev │ │ │ │ 000cfa24 0001d616 R_ARM_JUMP_SLOT 00000000 __aeabi_l2d@GCC_3.5 │ │ │ │ 000cfa28 00068b16 R_ARM_JUMP_SLOT 000366ed _ZN6Bonmin11CbcDfsDiver10initializeERNS_12BabSetupBaseE │ │ │ │ 000cfa2c 0001d816 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -000cfa30 00027116 R_ARM_JUMP_SLOT 0008aa11 _ZN6Bonmin10TNLPSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000cfa30 00027116 R_ARM_JUMP_SLOT 0008aa19 _ZN6Bonmin10TNLPSolverC2EN5Ipopt8SmartPtrINS_17RegisteredOptionsEEENS2_INS1_11OptionsListEEENS2_INS1_10JournalistEEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cfa34 0001d916 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsC2Ev │ │ │ │ -000cfa38 00033d16 R_ARM_JUMP_SLOT 0006f3c5 _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ +000cfa38 00033d16 R_ARM_JUMP_SLOT 0006f3cd _ZN6Bonmin7AuxInfoD1Ev │ │ │ │ 000cfa3c 0001da16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10Journalist10AddJournalENS_8SmartPtrINS_7JournalEEE │ │ │ │ 000cfa40 0001db16 R_ARM_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4 │ │ │ │ -000cfa44 0006e916 R_ARM_JUMP_SLOT 0008799d _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED2Ev │ │ │ │ +000cfa44 0006e916 R_ARM_JUMP_SLOT 000879a5 _ZNSt12_Vector_baseIN6Bonmin6TMINLP12VariableTypeESaIS2_EED2Ev │ │ │ │ 000cfa48 0001dc16 R_ARM_JUMP_SLOT 00000000 _ZN17CbcCompareDefaultC1Ev │ │ │ │ 000cfa4c 0001dd16 R_ARM_JUMP_SLOT 00000000 __cxa_throw@CXXABI_1.3 │ │ │ │ -000cfa50 00026716 R_ARM_JUMP_SLOT 00051fbd _ZN6Bonmin7HotInfoD1Ev │ │ │ │ -000cfa54 0002d916 R_ARM_JUMP_SLOT 000511cd _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ +000cfa50 00026716 R_ARM_JUMP_SLOT 0004f875 _ZN6Bonmin7HotInfoD1Ev │ │ │ │ +000cfa54 0002d916 R_ARM_JUMP_SLOT 00055825 _ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ 000cfa58 00069816 R_ARM_JUMP_SLOT 000321a5 _ZN6Bonmin12TMINLPLinObj17finalize_solutionENS_6TMINLP12SolverReturnEiPKdd │ │ │ │ -000cfa5c 0003b016 R_ARM_JUMP_SLOT 0008aac5 _ZN6Bonmin11NamesReaderD1Ev │ │ │ │ +000cfa5c 0003b016 R_ARM_JUMP_SLOT 0008aacd _ZN6Bonmin11NamesReaderD1Ev │ │ │ │ 000cfa60 0001de16 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj@GLIBCXX_3.4.21 │ │ │ │ 000cfa64 0001e016 R_ARM_JUMP_SLOT 00000000 _ZN7OsiCutsC1ERKS_ │ │ │ │ 000cfa68 00040216 R_ARM_JUMP_SLOT 00040dad _ZNSt12_Vector_baseIP9OsiObjectSaIS1_EED2Ev │ │ │ │ -000cfa6c 00051d16 R_ARM_JUMP_SLOT 0006b26d _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ +000cfa6c 00051d16 R_ARM_JUMP_SLOT 0006866d _ZN6Bonmin4TMat16removeDuplicatesEv │ │ │ │ 000cfa70 0001e116 R_ARM_JUMP_SLOT 00000000 _ZNSolsEi@GLIBCXX_3.4 │ │ │ │ -000cfa74 00032d16 R_ARM_JUMP_SLOT 00094999 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ -000cfa78 00084816 R_ARM_JUMP_SLOT 0006f4d9 _ZN6Bonmin7AuxInfoC2ERKS0_ │ │ │ │ -000cfa7c 00029316 R_ARM_JUMP_SLOT 00070641 _ZN6Bonmin11NamesReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ +000cfa74 00032d16 R_ARM_JUMP_SLOT 00094029 _ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ +000cfa78 00084816 R_ARM_JUMP_SLOT 0006f4e1 _ZN6Bonmin7AuxInfoC2ERKS0_ │ │ │ │ +000cfa7c 00029316 R_ARM_JUMP_SLOT 00070649 _ZN6Bonmin11NamesReaderC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ │ │ │ │ 000cfa80 0001e216 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel20passInMessageHandlerEP18CoinMessageHandler │ │ │ │ 000cfa84 0001e316 R_ARM_JUMP_SLOT 00000000 _ZN8CbcModel14branchAndBoundEi │ │ │ │ 000cfa88 0001e516 R_ARM_JUMP_SLOT 00000000 __gettimeofday64@GLIBC_2.34 │ │ │ │ 000cfa8c 0001e716 R_ARM_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ -000cfa90 00078d16 R_ARM_JUMP_SLOT 00074341 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC1Ev │ │ │ │ -000cfa94 00059216 R_ARM_JUMP_SLOT 0008b8c1 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ +000cfa90 00078d16 R_ARM_JUMP_SLOT 00074349 _ZN6Bonmin18OsiTMINLPInterface10OaMessagesC1Ev │ │ │ │ +000cfa94 00059216 R_ARM_JUMP_SLOT 0008b8c9 _ZN6Bonmin10TNLP2FPNLPD1Ev │ │ │ │ 000cfa98 00071a16 R_ARM_JUMP_SLOT 0003273d _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcj │ │ │ │ -000cfa9c 00042416 R_ARM_JUMP_SLOT 00084bc5 _ZN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEE15ReleasePointer_Ev │ │ │ │ -000cfaa0 00048616 R_ARM_JUMP_SLOT 000987d5 _ZNK6Bonmin25LocalSolverBasedHeuristic13doLocalSearchEPNS_18OsiTMINLPInterfaceEPdRddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ +000cfa9c 00042416 R_ARM_JUMP_SLOT 00084bcd _ZN5Ipopt8SmartPtrIN6Bonmin10TNLPSolverEE15ReleasePointer_Ev │ │ │ │ +000cfaa0 00048616 R_ARM_JUMP_SLOT 000987d9 _ZNK6Bonmin25LocalSolverBasedHeuristic13doLocalSearchEPNS_18OsiTMINLPInterfaceEPdRddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 000cfaa4 0005f416 R_ARM_JUMP_SLOT 0009b7c9 _ZN6Bonmin13HeuristicRINSD1Ev │ │ │ │ -000cfaa8 00042116 R_ARM_JUMP_SLOT 0006afe9 _ZN6Bonmin4TMat15numNonEmptyColsEv │ │ │ │ +000cfaa8 00042116 R_ARM_JUMP_SLOT 000683e9 _ZN6Bonmin4TMat15numNonEmptyColsEv │ │ │ │ 000cfaac 0001ec16 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ 000cfab0 0001ee16 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsC2Ev │ │ │ │ 000cfab4 0001ef16 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVectorC1ERKS_ │ │ │ │ 000cfab8 0001f016 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ -000cfabc 00061e16 R_ARM_JUMP_SLOT 000662a1 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ +000cfabc 00061e16 R_ARM_JUMP_SLOT 0006ae21 _ZN6Bonmin19TMINLP2TNLPQuadCutsD1Ev │ │ │ │ 000cfac0 00082216 R_ARM_JUMP_SLOT 00032c01 _ZNSt7__cxx1110_List_baseIN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEEESaIS6_EE8_M_clearEv │ │ │ │ 000cfac4 0001f216 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedVectoraSERKS_ │ │ │ │ -000cfac8 00042e16 R_ARM_JUMP_SLOT 00071271 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP13update_x_fullEPKd │ │ │ │ +000cfac8 00042e16 R_ARM_JUMP_SLOT 00071279 _ZN6Bonmin15CutStrengthener17StrengtheningTNLP13update_x_fullEPKd │ │ │ │ 000cfacc 0001f516 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicaSERKS_ │ │ │ │ 000cfad0 0001f616 R_ARM_JUMP_SLOT 00000000 _ZN12OsiBabSolverC1Ei │ │ │ │ -000cfad4 00033716 R_ARM_JUMP_SLOT 00074481 _ZN6Bonmin18OsiTMINLPInterface16freeCachedColRimEv │ │ │ │ -000cfad8 00084e16 R_ARM_JUMP_SLOT 0005860d _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ +000cfad4 00033716 R_ARM_JUMP_SLOT 00074489 _ZN6Bonmin18OsiTMINLPInterface16freeCachedColRimEv │ │ │ │ +000cfad8 00084e16 R_ARM_JUMP_SLOT 00062295 _ZN6Bonmin10OaMessagesC1Ev │ │ │ │ 000cfadc 0001f716 R_ARM_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base4swapERS0_S1_@GLIBCXX_3.4.15 │ │ │ │ -000cfae0 00077416 R_ARM_JUMP_SLOT 00074959 _ZN6Bonmin18OsiTMINLPInterface21internal_setWarmStartEPK13CoinWarmStart │ │ │ │ -000cfae4 00065516 R_ARM_JUMP_SLOT 0008a171 _ZN6Bonmin10TNLPSolverC2ERKS0_ │ │ │ │ +000cfae0 00077416 R_ARM_JUMP_SLOT 00074961 _ZN6Bonmin18OsiTMINLPInterface21internal_setWarmStartEPK13CoinWarmStart │ │ │ │ +000cfae4 00065516 R_ARM_JUMP_SLOT 0008a179 _ZN6Bonmin10TNLPSolverC2ERKS0_ │ │ │ │ 000cfae8 0005fd16 R_ARM_JUMP_SLOT 0009de0d _ZN6Bonmin13RoundingFPump5roundEddPd │ │ │ │ -000cfaec 0007f316 R_ARM_JUMP_SLOT 00058095 _ZNSt19_UninitDestroyGuardIPN6Bonmin7HotInfoEvED1Ev │ │ │ │ +000cfaec 0007f316 R_ARM_JUMP_SLOT 00055975 _ZNSt19_UninitDestroyGuardIPN6Bonmin7HotInfoEvED1Ev │ │ │ │ 000cfaf0 0001fa16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt12TaggedObject13ObjectChangedEv │ │ │ │ -000cfaf4 00086316 R_ARM_JUMP_SLOT 00097d29 _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ +000cfaf4 00086316 R_ARM_JUMP_SLOT 00097d2d _ZN6Bonmin25LocalSolverBasedHeuristicC2ERKS0_ │ │ │ │ 000cfaf8 00077d16 R_ARM_JUMP_SLOT 0004e86d _ZN6Bonmin11installCutsER18OsiSolverInterfaceRK7OsiCutsi │ │ │ │ -000cfafc 0007b116 R_ARM_JUMP_SLOT 00052bd5 _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ +000cfafc 0007b116 R_ARM_JUMP_SLOT 0005048d _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ 000cfb00 0001fb16 R_ARM_JUMP_SLOT 00000000 _ZN18CoinMessageHandlerlsEPKc │ │ │ │ -000cfb04 00030916 R_ARM_JUMP_SLOT 000572a1 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ +000cfb04 00030916 R_ARM_JUMP_SLOT 00054b59 _ZN6Bonmin17BonChooseVariableD1Ev │ │ │ │ 000cfb08 0001fc16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree13setComparisonER14CbcCompareBase │ │ │ │ -000cfb0c 00036e16 R_ARM_JUMP_SLOT 00065239 _ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ +000cfb0c 00036e16 R_ARM_JUMP_SLOT 00069db9 _ZN6Bonmin19TMINLP2TNLPQuadCuts10addRowCutsERK7OsiCutsb │ │ │ │ 000cfb10 0001fd16 R_ARM_JUMP_SLOT 00000000 __sprintf_chk@GLIBC_2.4 │ │ │ │ 000cfb14 0001ff16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree9cleanTreeEP8CbcModeldRd │ │ │ │ 000cfb18 00020016 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt10JournalistC1Ev │ │ │ │ -000cfb1c 0007fd16 R_ARM_JUMP_SLOT 00067279 _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 0007fd16 R_ARM_JUMP_SLOT 0006bdf9 _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_ │ │ │ │ 000cfb20 00034416 R_ARM_JUMP_SLOT 000302a9 _ZN6Bonmin3BabclERNS_12BabSetupBaseE │ │ │ │ -000cfb24 00068d16 R_ARM_JUMP_SLOT 00079b9d _ZNK6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ +000cfb24 00068d16 R_ARM_JUMP_SLOT 00079ba5 _ZNK6Bonmin18OsiTMINLPInterface7optionsEv │ │ │ │ 000cfb28 00020416 R_ARM_JUMP_SLOT 00000000 _ZN16CoinPackedMatrixC1EbPKiS1_PKdi │ │ │ │ 000cfb2c 00081716 R_ARM_JUMP_SLOT 00034c35 _ZN6Bonmin14GuessHeuristicC1ER8CbcModel │ │ │ │ 000cfb30 0003fa16 R_ARM_JUMP_SLOT 000a0099 _ZN6Bonmin13HeuristicDiveC2Ev │ │ │ │ -000cfb34 0006ea16 R_ARM_JUMP_SLOT 0006c85d _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ +000cfb34 0006ea16 R_ARM_JUMP_SLOT 0006e59d _ZN6Bonmin7QuadRow14add_to_hessianERSt3mapISt4pairIiiES3_St4lessIS3_ESaIS2_IKS3_S3_EEEb │ │ │ │ 000cfb38 00020616 R_ARM_JUMP_SLOT 00000000 _ZN11CglTreeInfoD1Ev │ │ │ │ -000cfb3c 0003de16 R_ARM_JUMP_SLOT 00085779 _ZN6Bonmin11TMINLP2TNLP14SetWarmStarterEN5Ipopt8SmartPtrINS_24IpoptInteriorWarmStarterEEE │ │ │ │ -000cfb40 00048416 R_ARM_JUMP_SLOT 00091f2d _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ +000cfb3c 0003de16 R_ARM_JUMP_SLOT 00085781 _ZN6Bonmin11TMINLP2TNLP14SetWarmStarterEN5Ipopt8SmartPtrINS_24IpoptInteriorWarmStarterEEE │ │ │ │ +000cfb40 00048416 R_ARM_JUMP_SLOT 00096591 _ZN6Bonmin14IpoptWarmStartC1Ebii │ │ │ │ 000cfb44 00020816 R_ARM_JUMP_SLOT 00000000 _ZNSt12__basic_fileIcED1Ev@GLIBCXX_3.4 │ │ │ │ -000cfb48 0006af16 R_ARM_JUMP_SLOT 0008d719 _ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ +000cfb48 0006af16 R_ARM_JUMP_SLOT 0008d721 _ZN6Bonmin21StrongBranchingSolveraSERKS0_ │ │ │ │ 000cfb4c 00050c16 R_ARM_JUMP_SLOT 0003f151 _ZN6Bonmin12BabSetupBase30initializeOptionsAndJournalistEv │ │ │ │ -000cfb50 0006c616 R_ARM_JUMP_SLOT 0005d231 _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ -000cfb54 0002f616 R_ARM_JUMP_SLOT 00097ce1 _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ -000cfb58 00085516 R_ARM_JUMP_SLOT 000879c9 _ZN5Ipopt8SmartPtrIN6Bonmin24IpoptInteriorWarmStarterEE15ReleasePointer_Ev │ │ │ │ +000cfb50 0006c616 R_ARM_JUMP_SLOT 00060c51 _ZN6Bonmin19OaDecompositionBase11solverManip7restoreEv │ │ │ │ +000cfb54 0002f616 R_ARM_JUMP_SLOT 00097ce5 _ZN6Bonmin25LocalSolverBasedHeuristicC2Ev │ │ │ │ +000cfb58 00085516 R_ARM_JUMP_SLOT 000879d1 _ZN5Ipopt8SmartPtrIN6Bonmin24IpoptInteriorWarmStarterEE15ReleasePointer_Ev │ │ │ │ 000cfb5c 00020c16 R_ARM_JUMP_SLOT 00000000 _ZN12CbcHeuristicD2Ev │ │ │ │ 000cfb60 00020d16 R_ARM_JUMP_SLOT 00000000 _ZNK24CbcBranchDefaultDecision5cloneEv │ │ │ │ 000cfb64 00020e16 R_ARM_JUMP_SLOT 00000000 _ZN10OsiHotInfoD2Ev │ │ │ │ 000cfb68 00020f16 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ 000cfb6c 0002c116 R_ARM_JUMP_SLOT 0009db31 _ZN6Bonmin13RoundingFPump17gutsOfConstructorEv │ │ │ │ -000cfb70 00030b16 R_ARM_JUMP_SLOT 0008a0f1 _ZN6Bonmin10TNLPSolverD2Ev │ │ │ │ -000cfb74 00037116 R_ARM_JUMP_SLOT 00050719 _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ -000cfb78 00035e16 R_ARM_JUMP_SLOT 0006bb59 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ +000cfb70 00030b16 R_ARM_JUMP_SLOT 0008a0f9 _ZN6Bonmin10TNLPSolverD2Ev │ │ │ │ +000cfb74 00037116 R_ARM_JUMP_SLOT 00057a59 _ZN6Bonmin17LpBranchingSolverC1EPNS_12BabSetupBaseE │ │ │ │ +000cfb78 00035e16 R_ARM_JUMP_SLOT 00068f59 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_comp_iterIN6Bonmin4TMat11ColumnOrderEEEEvT_SD_T0_T1_ │ │ │ │ 000cfb7c 00040516 R_ARM_JUMP_SLOT 00036385 _ZN6Bonmin8CbcDiver10initializeERNS_12BabSetupBaseE │ │ │ │ 000cfb80 00021416 R_ARM_JUMP_SLOT 00000000 _ZN19CbcCompareObjectiveD1Ev │ │ │ │ 000cfb84 00021516 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEjj@GLIBCXX_3.4.21 │ │ │ │ 000cfb88 00021616 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 000cfb8c 0006d716 R_ARM_JUMP_SLOT 00040ccd _ZN5Ipopt8SmartPtrIN6Bonmin6TMINLPEE15ReleasePointer_Ev │ │ │ │ 000cfb90 00062c16 R_ARM_JUMP_SLOT 0009fe01 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiiNS0_5__ops15_Iter_comp_iterIN6Bonmin12score_sorterEEEEvT_T0_SD_T1_T2_ │ │ │ │ -000cfb94 00031d16 R_ARM_JUMP_SLOT 0008b929 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ -000cfb98 00060016 R_ARM_JUMP_SLOT 00098af1 _ZN6Bonmin20FixAndSolveHeuristicC1EPNS_11BonminSetupE │ │ │ │ +000cfb94 00031d16 R_ARM_JUMP_SLOT 0008b931 _ZN6Bonmin10TNLP2FPNLPC1EN5Ipopt8SmartPtrINS1_4TNLPEEENS2_IS0_EE │ │ │ │ +000cfb98 00060016 R_ARM_JUMP_SLOT 00098af5 _ZN6Bonmin20FixAndSolveHeuristicC1EPNS_11BonminSetupE │ │ │ │ 000cfb9c 00021816 R_ARM_JUMP_SLOT 00000000 _ZN8CglParamD2Ev │ │ │ │ -000cfba0 00074c16 R_ARM_JUMP_SLOT 000880e5 _ZN6Bonmin6TMINLPD2Ev │ │ │ │ +000cfba0 00074c16 R_ARM_JUMP_SLOT 000880ed _ZN6Bonmin6TMINLPD2Ev │ │ │ │ 000cfba4 00021916 R_ARM_JUMP_SLOT 00000000 _ZNK6CbcSOS9osiObjectEPK18OsiSolverInterface │ │ │ │ 000cfba8 00021a16 R_ARM_JUMP_SLOT 00000000 _ZN14OsiPseudoCostsD1Ev │ │ │ │ -000cfbac 00064316 R_ARM_JUMP_SLOT 00098d55 _ZN6Bonmin20FixAndSolveHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ -000cfbb0 0003db16 R_ARM_JUMP_SLOT 000588d9 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ +000cfbac 00064316 R_ARM_JUMP_SLOT 00098d59 _ZN6Bonmin20FixAndSolveHeuristic15registerOptionsEN5Ipopt8SmartPtrINS_17RegisteredOptionsEEE │ │ │ │ +000cfbb0 0003db16 R_ARM_JUMP_SLOT 00062561 _ZN6Bonmin13MinlpFeasPumpD1Ev │ │ │ │ 000cfbb4 00021b16 R_ARM_JUMP_SLOT 00000000 _ZN7CbcTree8bestNodeEd │ │ │ │ -000cfbb8 0003ac16 R_ARM_JUMP_SLOT 00097969 _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ -000cfbbc 00054d16 R_ARM_JUMP_SLOT 000856f9 _ZN6Bonmin11TMINLP2TNLP21force_fractionnal_solEv │ │ │ │ +000cfbb8 0003ac16 R_ARM_JUMP_SLOT 00092999 _ZN5Ipopt8SmartPtrIKNS_6VectorEE15ReleasePointer_Ev │ │ │ │ +000cfbbc 00054d16 R_ARM_JUMP_SLOT 00085701 _ZN6Bonmin11TMINLP2TNLP21force_fractionnal_solEv │ │ │ │ 000cfbc0 00056116 R_ARM_JUMP_SLOT 000a3069 _ZN6Bonmin16HeuristicDiveMIPC2EPNS_11BonminSetupE │ │ │ │ 000cfbc4 00021f16 R_ARM_JUMP_SLOT 00000000 _ZN5Ipopt16IpoptApplicationC1ENS_8SmartPtrINS_17RegisteredOptionsEEENS1_INS_11OptionsListEEENS1_INS_10JournalistEEE │ │ │ │ 000cfbc8 00022016 R_ARM_JUMP_SLOT 00000000 _ZN12CoinMessagesD1Ev │ │ │ │ -000cfbcc 00052116 R_ARM_JUMP_SLOT 0008682d _ZN6Bonmin11TMINLP2TNLP12Set_dual_solEiPKd │ │ │ │ -000cfbd0 00035d16 R_ARM_JUMP_SLOT 0007d5c9 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiddi │ │ │ │ +000cfbcc 00052116 R_ARM_JUMP_SLOT 00086835 _ZN6Bonmin11TMINLP2TNLP12Set_dual_solEiPKd │ │ │ │ +000cfbd0 00035d16 R_ARM_JUMP_SLOT 0007d5d1 _ZN6Bonmin18OsiTMINLPInterface23solveFeasibilityProblemEjPKdPKiddi │ │ │ │ 000cfbd4 00022116 R_ARM_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.4 │ │ │ │ 000cfbd8 00022416 R_ARM_JUMP_SLOT 00000000 _ZN9OsiRowCutC2ERKS_ │ │ │ │ 000cfbdc 00022516 R_ARM_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ 000cfbe0 00022616 R_ARM_JUMP_SLOT 00000000 _ZN10CglProbing10setMaxPassEi │ │ │ │ 000cfbe4 00022716 R_ARM_JUMP_SLOT 00000000 _ZN17OsiChooseVariableaSERKS_ │ │ │ │ 000cfbe8 00022816 R_ARM_JUMP_SLOT 00000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 │ │ │ │ -000cfbec 0006e216 R_ARM_JUMP_SLOT 0008d645 _ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ +000cfbec 0006e216 R_ARM_JUMP_SLOT 0008d64d _ZN6Bonmin21StrongBranchingSolverD2Ev │ │ │ │ 000cfbf0 00032216 R_ARM_JUMP_SLOT 0004c55d _ZN6Bonmin12SubMipSolver13find_good_solEdid │ │ │ │ -000cfbf4 00055716 R_ARM_JUMP_SLOT 00075005 _ZN6Bonmin18OsiTMINLPInterface3useEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ +000cfbf4 00055716 R_ARM_JUMP_SLOT 0007500d _ZN6Bonmin18OsiTMINLPInterface3useEN5Ipopt8SmartPtrINS_11TMINLP2TNLPEEE │ │ │ │ 000cfbf8 00022916 R_ARM_JUMP_SLOT 00000000 floor@GLIBC_2.4 │ │ │ │ -000cfbfc 0005f816 R_ARM_JUMP_SLOT 0006b6e5 _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ -000cfc00 00061216 R_ARM_JUMP_SLOT 000857c1 _ZN6Bonmin11TMINLP2TNLP14GetWarmStarterEv │ │ │ │ +000cfbfc 0005f816 R_ARM_JUMP_SLOT 00068ae5 _ZN6Bonmin18resizeAndCopyArrayIiEEvRPT_jj │ │ │ │ +000cfc00 00061216 R_ARM_JUMP_SLOT 000857c9 _ZN6Bonmin11TMINLP2TNLP14GetWarmStarterEv │ │ │ │ 000cfc04 0007b816 R_ARM_JUMP_SLOT 000349c1 _ZN6Bonmin7BabInfoC1ERK12OsiBabSolver │ │ │ ├── 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: 929b4bad12a6910f31fd81aa9d67c1eb46de9fc0 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b85a6a2fe6e01a0630691df9294877783365f690 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -727,56 +727,14 @@ │ │ │ │ _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ _ZN6Bonmin11fixIntegersER18OsiSolverInterfaceRK23OsiBranchingInformationdPP9OsiObjecti │ │ │ │ _ZNSo9_M_insertIdEERSoT_ │ │ │ │ _ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv │ │ │ │ _ZN6Bonmin11installCutsER18OsiSolverInterfaceRK7OsiCutsi │ │ │ │ _ZTI13CoinWarmStart │ │ │ │ _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 │ │ │ │ @@ -806,14 +764,15 @@ │ │ │ │ _ZN17OsiChooseVariable17updateInformationEiiddi │ │ │ │ _ZNK18OsiBranchingObject11boundBranchEv │ │ │ │ _ZN18OsiSolverInterface11setIntParamE11OsiIntParami │ │ │ │ _ZNK18OsiSolverInterface11getIntParamE11OsiIntParamRi │ │ │ │ _ZNK9CbcObject13infeasibilityEPK23OsiBranchingInformationRi │ │ │ │ _ZN18CbcBranchingObject6branchEP18OsiSolverInterface │ │ │ │ _ZN6Bonmin17BonChooseVariable17updateInformationEiiddi │ │ │ │ +_ZN18CoinMessageHandler7messageEiRK12CoinMessages │ │ │ │ _ZN6Bonmin17BonChooseVariable17updateInformationEPK23OsiBranchingInformationiP10OsiHotInfo │ │ │ │ _ZN6Bonmin7HotInfoD2Ev │ │ │ │ _ZN10OsiHotInfoD2Ev │ │ │ │ _ZTVN6Bonmin7HotInfoE │ │ │ │ _ZN6Bonmin7HotInfoD1Ev │ │ │ │ _ZN6Bonmin7HotInfoD0Ev │ │ │ │ _ZN6Bonmin17BonChooseVariable8MessagesC2Ev │ │ │ │ @@ -836,14 +795,16 @@ │ │ │ │ _ZNK6Bonmin7HotInfo5cloneEv │ │ │ │ _ZN6Bonmin7HotInfoaSERKS0_ │ │ │ │ _ZN10OsiHotInfoaSERKS_ │ │ │ │ _ZN6Bonmin7HotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ _ZN10OsiHotInfo17updateInformationEPK18OsiSolverInterfacePK23OsiBranchingInformationP17OsiChooseVariable │ │ │ │ _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED2Ev │ │ │ │ _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EED1Ev │ │ │ │ +_ZNSt12_Vector_baseIdSaIdEED2Ev │ │ │ │ +_ZNSt12_Vector_baseIdSaIdEED1Ev │ │ │ │ _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ _ZN6Bonmin7HotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ _ZN10OsiHotInfoC2EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ _ZN6Bonmin7HotInfoC1EP18OsiSolverInterfacePK23OsiBranchingInformationPKPK9OsiObjecti │ │ │ │ _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE12_Guard_allocD2Ev │ │ │ │ _ZNSt6vectorIN6Bonmin7HotInfoESaIS1_EE12_Guard_allocD1Ev │ │ │ │ _ZNSt19_UninitDestroyGuardIPN6Bonmin7HotInfoEvED2Ev │ │ │ │ @@ -874,212 +835,166 @@ │ │ │ │ _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 │ │ │ │ -_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 │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ -_ZN6Bonmin19TMINLP2TNLPQuadCuts6printHEv │ │ │ │ -_ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ -_ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ -_Z9CoinFillNIiEvPT_iS0_ │ │ │ │ -_Z9CoinZeroNIdEvPT_i │ │ │ │ -_ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ -_ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED1Ev │ │ │ │ -_ZNSt6vectorIdSaIdEE14_M_fill_appendEjRKd │ │ │ │ -_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 │ │ │ │ +_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 │ │ │ │ @@ -1121,14 +1036,16 @@ │ │ │ │ _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD2Ev │ │ │ │ _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD1Ev │ │ │ │ _ZN6Bonmin19LinearCutsGenerator13CuttingMethodD0Ev │ │ │ │ _ZN6Bonmin11TMINLP2TNLP7addCutsEjPPK9OsiRowCut │ │ │ │ _ZN6Bonmin18OsiTMINLPInterface12applyRowCutsEiPPK9OsiRowCut │ │ │ │ _ZN6Bonmin18OsiTMINLPInterface16freeCachedRowRimEv │ │ │ │ _ZN4Coin8SmartPtrIN6Bonmin19LinearCutsGenerator13CuttingMethodEE15ReleasePointer_Ev │ │ │ │ +_ZTIN6Bonmin19TMINLP2TNLPQuadCutsE │ │ │ │ +_ZTIN6Bonmin11TMINLP2TNLPE │ │ │ │ _ZTVN6Bonmin19LinearCutsGenerator13CuttingMethodE │ │ │ │ _ZN6Bonmin11OuterApprox23extractLinearRelaxationERNS_18OsiTMINLPInterfaceEP18OsiSolverInterfacePKdb │ │ │ │ _ZN21OsiClpSolverInterface7resolveEv │ │ │ │ _ZN21OsiClpSolverInterfaceD1Ev │ │ │ │ _Z9CoinIsnand │ │ │ │ _Z10CoinFinited │ │ │ │ _ZTSN4Coin16ReferencedObjectE │ │ │ │ @@ -1137,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 │ │ │ │ @@ -1158,45 +1076,104 @@ │ │ │ │ _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 │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts22get_scaling_parametersERdRbiPdS2_iS3_ │ │ │ │ +_ZN6Bonmin19TMINLP2TNLPQuadCuts6printHEv │ │ │ │ +_ZNSt6vectorIdSaIdEE7reserveEj │ │ │ │ +_ZNSt6vectorIPN6Bonmin7QuadRowESaIS2_EE7reserveEj │ │ │ │ +_Z9CoinFillNIiEvPT_iS0_ │ │ │ │ +_Z9CoinZeroNIdEvPT_i │ │ │ │ +_ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED2Ev │ │ │ │ +_ZNSt12_Vector_baseIPN6Bonmin7QuadRowESaIS2_EED1Ev │ │ │ │ +_ZNSt6vectorIdSaIdEE14_M_fill_appendEjRKd │ │ │ │ +_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 │ │ │ │ @@ -1236,17 +1213,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 │ │ │ │ @@ -1769,14 +1769,87 @@ │ │ │ │ _ZN6Bonmin17RegisteredOptions22writeLatexOptionsTableERSoNS0_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 │ │ │ │ +_ZN5Ipopt15SolveStatisticsD2Ev │ │ │ │ +_ZN5Ipopt15SolveStatisticsD1Ev │ │ │ │ +_ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ +_ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ +_ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ +_ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ +_ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ +_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 │ │ │ │ _ZN19CoinWarmStartVectorIdED1Ev │ │ │ │ _ZN19CoinWarmStartVectorIdED0Ev │ │ │ │ _ZN23CoinWarmStartVectorDiffIdEaSERKS0_ │ │ │ │ _ZNK18CoinWarmStartBasis5cloneEv │ │ │ │ @@ -1834,19 +1907,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 │ │ │ │ @@ -1862,84 +1932,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 │ │ │ │ -_ZN5Ipopt15SolveStatisticsD2Ev │ │ │ │ -_ZN5Ipopt15SolveStatisticsD1Ev │ │ │ │ -_ZN6Bonmin11IpoptSolver16setMinlpDefaultsEN5Ipopt8SmartPtrINS1_11OptionsListEEE │ │ │ │ -_ZNK6Bonmin11IpoptSolver18solverReturnStatusEN5Ipopt23ApplicationReturnStatusE │ │ │ │ -_ZN6Bonmin11IpoptSolver12OptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ -_ZN6Bonmin11IpoptSolver14ReOptimizeTNLPERKN5Ipopt8SmartPtrINS1_4TNLPEEE │ │ │ │ -_ZNK6Bonmin11IpoptSolver18UnsolvedIpoptError9errorNameB5cxx11Ev │ │ │ │ -_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_ │ │ │ │ @@ -2255,19 +2255,14 @@ │ │ │ │ a0a@Fqa* │ │ │ │ `0`8Fq`AF │ │ │ │ "I#H{DyDxD │ │ │ │ MKzDML|D │ │ │ │ #}D2F9F-X F#d │ │ │ │ SI!"8FyD │ │ │ │ 3h9FJF0F │ │ │ │ -3s`iF(FoF │ │ │ │ -KF2F!F%F │ │ │ │ -` h#y(a+u │ │ │ │ -ia(a!x)v │ │ │ │ -a8FiabF#x+w │ │ │ │ 2hkjWiGE │ │ │ │ +B!I!H{DyDxD │ │ │ │ KF2F!F%F │ │ │ │ KF2F!F%F │ │ │ │ `!F0`bF+x3tW │ │ │ │ I["#hyD_ │ │ │ │ `!F0`bF+ │ │ │ │ @@ -2284,45 +2279,41 @@ │ │ │ │ Gsn(Jkf$KzD │ │ │ │ rFIGH{DyDxD │ │ │ │ ."DIEH{DyDxD │ │ │ │ r=I>H{DyDxD │ │ │ │ r;InumberObjects() │ │ │ │ branch<2 │ │ │ │ @@ -2867,48 +2855,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 │ │ │ │ @@ -2916,27 +2882,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. │ │ │ │ -bool Bonmin::OaDecompositionBase::post_nlp_solve(Bonmin::BabInfo*, double) const │ │ │ │ -BonOaDecBase.cpp │ │ │ │ -Unsolved NLP... exit │ │ │ │ -Fail restoring the warm start at the end of procedure │ │ │ │ -OaDecompositionBase::SaveSolverState │ │ │ │ -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 │ │ │ │ @@ -2949,77 +2902,81 @@ │ │ │ │ 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_append │ │ │ │ -Cloning TMINLP2TNLPQuadCuts. │ │ │ │ +add_only_violated_oa │ │ │ │ +oa_cuts_scope │ │ │ │ +bool Bonmin::OaDecompositionBase::post_nlp_solve(Bonmin::BabInfo*, double) const │ │ │ │ +BonOaDecBase.cpp │ │ │ │ +Unsolved NLP... exit │ │ │ │ +Fail restoring the warm start at the end of procedure │ │ │ │ +OaDecompositionBase::SaveSolverState │ │ │ │ +Error in cut generator for outer approximation no NLP ipopt assigned │ │ │ │ +OaDecompositionBase │ │ │ │ +virtual void Bonmin::OaDecompositionBase::generateCuts(const OsiSolverInterface&, OsiCuts&, CglTreeInfo) │ │ │ │ +cannot create std::vector larger than max_size() │ │ │ │ +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 │ │ │ │ +setFpObjective │ │ │ │ +Can not use FP on problem with SOS constraints │ │ │ │ +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 │ │ │ │ +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&) │ │ │ │ @@ -3037,14 +2994,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) │ │ │ │ @@ -3054,14 +3013,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_append │ │ │ │ +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*) │ │ │ │ @@ -3071,23 +3080,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 │ │ │ │ @@ -3434,24 +3434,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 │ │ │ │ gamma_phi │ │ │ │ gamma_theta │ │ │ │ required_infeasibility_reduction │ │ │ │ expect_infeasible_problem │ │ │ │ mu_oracle │ │ │ │ UnsolvedError │ │ │ │ @@ -3476,16 +3469,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 │ │ │ │ @@ -3542,32 +3542,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 │ │ │ │ @@ -3581,20 +3581,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 {} │ │ │ │ @@ -2065,1491 +2065,1491 @@ │ │ │ │ 0x00013e44 49634553 61496345 45337374 72457600 IcESaIcEE3strEv. │ │ │ │ 0x00013e54 5f5a4e36 426f6e6d 696e3131 696e7374 _ZN6Bonmin11inst │ │ │ │ 0x00013e64 616c6c43 75747345 5231384f 7369536f allCutsER18OsiSo │ │ │ │ 0x00013e74 6c766572 496e7465 72666163 65524b37 lverInterfaceRK7 │ │ │ │ 0x00013e84 4f736943 75747369 005f5a54 49313343 OsiCutsi._ZTI13C │ │ │ │ 0x00013e94 6f696e57 61726d53 74617274 005f5a54 oinWarmStart._ZT │ │ │ │ 0x00013ea4 53313343 6f696e57 61726d53 74617274 S13CoinWarmStart │ │ │ │ - 0x00013eb4 005f5a4e 36426f6e 6d696e31 37517042 ._ZN6Bonmin17QpB │ │ │ │ - 0x00013ec4 72616e63 68696e67 536f6c76 65723134 ranchingSolver14 │ │ │ │ - 0x00013ed4 756e6d61 726b486f 74537461 72744550 unmarkHotStartEP │ │ │ │ - 0x00013ee4 4e535f31 384f7369 544d494e 4c50496e NS_18OsiTMINLPIn │ │ │ │ - 0x00013ef4 74657266 61636545 005f5a4e 36426f6e terfaceE._ZN6Bon │ │ │ │ - 0x00013f04 6d696e31 37517042 72616e63 68696e67 min17QpBranching │ │ │ │ - 0x00013f14 536f6c76 65724432 4576005f 5a4e3642 SolverD2Ev._ZN6B │ │ │ │ - 0x00013f24 6f6e6d69 6e323153 74726f6e 67427261 onmin21StrongBra │ │ │ │ - 0x00013f34 6e636869 6e67536f 6c766572 44324576 nchingSolverD2Ev │ │ │ │ - 0x00013f44 005f5a54 564e3642 6f6e6d69 6e313751 ._ZTVN6Bonmin17Q │ │ │ │ - 0x00013f54 70427261 6e636869 6e67536f 6c766572 pBranchingSolver │ │ │ │ - 0x00013f64 45005f5a 4e36426f 6e6d696e 31375170 E._ZN6Bonmin17Qp │ │ │ │ - 0x00013f74 4272616e 6368696e 67536f6c 76657244 BranchingSolverD │ │ │ │ - 0x00013f84 31457600 5f5a4e36 426f6e6d 696e3137 1Ev._ZN6Bonmin17 │ │ │ │ - 0x00013f94 51704272 616e6368 696e6753 6f6c7665 QpBranchingSolve │ │ │ │ - 0x00013fa4 72443045 76005f5a 4e36426f 6e6d696e rD0Ev._ZN6Bonmin │ │ │ │ - 0x00013fb4 31375170 4272616e 6368696e 67536f6c 17QpBranchingSol │ │ │ │ - 0x00013fc4 76657231 326d6172 6b486f74 53746172 ver12markHotStar │ │ │ │ - 0x00013fd4 7445504e 535f3138 4f736954 4d494e4c tEPNS_18OsiTMINL │ │ │ │ - 0x00013fe4 50496e74 65726661 63654500 5f5a4e36 PInterfaceE._ZN6 │ │ │ │ - 0x00013ff4 426f6e6d 696e3132 4272616e 6368696e Bonmin12Branchin │ │ │ │ - 0x00014004 67545150 4331454e 3549706f 70743853 gTQPC1EN5Ipopt8S │ │ │ │ - 0x00014014 6d617274 50747249 4e535f31 31544d49 martPtrINS_11TMI │ │ │ │ - 0x00014024 4e4c5032 544e4c50 45454500 5f5a4e36 NLP2TNLPEEE._ZN6 │ │ │ │ - 0x00014034 426f6e6d 696e3137 51704272 616e6368 Bonmin17QpBranch │ │ │ │ - 0x00014044 696e6753 6f6c7665 72433245 504e535f ingSolverC2EPNS_ │ │ │ │ - 0x00014054 31384f73 69544d49 4e4c5049 6e746572 18OsiTMINLPInter │ │ │ │ - 0x00014064 66616365 45005f5a 4e36426f 6e6d696e faceE._ZN6Bonmin │ │ │ │ - 0x00014074 32315374 726f6e67 4272616e 6368696e 21StrongBranchin │ │ │ │ - 0x00014084 67536f6c 76657243 3245504e 535f3138 gSolverC2EPNS_18 │ │ │ │ - 0x00014094 4f736954 4d494e4c 50496e74 65726661 OsiTMINLPInterfa │ │ │ │ - 0x000140a4 63654500 5f5a4e36 426f6e6d 696e3137 ceE._ZN6Bonmin17 │ │ │ │ - 0x000140b4 51704272 616e6368 696e6753 6f6c7665 QpBranchingSolve │ │ │ │ - 0x000140c4 72433245 524b5330 5f005f5a 4e36426f rC2ERKS0_._ZN6Bo │ │ │ │ - 0x000140d4 6e6d696e 32315374 726f6e67 4272616e nmin21StrongBran │ │ │ │ - 0x000140e4 6368696e 67536f6c 76657243 3245524b chingSolverC2ERK │ │ │ │ - 0x000140f4 53305f00 5f5a4e36 426f6e6d 696e3137 S0_._ZN6Bonmin17 │ │ │ │ - 0x00014104 51704272 616e6368 696e6753 6f6c7665 QpBranchingSolve │ │ │ │ - 0x00014114 72433145 524b5330 5f005f5a 4e36426f rC1ERKS0_._ZN6Bo │ │ │ │ - 0x00014124 6e6d696e 31375170 4272616e 6368696e nmin17QpBranchin │ │ │ │ - 0x00014134 67536f6c 76657261 5345524b 53305f00 gSolveraSERKS0_. │ │ │ │ - 0x00014144 5f5a4e36 426f6e6d 696e3231 5374726f _ZN6Bonmin21Stro │ │ │ │ - 0x00014154 6e674272 616e6368 696e6753 6f6c7665 ngBranchingSolve │ │ │ │ - 0x00014164 72615345 524b5330 5f005f5a 4e354970 raSERKS0_._ZN5Ip │ │ │ │ - 0x00014174 6f707438 536d6172 74507472 494e535f opt8SmartPtrINS_ │ │ │ │ - 0x00014184 34544e4c 50454531 3552656c 65617365 4TNLPEE15Release │ │ │ │ - 0x00014194 506f696e 7465725f 4576005f 5a4e3642 Pointer_Ev._ZN6B │ │ │ │ - 0x000141a4 6f6e6d69 6e313751 70427261 6e636869 onmin17QpBranchi │ │ │ │ - 0x000141b4 6e67536f 6c766572 3137736f 6c766546 ngSolver17solveF │ │ │ │ - 0x000141c4 726f6d48 6f745374 61727445 504e535f romHotStartEPNS_ │ │ │ │ - 0x000141d4 31384f73 69544d49 4e4c5049 6e746572 18OsiTMINLPInter │ │ │ │ - 0x000141e4 66616365 45005f5a 54534e36 426f6e6d faceE._ZTSN6Bonm │ │ │ │ - 0x000141f4 696e3137 51704272 616e6368 696e6753 in17QpBranchingS │ │ │ │ - 0x00014204 6f6c7665 7245005f 5a54494e 36426f6e olverE._ZTIN6Bon │ │ │ │ - 0x00014214 6d696e31 37517042 72616e63 68696e67 min17QpBranching │ │ │ │ - 0x00014224 536f6c76 65724500 5f5a5449 4e36426f SolverE._ZTIN6Bo │ │ │ │ - 0x00014234 6e6d696e 32315374 726f6e67 4272616e nmin21StrongBran │ │ │ │ - 0x00014244 6368696e 67536f6c 76657245 005f5a4e chingSolverE._ZN │ │ │ │ - 0x00014254 36426f6e 6d696e31 374c7042 72616e63 6Bonmin17LpBranc │ │ │ │ - 0x00014264 68696e67 536f6c76 65723132 6d61726b hingSolver12mark │ │ │ │ - 0x00014274 486f7453 74617274 45504e53 5f31384f HotStartEPNS_18O │ │ │ │ - 0x00014284 7369544d 494e4c50 496e7465 72666163 siTMINLPInterfac │ │ │ │ - 0x00014294 6545005f 5a4e3642 6f6e6d69 6e31374c eE._ZN6Bonmin17L │ │ │ │ - 0x000142a4 70427261 6e636869 6e67536f 6c766572 pBranchingSolver │ │ │ │ - 0x000142b4 3134756e 6d61726b 486f7453 74617274 14unmarkHotStart │ │ │ │ - 0x000142c4 45504e53 5f31384f 7369544d 494e4c50 EPNS_18OsiTMINLP │ │ │ │ - 0x000142d4 496e7465 72666163 6545005f 5a4e3642 InterfaceE._ZN6B │ │ │ │ - 0x000142e4 6f6e6d69 6e31374c 70427261 6e636869 onmin17LpBranchi │ │ │ │ - 0x000142f4 6e67536f 6c766572 44324576 005f5a54 ngSolverD2Ev._ZT │ │ │ │ - 0x00014304 564e3642 6f6e6d69 6e31374c 70427261 VN6Bonmin17LpBra │ │ │ │ - 0x00014314 6e636869 6e67536f 6c766572 45005f5a nchingSolverE._Z │ │ │ │ - 0x00014324 4e36426f 6e6d696e 31374c70 4272616e N6Bonmin17LpBran │ │ │ │ - 0x00014334 6368696e 67536f6c 76657244 31457600 chingSolverD1Ev. │ │ │ │ - 0x00014344 5f5a4e36 426f6e6d 696e3137 4c704272 _ZN6Bonmin17LpBr │ │ │ │ - 0x00014354 616e6368 696e6753 6f6c7665 72443045 anchingSolverD0E │ │ │ │ - 0x00014364 76005f5a 4e36426f 6e6d696e 31374c70 v._ZN6Bonmin17Lp │ │ │ │ - 0x00014374 4272616e 6368696e 67536f6c 76657243 BranchingSolverC │ │ │ │ - 0x00014384 3245524b 53305f00 5f5a4e36 426f6e6d 2ERKS0_._ZN6Bonm │ │ │ │ - 0x00014394 696e3137 4c704272 616e6368 696e6753 in17LpBranchingS │ │ │ │ - 0x000143a4 6f6c7665 72433145 524b5330 5f005f5a olverC1ERKS0_._Z │ │ │ │ - 0x000143b4 4e36426f 6e6d696e 31374c70 4272616e N6Bonmin17LpBran │ │ │ │ - 0x000143c4 6368696e 67536f6c 76657261 5345524b chingSolveraSERK │ │ │ │ - 0x000143d4 53305f00 5f5a4e53 7431325f 56656374 S0_._ZNSt12_Vect │ │ │ │ - 0x000143e4 6f725f62 61736549 69536149 69454544 or_baseIiSaIiEED │ │ │ │ - 0x000143f4 32457600 5f5a4e53 7431325f 56656374 2Ev._ZNSt12_Vect │ │ │ │ - 0x00014404 6f725f62 61736549 69536149 69454544 or_baseIiSaIiEED │ │ │ │ - 0x00014414 31457600 5f5a4e53 7431325f 56656374 1Ev._ZNSt12_Vect │ │ │ │ - 0x00014424 6f725f62 61736549 64536149 64454544 or_baseIdSaIdEED │ │ │ │ - 0x00014434 32457600 5f5a4e53 7431325f 56656374 2Ev._ZNSt12_Vect │ │ │ │ - 0x00014444 6f725f62 61736549 64536149 64454544 or_baseIdSaIdEED │ │ │ │ - 0x00014454 31457600 5f5a4e36 426f6e6d 696e3137 1Ev._ZN6Bonmin17 │ │ │ │ - 0x00014464 4c704272 616e6368 696e6753 6f6c7665 LpBranchingSolve │ │ │ │ - 0x00014474 72433245 504e535f 31324261 62536574 rC2EPNS_12BabSet │ │ │ │ - 0x00014484 75704261 73654500 5f5a4e31 38436f69 upBaseE._ZN18Coi │ │ │ │ - 0x00014494 6e4d6573 73616765 48616e64 6c657237 nMessageHandler7 │ │ │ │ - 0x000144a4 6d657373 61676545 69524b31 32436f69 messageEiRK12Coi │ │ │ │ - 0x000144b4 6e4d6573 73616765 73005f5a 4e537436 nMessages._ZNSt6 │ │ │ │ - 0x000144c4 76656374 6f724964 53614964 45453137 vectorIdSaIdEE17 │ │ │ │ - 0x000144d4 5f4d5f72 65616c6c 6f635f61 7070656e _M_realloc_appen │ │ │ │ - 0x000144e4 64494a52 4b644545 45764470 4f545f00 dIJRKdEEEvDpOT_. │ │ │ │ - 0x000144f4 5f5a4e53 74367665 63746f72 49695361 _ZNSt6vectorIiSa │ │ │ │ - 0x00014504 49694545 31375f4d 5f726561 6c6c6f63 IiEE17_M_realloc │ │ │ │ - 0x00014514 5f617070 656e6449 4a524b69 45454576 _appendIJRKiEEEv │ │ │ │ - 0x00014524 44704f54 5f005f5a 4e36426f 6e6d696e DpOT_._ZN6Bonmin │ │ │ │ - 0x00014534 31374c70 4272616e 6368696e 67536f6c 17LpBranchingSol │ │ │ │ - 0x00014544 76657231 37736f6c 76654672 6f6d486f ver17solveFromHo │ │ │ │ - 0x00014554 74537461 72744550 4e535f31 384f7369 tStartEPNS_18Osi │ │ │ │ - 0x00014564 544d494e 4c50496e 74657266 61636545 TMINLPInterfaceE │ │ │ │ - 0x00014574 005f5a4e 36426f6e 6d696e31 31544d49 ._ZN6Bonmin11TMI │ │ │ │ - 0x00014584 4e4c5032 544e4c50 39536574 5f785f73 NLP2TNLP9Set_x_s │ │ │ │ - 0x00014594 6f6c4569 504b6400 5f5a4e36 426f6e6d olEiPKd._ZN6Bonm │ │ │ │ - 0x000145a4 696e3745 63704375 74733131 646f4563 in7EcpCuts11doEc │ │ │ │ - 0x000145b4 70526f75 6e647345 5231384f 7369536f pRoundsER18OsiSo │ │ │ │ - 0x000145c4 6c766572 496e7465 72666163 65625064 lverInterfacebPd │ │ │ │ - 0x000145d4 005f5a54 534e3642 6f6e6d69 6e31374c ._ZTSN6Bonmin17L │ │ │ │ - 0x000145e4 70427261 6e636869 6e67536f 6c766572 pBranchingSolver │ │ │ │ - 0x000145f4 45005f5a 54494e36 426f6e6d 696e3137 E._ZTIN6Bonmin17 │ │ │ │ - 0x00014604 4c704272 616e6368 696e6753 6f6c7665 LpBranchingSolve │ │ │ │ - 0x00014614 7245005f 5a4e3642 6f6e6d69 6e313150 rE._ZN6Bonmin11P │ │ │ │ - 0x00014624 73657564 6f436f73 74734432 4576005f seudoCostsD2Ev._ │ │ │ │ - 0x00014634 5a4e3134 4f736950 73657564 6f436f73 ZN14OsiPseudoCos │ │ │ │ - 0x00014644 74734432 4576005f 5a54564e 36426f6e tsD2Ev._ZTVN6Bon │ │ │ │ - 0x00014654 6d696e31 31507365 75646f43 6f737473 min11PseudoCosts │ │ │ │ - 0x00014664 45005f5a 4e36426f 6e6d696e 31315073 E._ZN6Bonmin11Ps │ │ │ │ - 0x00014674 6575646f 436f7374 73443145 76005f5a eudoCostsD1Ev._Z │ │ │ │ - 0x00014684 4e36426f 6e6d696e 31315073 6575646f N6Bonmin11Pseudo │ │ │ │ - 0x00014694 436f7374 73443045 76005f5a 4e36426f CostsD0Ev._ZN6Bo │ │ │ │ - 0x000146a4 6e6d696e 31315073 6575646f 436f7374 nmin11PseudoCost │ │ │ │ - 0x000146b4 73433245 76005f5a 4e31344f 73695073 sC2Ev._ZN14OsiPs │ │ │ │ - 0x000146c4 6575646f 436f7374 73433245 76005f5a eudoCostsC2Ev._Z │ │ │ │ - 0x000146d4 4e36426f 6e6d696e 31315073 6575646f N6Bonmin11Pseudo │ │ │ │ - 0x000146e4 436f7374 73433145 76005f5a 4e36426f CostsC1Ev._ZN6Bo │ │ │ │ - 0x000146f4 6e6d696e 31315073 6575646f 436f7374 nmin11PseudoCost │ │ │ │ - 0x00014704 73433245 524b5330 5f005f5a 4e31344f sC2ERKS0_._ZN14O │ │ │ │ - 0x00014714 73695073 6575646f 436f7374 73433245 siPseudoCostsC2E │ │ │ │ - 0x00014724 524b535f 005f5a4e 36426f6e 6d696e31 RKS_._ZN6Bonmin1 │ │ │ │ - 0x00014734 31507365 75646f43 6f737473 43314552 1PseudoCostsC1ER │ │ │ │ - 0x00014744 4b53305f 005f5a4e 36426f6e 6d696e31 KS0_._ZN6Bonmin1 │ │ │ │ - 0x00014754 31507365 75646f43 6f737473 61534552 1PseudoCostsaSER │ │ │ │ - 0x00014764 4b53305f 005f5a4e 31344f73 69507365 KS0_._ZN14OsiPse │ │ │ │ - 0x00014774 75646f43 6f737473 61534552 4b535f00 udoCostsaSERKS_. │ │ │ │ - 0x00014784 5f5a5453 4e36426f 6e6d696e 31315073 _ZTSN6Bonmin11Ps │ │ │ │ - 0x00014794 6575646f 436f7374 7345005f 5a54494e eudoCostsE._ZTIN │ │ │ │ - 0x000147a4 36426f6e 6d696e31 31507365 75646f43 6Bonmin11PseudoC │ │ │ │ - 0x000147b4 6f737473 45005f5a 54493134 4f736950 ostsE._ZTI14OsiP │ │ │ │ - 0x000147c4 73657564 6f436f73 7473005f 5a4e3134 seudoCosts._ZN14 │ │ │ │ - 0x000147d4 4f736950 73657564 6f436f73 74733137 OsiPseudoCosts17 │ │ │ │ - 0x000147e4 75706461 7465496e 666f726d 6174696f updateInformatio │ │ │ │ - 0x000147f4 6e45504b 32334f73 69427261 6e636869 nEPK23OsiBranchi │ │ │ │ - 0x00014804 6e67496e 666f726d 6174696f 6e695031 ngInformationiP1 │ │ │ │ - 0x00014814 304f7369 486f7449 6e666f00 5f5a4e31 0OsiHotInfo._ZN1 │ │ │ │ - 0x00014824 344f7369 50736575 646f436f 73747331 4OsiPseudoCosts1 │ │ │ │ - 0x00014834 37757064 61746549 6e666f72 6d617469 7updateInformati │ │ │ │ - 0x00014844 6f6e4569 69646469 005f5a4e 3135426f onEiiddi._ZN15Bo │ │ │ │ - 0x00014854 6e52616e 646f6d43 686f6963 65397365 nRandomChoice9se │ │ │ │ - 0x00014864 7475704c 69737445 5032334f 73694272 tupListEP23OsiBr │ │ │ │ - 0x00014874 616e6368 696e6749 6e666f72 6d617469 anchingInformati │ │ │ │ - 0x00014884 6f6e6200 5f5a4e31 35426f6e 52616e64 onb._ZN15BonRand │ │ │ │ - 0x00014894 6f6d4368 6f696365 44324576 005f5a4e omChoiceD2Ev._ZN │ │ │ │ - 0x000148a4 31374f73 6943686f 6f736556 61726961 17OsiChooseVaria │ │ │ │ - 0x000148b4 626c6544 32457600 5f5a4e31 35426f6e bleD2Ev._ZN15Bon │ │ │ │ - 0x000148c4 52616e64 6f6d4368 6f696365 44314576 RandomChoiceD1Ev │ │ │ │ - 0x000148d4 005f5a4e 3135426f 6e52616e 646f6d43 ._ZN15BonRandomC │ │ │ │ - 0x000148e4 686f6963 65443045 76005f5a 4e4b3135 hoiceD0Ev._ZNK15 │ │ │ │ - 0x000148f4 426f6e52 616e646f 6d43686f 69636535 BonRandomChoice5 │ │ │ │ - 0x00014904 636c6f6e 65457600 5f5a4e31 374f7369 cloneEv._ZN17Osi │ │ │ │ - 0x00014914 43686f6f 73655661 72696162 6c654332 ChooseVariableC2 │ │ │ │ - 0x00014924 45524b53 5f005f5a 4e313542 6f6e5261 ERKS_._ZN15BonRa │ │ │ │ - 0x00014934 6e646f6d 43686f69 63653134 63686f6f ndomChoice14choo │ │ │ │ - 0x00014944 73655661 72696162 6c654550 31384f73 seVariableEP18Os │ │ │ │ - 0x00014954 69536f6c 76657249 6e746572 66616365 iSolverInterface │ │ │ │ - 0x00014964 5032334f 73694272 616e6368 696e6749 P23OsiBranchingI │ │ │ │ - 0x00014974 6e666f72 6d617469 6f6e6200 5f5a5453 nformationb._ZTS │ │ │ │ - 0x00014984 3135426f 6e52616e 646f6d43 686f6963 15BonRandomChoic │ │ │ │ - 0x00014994 65005f5a 54493135 426f6e52 616e646f e._ZTI15BonRando │ │ │ │ - 0x000149a4 6d43686f 69636500 5f5a4e31 374f7369 mChoice._ZN17Osi │ │ │ │ - 0x000149b4 43686f6f 73655661 72696162 6c653136 ChooseVariable16 │ │ │ │ - 0x000149c4 66656173 69626c65 536f6c75 74696f6e feasibleSolution │ │ │ │ - 0x000149d4 45504b32 334f7369 4272616e 6368696e EPK23OsiBranchin │ │ │ │ - 0x000149e4 67496e66 6f726d61 74696f6e 504b6469 gInformationPKdi │ │ │ │ - 0x000149f4 50504b39 4f73694f 626a6563 74005f5a PPK9OsiObject._Z │ │ │ │ - 0x00014a04 4e31374f 73694368 6f6f7365 56617269 N17OsiChooseVari │ │ │ │ - 0x00014a14 61626c65 31377570 64617465 496e666f able17updateInfo │ │ │ │ - 0x00014a24 726d6174 696f6e45 504b3233 4f736942 rmationEPK23OsiB │ │ │ │ - 0x00014a34 72616e63 68696e67 496e666f 726d6174 ranchingInformat │ │ │ │ - 0x00014a44 696f6e69 5031304f 7369486f 74496e66 ioniP10OsiHotInf │ │ │ │ - 0x00014a54 6f005f5a 4e31374f 73694368 6f6f7365 o._ZN17OsiChoose │ │ │ │ - 0x00014a64 56617269 61626c65 31377570 64617465 Variable17update │ │ │ │ - 0x00014a74 496e666f 726d6174 696f6e45 69696464 InformationEiidd │ │ │ │ - 0x00014a84 69005f5a 4e4b3138 4f736942 72616e63 i._ZNK18OsiBranc │ │ │ │ - 0x00014a94 68696e67 4f626a65 63743131 626f756e hingObject11boun │ │ │ │ - 0x00014aa4 64427261 6e636845 76005f5a 4e31384f dBranchEv._ZN18O │ │ │ │ - 0x00014ab4 7369536f 6c766572 496e7465 72666163 siSolverInterfac │ │ │ │ - 0x00014ac4 65313173 6574496e 74506172 616d4531 e11setIntParamE1 │ │ │ │ - 0x00014ad4 314f7369 496e7450 6172616d 69005f5a 1OsiIntParami._Z │ │ │ │ - 0x00014ae4 4e4b3138 4f736953 6f6c7665 72496e74 NK18OsiSolverInt │ │ │ │ - 0x00014af4 65726661 63653131 67657449 6e745061 erface11getIntPa │ │ │ │ - 0x00014b04 72616d45 31314f73 69496e74 50617261 ramE11OsiIntPara │ │ │ │ - 0x00014b14 6d526900 5f5a4e4b 39436263 4f626a65 mRi._ZNK9CbcObje │ │ │ │ - 0x00014b24 63743133 696e6665 61736962 696c6974 ct13infeasibilit │ │ │ │ - 0x00014b34 7945504b 32334f73 69427261 6e636869 yEPK23OsiBranchi │ │ │ │ - 0x00014b44 6e67496e 666f726d 6174696f 6e526900 ngInformationRi. │ │ │ │ - 0x00014b54 5f5a4e31 38436263 4272616e 6368696e _ZN18CbcBranchin │ │ │ │ - 0x00014b64 674f626a 65637436 6272616e 63684550 gObject6branchEP │ │ │ │ - 0x00014b74 31384f73 69536f6c 76657249 6e746572 18OsiSolverInter │ │ │ │ - 0x00014b84 66616365 005f5a4e 36426f6e 6d696e31 face._ZN6Bonmin1 │ │ │ │ - 0x00014b94 37426f6e 43686f6f 73655661 72696162 7BonChooseVariab │ │ │ │ - 0x00014ba4 6c653137 75706461 7465496e 666f726d le17updateInform │ │ │ │ - 0x00014bb4 6174696f 6e456969 64646900 5f5a4e36 ationEiiddi._ZN6 │ │ │ │ - 0x00014bc4 426f6e6d 696e3137 426f6e43 686f6f73 Bonmin17BonChoos │ │ │ │ - 0x00014bd4 65566172 6961626c 65313775 70646174 eVariable17updat │ │ │ │ - 0x00014be4 65496e66 6f726d61 74696f6e 45504b32 eInformationEPK2 │ │ │ │ - 0x00014bf4 334f7369 4272616e 6368696e 67496e66 3OsiBranchingInf │ │ │ │ - 0x00014c04 6f726d61 74696f6e 69503130 4f736948 ormationiP10OsiH │ │ │ │ - 0x00014c14 6f74496e 666f005f 5a4e3642 6f6e6d69 otInfo._ZN6Bonmi │ │ │ │ - 0x00014c24 6e37486f 74496e66 6f443245 76005f5a n7HotInfoD2Ev._Z │ │ │ │ - 0x00014c34 4e31304f 7369486f 74496e66 6f443245 N10OsiHotInfoD2E │ │ │ │ - 0x00014c44 76005f5a 54564e36 426f6e6d 696e3748 v._ZTVN6Bonmin7H │ │ │ │ - 0x00014c54 6f74496e 666f4500 5f5a4e36 426f6e6d otInfoE._ZN6Bonm │ │ │ │ - 0x00014c64 696e3748 6f74496e 666f4431 4576005f in7HotInfoD1Ev._ │ │ │ │ - 0x00014c74 5a4e3642 6f6e6d69 6e37486f 74496e66 ZN6Bonmin7HotInf │ │ │ │ - 0x00014c84 6f443045 76005f5a 4e36426f 6e6d696e oD0Ev._ZN6Bonmin │ │ │ │ - 0x00014c94 3137426f 6e43686f 6f736556 61726961 17BonChooseVaria │ │ │ │ - 0x00014ca4 626c6538 4d657373 61676573 43324576 ble8MessagesC2Ev │ │ │ │ - 0x00014cb4 005f5a4e 3132436f 696e4d65 73736167 ._ZN12CoinMessag │ │ │ │ - 0x00014cc4 65734332 4569005f 5a4e3134 436f696e esC2Ei._ZN14Coin │ │ │ │ - 0x00014cd4 4f6e654d 65737361 67654331 45696350 OneMessageC1EicP │ │ │ │ - 0x00014ce4 4b63005f 5a4e3132 436f696e 4d657373 Kc._ZN12CoinMess │ │ │ │ - 0x00014cf4 61676573 31306164 644d6573 73616765 ages10addMessage │ │ │ │ - 0x00014d04 4569524b 3134436f 696e4f6e 654d6573 EiRK14CoinOneMes │ │ │ │ - 0x00014d14 73616765 005f5a4e 3134436f 696e4f6e sage._ZN14CoinOn │ │ │ │ - 0x00014d24 654d6573 73616765 44314576 005f5a4e eMessageD1Ev._ZN │ │ │ │ - 0x00014d34 3132436f 696e4d65 73736167 65734432 12CoinMessagesD2 │ │ │ │ - 0x00014d44 4576005f 5a4e3642 6f6e6d69 6e313742 Ev._ZN6Bonmin17B │ │ │ │ - 0x00014d54 6f6e4368 6f6f7365 56617269 61626c65 onChooseVariable │ │ │ │ - 0x00014d64 384d6573 73616765 73433145 76005f5a 8MessagesC1Ev._Z │ │ │ │ - 0x00014d74 4e4b3642 6f6e6d69 6e313742 6f6e4368 NK6Bonmin17BonCh │ │ │ │ - 0x00014d84 6f6f7365 56617269 61626c65 3138636f ooseVariable18co │ │ │ │ - 0x00014d94 6d707574 654d756c 7469706c 69657273 mputeMultipliers │ │ │ │ - 0x00014da4 45526453 315f005f 5a4e4b36 426f6e6d ERdS1_._ZNK6Bonm │ │ │ │ - 0x00014db4 696e3137 426f6e43 686f6f73 65566172 in17BonChooseVar │ │ │ │ - 0x00014dc4 6961626c 65313763 6f6d7075 74655573 iable17computeUs │ │ │ │ - 0x00014dd4 6566756c 6e657373 45646464 64504b39 efulnessEddddPK9 │ │ │ │ - 0x00014de4 4f73694f 626a6563 74695264 005f5a4e OsiObjectiRd._ZN │ │ │ │ - 0x00014df4 4b36426f 6e6d696e 3137426f 6e43686f K6Bonmin17BonCho │ │ │ │ - 0x00014e04 6f736556 61726961 626c6531 30697352 oseVariable10isR │ │ │ │ - 0x00014e14 6f6f744e 6f646545 504b3233 4f736942 ootNodeEPK23OsiB │ │ │ │ - 0x00014e24 72616e63 68696e67 496e666f 726d6174 ranchingInformat │ │ │ │ - 0x00014e34 696f6e00 5f5a4e4b 36426f6e 6d696e31 ion._ZNK6Bonmin1 │ │ │ │ - 0x00014e44 37426f6e 43686f6f 73655661 72696162 7BonChooseVariab │ │ │ │ - 0x00014e54 6c653130 6d61786d 696e4372 69744550 le10maxminCritEP │ │ │ │ - 0x00014e64 4b32334f 73694272 616e6368 696e6749 K23OsiBranchingI │ │ │ │ - 0x00014e74 6e666f72 6d617469 6f6e005f 5a4e3642 nformation._ZN6B │ │ │ │ - 0x00014e84 6f6e6d69 6e37486f 74496e66 6f433245 onmin7HotInfoC2E │ │ │ │ - 0x00014e94 76005f5a 4e31304f 7369486f 74496e66 v._ZN10OsiHotInf │ │ │ │ - 0x00014ea4 6f433245 76005f5a 4e36426f 6e6d696e oC2Ev._ZN6Bonmin │ │ │ │ - 0x00014eb4 37486f74 496e666f 43314576 005f5a4e 7HotInfoC1Ev._ZN │ │ │ │ - 0x00014ec4 36426f6e 6d696e37 486f7449 6e666f43 6Bonmin7HotInfoC │ │ │ │ - 0x00014ed4 3245524b 53305f00 5f5a4e31 304f7369 2ERKS0_._ZN10Osi │ │ │ │ - 0x00014ee4 486f7449 6e666f43 3245524b 535f005f HotInfoC2ERKS_._ │ │ │ │ - 0x00014ef4 5a4e3642 6f6e6d69 6e37486f 74496e66 ZN6Bonmin7HotInf │ │ │ │ - 0x00014f04 6f433145 524b5330 5f005f5a 4e4b3642 oC1ERKS0_._ZNK6B │ │ │ │ - 0x00014f14 6f6e6d69 6e37486f 74496e66 6f35636c onmin7HotInfo5cl │ │ │ │ - 0x00014f24 6f6e6545 76005f5a 4e36426f 6e6d696e oneEv._ZN6Bonmin │ │ │ │ - 0x00014f34 37486f74 496e666f 61534552 4b53305f 7HotInfoaSERKS0_ │ │ │ │ - 0x00014f44 005f5a4e 31304f73 69486f74 496e666f ._ZN10OsiHotInfo │ │ │ │ - 0x00014f54 61534552 4b535f00 5f5a4e36 426f6e6d aSERKS_._ZN6Bonm │ │ │ │ - 0x00014f64 696e3748 6f74496e 666f3137 75706461 in7HotInfo17upda │ │ │ │ - 0x00014f74 7465496e 666f726d 6174696f 6e45504b teInformationEPK │ │ │ │ - 0x00014f84 31384f73 69536f6c 76657249 6e746572 18OsiSolverInter │ │ │ │ - 0x00014f94 66616365 504b3233 4f736942 72616e63 facePK23OsiBranc │ │ │ │ - 0x00014fa4 68696e67 496e666f 726d6174 696f6e50 hingInformationP │ │ │ │ - 0x00014fb4 31374f73 6943686f 6f736556 61726961 17OsiChooseVaria │ │ │ │ - 0x00014fc4 626c6500 5f5a4e31 304f7369 486f7449 ble._ZN10OsiHotI │ │ │ │ - 0x00014fd4 6e666f31 37757064 61746549 6e666f72 nfo17updateInfor │ │ │ │ - 0x00014fe4 6d617469 6f6e4550 4b31384f 7369536f mationEPK18OsiSo │ │ │ │ - 0x00014ff4 6c766572 496e7465 72666163 65504b32 lverInterfacePK2 │ │ │ │ - 0x00015004 334f7369 4272616e 6368696e 67496e66 3OsiBranchingInf │ │ │ │ - 0x00015014 6f726d61 74696f6e 5031374f 73694368 ormationP17OsiCh │ │ │ │ - 0x00015024 6f6f7365 56617269 61626c65 005f5a4e ooseVariable._ZN │ │ │ │ - 0x00015034 53743676 6563746f 72494e36 426f6e6d St6vectorIN6Bonm │ │ │ │ - 0x00015044 696e3748 6f74496e 666f4553 61495331 in7HotInfoESaIS1 │ │ │ │ - 0x00015054 5f454544 32457600 5f5a4e53 74367665 _EED2Ev._ZNSt6ve │ │ │ │ - 0x00015064 63746f72 494e3642 6f6e6d69 6e37486f ctorIN6Bonmin7Ho │ │ │ │ - 0x00015074 74496e66 6f455361 4953315f 45454431 tInfoESaIS1_EED1 │ │ │ │ - 0x00015084 4576005f 5a4e5374 36766563 746f7249 Ev._ZNSt6vectorI │ │ │ │ - 0x00015094 64536149 64454531 375f4d5f 64656661 dSaIdEE17_M_defa │ │ │ │ - 0x000150a4 756c745f 61707065 6e64456a 005f5a4e ult_appendEj._ZN │ │ │ │ - 0x000150b4 36426f6e 6d696e37 486f7449 6e666f43 6Bonmin7HotInfoC │ │ │ │ - 0x000150c4 32455031 384f7369 536f6c76 6572496e 2EP18OsiSolverIn │ │ │ │ - 0x000150d4 74657266 61636550 4b32334f 73694272 terfacePK23OsiBr │ │ │ │ - 0x000150e4 616e6368 696e6749 6e666f72 6d617469 anchingInformati │ │ │ │ - 0x000150f4 6f6e504b 504b394f 73694f62 6a656374 onPKPK9OsiObject │ │ │ │ - 0x00015104 69005f5a 4e31304f 7369486f 74496e66 i._ZN10OsiHotInf │ │ │ │ - 0x00015114 6f433245 5031384f 7369536f 6c766572 oC2EP18OsiSolver │ │ │ │ - 0x00015124 496e7465 72666163 65504b32 334f7369 InterfacePK23Osi │ │ │ │ - 0x00015134 4272616e 6368696e 67496e66 6f726d61 BranchingInforma │ │ │ │ - 0x00015144 74696f6e 504b504b 394f7369 4f626a65 tionPKPK9OsiObje │ │ │ │ - 0x00015154 63746900 5f5a4e36 426f6e6d 696e3748 cti._ZN6Bonmin7H │ │ │ │ - 0x00015164 6f74496e 666f4331 45503138 4f736953 otInfoC1EP18OsiS │ │ │ │ - 0x00015174 6f6c7665 72496e74 65726661 6365504b olverInterfacePK │ │ │ │ - 0x00015184 32334f73 69427261 6e636869 6e67496e 23OsiBranchingIn │ │ │ │ - 0x00015194 666f726d 6174696f 6e504b50 4b394f73 formationPKPK9Os │ │ │ │ - 0x000151a4 694f626a 65637469 005f5a4e 53743676 iObjecti._ZNSt6v │ │ │ │ - 0x000151b4 6563746f 72494e36 426f6e6d 696e3748 ectorIN6Bonmin7H │ │ │ │ - 0x000151c4 6f74496e 666f4553 61495331 5f454531 otInfoESaIS1_EE1 │ │ │ │ - 0x000151d4 325f4775 6172645f 616c6c6f 63443245 2_Guard_allocD2E │ │ │ │ - 0x000151e4 76005f5a 4e537436 76656374 6f72494e v._ZNSt6vectorIN │ │ │ │ - 0x000151f4 36426f6e 6d696e37 486f7449 6e666f45 6Bonmin7HotInfoE │ │ │ │ - 0x00015204 53614953 315f4545 31325f47 75617264 SaIS1_EE12_Guard │ │ │ │ - 0x00015214 5f616c6c 6f634431 4576005f 5a4e5374 _allocD1Ev._ZNSt │ │ │ │ - 0x00015224 31395f55 6e696e69 74446573 74726f79 19_UninitDestroy │ │ │ │ - 0x00015234 47756172 6449504e 36426f6e 6d696e37 GuardIPN6Bonmin7 │ │ │ │ - 0x00015244 486f7449 6e666f45 76454432 4576005f HotInfoEvED2Ev._ │ │ │ │ - 0x00015254 5a4e5374 31395f55 6e696e69 74446573 ZNSt19_UninitDes │ │ │ │ - 0x00015264 74726f79 47756172 6449504e 36426f6e troyGuardIPN6Bon │ │ │ │ - 0x00015274 6d696e37 486f7449 6e666f45 76454431 min7HotInfoEvED1 │ │ │ │ - 0x00015284 4576005f 5a4e3642 6f6e6d69 6e313742 Ev._ZN6Bonmin17B │ │ │ │ - 0x00015294 6f6e4368 6f6f7365 56617269 61626c65 onChooseVariable │ │ │ │ - 0x000152a4 61534552 4b53305f 005f5a4e 31374f73 aSERKS0_._ZN17Os │ │ │ │ - 0x000152b4 6943686f 6f736556 61726961 626c6561 iChooseVariablea │ │ │ │ - 0x000152c4 5345524b 535f005f 5a4e5374 36766563 SERKS_._ZNSt6vec │ │ │ │ - 0x000152d4 746f7249 4e36426f 6e6d696e 37486f74 torIN6Bonmin7Hot │ │ │ │ - 0x000152e4 496e666f 45536149 53315f45 4531375f InfoESaIS1_EE17_ │ │ │ │ - 0x000152f4 4d5f6465 6661756c 745f6170 70656e64 M_default_append │ │ │ │ - 0x00015304 456a005f 5a4e3642 6f6e6d69 6e313742 Ej._ZN6Bonmin17B │ │ │ │ - 0x00015314 6f6e4368 6f6f7365 56617269 61626c65 onChooseVariable │ │ │ │ - 0x00015324 3137646f 5374726f 6e674272 616e6368 17doStrongBranch │ │ │ │ - 0x00015334 696e6745 5031384f 7369536f 6c766572 ingEP18OsiSolver │ │ │ │ - 0x00015344 496e7465 72666163 65503233 4f736942 InterfaceP23OsiB │ │ │ │ - 0x00015354 72616e63 68696e67 496e666f 726d6174 ranchingInformat │ │ │ │ - 0x00015364 696f6e69 69005f5a 4e4b3138 4f736953 ionii._ZNK18OsiS │ │ │ │ - 0x00015374 6f6c7665 72496e74 65726661 63653137 olverInterface17 │ │ │ │ - 0x00015384 67657452 6f774375 74446562 75676765 getRowCutDebugge │ │ │ │ - 0x00015394 72457600 66666c75 73680073 74646f75 rEv.fflush.stdou │ │ │ │ - 0x000153a4 74005f5a 4e537436 76656374 6f72494e t._ZNSt6vectorIN │ │ │ │ - 0x000153b4 36426f6e 6d696e37 486f7449 6e666f45 6Bonmin7HotInfoE │ │ │ │ - 0x000153c4 53614953 315f4545 31375f4d 5f726561 SaIS1_EE17_M_rea │ │ │ │ - 0x000153d4 6c6c6f63 5f617070 656e6449 4a53315f lloc_appendIJS1_ │ │ │ │ - 0x000153e4 45454576 44704f54 5f005f5a 4e36426f EEEvDpOT_._ZN6Bo │ │ │ │ - 0x000153f4 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ - 0x00015404 61726961 626c6531 3463686f 6f736556 ariable14chooseV │ │ │ │ - 0x00015414 61726961 626c6545 5031384f 7369536f ariableEP18OsiSo │ │ │ │ - 0x00015424 6c766572 496e7465 72666163 65503233 lverInterfaceP23 │ │ │ │ - 0x00015434 4f736942 72616e63 68696e67 496e666f OsiBranchingInfo │ │ │ │ - 0x00015444 726d6174 696f6e62 005f5a53 7431335f rmationb._ZSt13_ │ │ │ │ - 0x00015454 5f686561 705f7365 6c656374 49503843 _heap_selectIP8C │ │ │ │ - 0x00015464 6f696e50 61697249 6964454e 395f5f67 oinPairIidEN9__g │ │ │ │ - 0x00015474 6e755f63 7878355f 5f6f7073 31355f49 nu_cxx5__ops15_I │ │ │ │ - 0x00015484 7465725f 636f6d70 5f697465 72493135 ter_comp_iterI15 │ │ │ │ - 0x00015494 436f696e 46697273 744c6573 735f3249 CoinFirstLess_2I │ │ │ │ - 0x000154a4 69644545 45457654 5f53395f 53395f54 idEEEEvT_S9_S9_T │ │ │ │ - 0x000154b4 305f005f 5a646c50 76005f5f 61656162 0_._ZdlPv.__aeab │ │ │ │ - 0x000154c4 695f6174 65786974 005f5a4e 36426f6e i_atexit._ZN6Bon │ │ │ │ - 0x000154d4 6d696e31 37426f6e 43686f6f 73655661 min17BonChooseVa │ │ │ │ - 0x000154e4 72696162 6c653543 4e414d45 42356378 riable5CNAMEB5cx │ │ │ │ - 0x000154f4 78313145 005f5a4e 5374375f 5f637878 x11E._ZNSt7__cxx │ │ │ │ - 0x00015504 31313132 62617369 635f7374 72696e67 1112basic_string │ │ │ │ - 0x00015514 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ - 0x00015524 73496345 53614963 45454431 4576005f sIcESaIcEED1Ev._ │ │ │ │ - 0x00015534 5a4e3642 6f6e6d69 6e313742 6f6e4368 ZN6Bonmin17BonCh │ │ │ │ - 0x00015544 6f6f7365 56617269 61626c65 43324552 ooseVariableC2ER │ │ │ │ - 0x00015554 4e535f31 32426162 53657475 70426173 NS_12BabSetupBas │ │ │ │ - 0x00015564 6545504b 31384f73 69536f6c 76657249 eEPK18OsiSolverI │ │ │ │ - 0x00015574 6e746572 66616365 005f5a4e 31344f73 nterface._ZN14Os │ │ │ │ - 0x00015584 69507365 75646f43 6f737473 43314576 iPseudoCostsC1Ev │ │ │ │ - 0x00015594 005f5a4e 3138436f 696e4d65 73736167 ._ZN18CoinMessag │ │ │ │ - 0x000155a4 6548616e 646c6572 43314576 005f5a4e eHandlerC1Ev._ZN │ │ │ │ - 0x000155b4 31344f73 69507365 75646f43 6f737473 14OsiPseudoCosts │ │ │ │ - 0x000155c4 3130696e 69746961 6c697a65 4569005f 10initializeEi._ │ │ │ │ - 0x000155d4 5a4e3134 4f736950 73657564 6f436f73 ZN14OsiPseudoCos │ │ │ │ - 0x000155e4 74734431 4576005f 5a54564e 36426f6e tsD1Ev._ZTVN6Bon │ │ │ │ - 0x000155f4 6d696e31 37426f6e 43686f6f 73655661 min17BonChooseVa │ │ │ │ - 0x00015604 72696162 6c654500 5f5a4e36 426f6e6d riableE._ZN6Bonm │ │ │ │ - 0x00015614 696e3137 426f6e43 686f6f73 65566172 in17BonChooseVar │ │ │ │ - 0x00015624 6961626c 65433245 524b5330 5f005f5a iableC2ERKS0_._Z │ │ │ │ - 0x00015634 4e31344f 73695073 6575646f 436f7374 N14OsiPseudoCost │ │ │ │ - 0x00015644 73433145 524b535f 005f5a4e 36426f6e sC1ERKS_._ZN6Bon │ │ │ │ - 0x00015654 6d696e31 37426f6e 43686f6f 73655661 min17BonChooseVa │ │ │ │ - 0x00015664 72696162 6c654331 45524b53 305f005f riableC1ERKS0_._ │ │ │ │ - 0x00015674 5a4e4b36 426f6e6d 696e3137 426f6e43 ZNK6Bonmin17BonC │ │ │ │ - 0x00015684 686f6f73 65566172 6961626c 6535636c hooseVariable5cl │ │ │ │ - 0x00015694 6f6e6545 76005f5a 4e36426f 6e6d696e oneEv._ZN6Bonmin │ │ │ │ - 0x000156a4 3137426f 6e43686f 6f736556 61726961 17BonChooseVaria │ │ │ │ - 0x000156b4 626c6544 32457600 5f5a4e36 426f6e6d bleD2Ev._ZN6Bonm │ │ │ │ - 0x000156c4 696e3137 426f6e43 686f6f73 65566172 in17BonChooseVar │ │ │ │ - 0x000156d4 6961626c 65443145 76005f5a 4e36426f iableD1Ev._ZN6Bo │ │ │ │ - 0x000156e4 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ - 0x000156f4 61726961 626c6544 30457600 5f5a4e36 ariableD0Ev._ZN6 │ │ │ │ - 0x00015704 426f6e6d 696e3137 426f6e43 686f6f73 Bonmin17BonChoos │ │ │ │ - 0x00015714 65566172 6961626c 65397365 7475704c eVariable9setupL │ │ │ │ - 0x00015724 69737445 5032334f 73694272 616e6368 istEP23OsiBranch │ │ │ │ - 0x00015734 696e6749 6e666f72 6d617469 6f6e6200 ingInformationb. │ │ │ │ - 0x00015744 5f5a4e31 374f7369 43686f6f 73655661 _ZN17OsiChooseVa │ │ │ │ - 0x00015754 72696162 6c653973 65747570 4c697374 riable9setupList │ │ │ │ - 0x00015764 45503233 4f736942 72616e63 68696e67 EP23OsiBranching │ │ │ │ - 0x00015774 496e666f 726d6174 696f6e62 005f5a54 Informationb._ZT │ │ │ │ - 0x00015784 534e3642 6f6e6d69 6e37486f 74496e66 SN6Bonmin7HotInf │ │ │ │ - 0x00015794 6f45005f 5a54494e 36426f6e 6d696e37 oE._ZTIN6Bonmin7 │ │ │ │ - 0x000157a4 486f7449 6e666f45 005f5a54 534e3642 HotInfoE._ZTSN6B │ │ │ │ - 0x000157b4 6f6e6d69 6e313742 6f6e4368 6f6f7365 onmin17BonChoose │ │ │ │ - 0x000157c4 56617269 61626c65 45005f5a 54493130 VariableE._ZTI10 │ │ │ │ - 0x000157d4 4f736948 6f74496e 666f005f 5a4e3642 OsiHotInfo._ZN6B │ │ │ │ - 0x000157e4 6f6e6d69 6e31304f 614d6573 73616765 onmin10OaMessage │ │ │ │ - 0x000157f4 73433245 76005f5a 4e36426f 6e6d696e sC2Ev._ZN6Bonmin │ │ │ │ - 0x00015804 31304f61 4d657373 61676573 43314576 10OaMessagesC1Ev │ │ │ │ - 0x00015814 005f5a4e 31354367 6c437574 47656e65 ._ZN15CglCutGene │ │ │ │ - 0x00015824 7261746f 72313372 65667265 7368536f rator13refreshSo │ │ │ │ - 0x00015834 6c766572 45503138 4f736953 6f6c7665 lverEP18OsiSolve │ │ │ │ - 0x00015844 72496e74 65726661 6365005f 5a4e4b31 rInterface._ZNK1 │ │ │ │ - 0x00015854 3543676c 43757447 656e6572 61746f72 5CglCutGenerator │ │ │ │ - 0x00015864 32346d61 78696d75 6d4c656e 6774684f 24maximumLengthO │ │ │ │ - 0x00015874 66437574 496e5472 65654576 005f5a4e fCutInTreeEv._ZN │ │ │ │ - 0x00015884 36426f6e 6d696e31 334d696e 6c704665 6Bonmin13MinlpFe │ │ │ │ - 0x00015894 61735075 6d704432 4576005f 5a54564e asPumpD2Ev._ZTVN │ │ │ │ - 0x000158a4 36426f6e 6d696e31 334d696e 6c704665 6Bonmin13MinlpFe │ │ │ │ - 0x000158b4 61735075 6d704500 5f5a4e36 426f6e6d asPumpE._ZN6Bonm │ │ │ │ - 0x000158c4 696e3133 4d696e6c 70466561 7350756d in13MinlpFeasPum │ │ │ │ - 0x000158d4 70443145 76005f5a 4e36426f 6e6d696e pD1Ev._ZN6Bonmin │ │ │ │ - 0x000158e4 31334d69 6e6c7046 65617350 756d7044 13MinlpFeasPumpD │ │ │ │ - 0x000158f4 30457600 5f5a4e4b 36426f6e 6d696e31 0Ev._ZNK6Bonmin1 │ │ │ │ - 0x00015904 334d696e 6c704665 61735075 6d703563 3MinlpFeasPump5c │ │ │ │ - 0x00015914 6c6f6e65 4576005f 5a4e4b36 426f6e6d loneEv._ZNK6Bonm │ │ │ │ - 0x00015924 696e3133 4d696e6c 70466561 7350756d in13MinlpFeasPum │ │ │ │ - 0x00015934 70313364 6f4c6f63 616c5365 61726368 p13doLocalSearch │ │ │ │ - 0x00015944 45504e53 5f374261 62496e66 6f45005f EPNS_7BabInfoE._ │ │ │ │ - 0x00015954 5a4e3135 43676c43 75744765 6e657261 ZN15CglCutGenera │ │ │ │ - 0x00015964 746f7231 3167656e 65726174 65437070 tor11generateCpp │ │ │ │ - 0x00015974 42356378 78313145 50385f49 4f5f4649 B5cxx11EP8_IO_FI │ │ │ │ - 0x00015984 4c45005f 5a4e4b36 426f6e6d 696e3133 LE._ZNK6Bonmin13 │ │ │ │ - 0x00015994 4d696e6c 70466561 7350756d 70313673 MinlpFeasPump16s │ │ │ │ - 0x000159a4 65745f66 705f6f62 6a656374 69766545 et_fp_objectiveE │ │ │ │ - 0x000159b4 5231384f 7369536f 6c766572 496e7465 R18OsiSolverInte │ │ │ │ - 0x000159c4 72666163 65504b64 005f5a4e 36426f6e rfacePKd._ZN6Bon │ │ │ │ - 0x000159d4 6d696e31 334d696e 6c704665 61735075 min13MinlpFeasPu │ │ │ │ - 0x000159e4 6d704332 45524e53 5f313242 61625365 mpC2ERNS_12BabSe │ │ │ │ - 0x000159f4 74757042 61736545 005f5a4e 36426f6e tupBaseE._ZN6Bon │ │ │ │ - 0x00015a04 6d696e31 394f6144 65636f6d 706f7369 min19OaDecomposi │ │ │ │ - 0x00015a14 74696f6e 42617365 43324552 4e535f31 tionBaseC2ERNS_1 │ │ │ │ - 0x00015a24 32426162 53657475 70426173 65456262 2BabSetupBaseEbb │ │ │ │ - 0x00015a34 005f5a4e 4b36426f 6e6d696e 31334d69 ._ZNK6Bonmin13Mi │ │ │ │ - 0x00015a44 6e6c7046 65617350 756d7039 70657266 nlpFeasPump9perf │ │ │ │ - 0x00015a54 6f726d4f 61455237 4f736943 75747352 ormOaER7OsiCutsR │ │ │ │ - 0x00015a64 4e535f31 394f6144 65636f6d 706f7369 NS_19OaDecomposi │ │ │ │ - 0x00015a74 74696f6e 42617365 3131736f 6c766572 tionBase11solver │ │ │ │ - 0x00015a84 4d616e69 7045504e 535f3742 6162496e ManipEPNS_7BabIn │ │ │ │ - 0x00015a94 666f4552 64524b31 3143676c 54726565 foERdRK11CglTree │ │ │ │ - 0x00015aa4 496e666f 005f5a4e 32334f73 69427261 Info._ZN23OsiBra │ │ │ │ - 0x00015ab4 6e636869 6e67496e 666f726d 6174696f nchingInformatio │ │ │ │ - 0x00015ac4 6e433145 504b3138 4f736953 6f6c7665 nC1EPK18OsiSolve │ │ │ │ - 0x00015ad4 72496e74 65726661 63656262 005f5a4e rInterfacebb._ZN │ │ │ │ - 0x00015ae4 36426f6e 6d696e31 384f7369 544d494e 6Bonmin18OsiTMIN │ │ │ │ - 0x00015af4 4c50496e 74657266 61636532 33736f6c LPInterface23sol │ │ │ │ - 0x00015b04 76654665 61736962 696c6974 7950726f veFeasibilityPro │ │ │ │ - 0x00015b14 626c656d 456a504b 64504b69 64646900 blemEjPKdPKiddi. │ │ │ │ - 0x00015b24 5f5a4e32 334f7369 4272616e 6368696e _ZN23OsiBranchin │ │ │ │ - 0x00015b34 67496e66 6f726d61 74696f6e 44314576 gInformationD1Ev │ │ │ │ - 0x00015b44 005f5a4e 4b36426f 6e6d696e 31394f61 ._ZNK6Bonmin19Oa │ │ │ │ - 0x00015b54 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ - 0x00015b64 65313470 6f73745f 6e6c705f 736f6c76 e14post_nlp_solv │ │ │ │ - 0x00015b74 6545504e 535f3742 6162496e 666f4564 eEPNS_7BabInfoEd │ │ │ │ - 0x00015b84 005f5a54 534e3642 6f6e6d69 6e31334d ._ZTSN6Bonmin13M │ │ │ │ - 0x00015b94 696e6c70 46656173 50756d70 45005f5a inlpFeasPumpE._Z │ │ │ │ - 0x00015ba4 54494e36 426f6e6d 696e3133 4d696e6c TIN6Bonmin13Minl │ │ │ │ - 0x00015bb4 70466561 7350756d 7045005f 5a4e3642 pFeasPumpE._ZN6B │ │ │ │ - 0x00015bc4 6f6e6d69 6e31394f 61446563 6f6d706f onmin19OaDecompo │ │ │ │ - 0x00015bd4 73697469 6f6e4261 73653132 67656e65 sitionBase12gene │ │ │ │ - 0x00015be4 72617465 43757473 45524b31 384f7369 rateCutsERK18Osi │ │ │ │ - 0x00015bf4 536f6c76 6572496e 74657266 61636552 SolverInterfaceR │ │ │ │ - 0x00015c04 374f7369 43757473 31314367 6c547265 7OsiCuts11CglTre │ │ │ │ - 0x00015c14 65496e66 6f005f5a 4e4b3135 43676c43 eInfo._ZNK15CglC │ │ │ │ - 0x00015c24 75744765 6e657261 746f7232 346d6179 utGenerator24may │ │ │ │ - 0x00015c34 47656e65 72617465 526f7743 75747349 GenerateRowCutsI │ │ │ │ - 0x00015c44 6e547265 65457600 5f5a4e4b 31354367 nTreeEv._ZNK15Cg │ │ │ │ - 0x00015c54 6c437574 47656e65 7261746f 7231376e lCutGenerator17n │ │ │ │ - 0x00015c64 65656473 4f707469 6d616c42 61736973 eedsOptimalBasis │ │ │ │ - 0x00015c74 4576005f 5a4e4b36 426f6e6d 696e3745 Ev._ZNK6Bonmin7E │ │ │ │ - 0x00015c84 63704375 74733133 646f4c6f 63616c53 cpCuts13doLocalS │ │ │ │ - 0x00015c94 65617263 6845504e 535f3742 6162496e earchEPNS_7BabIn │ │ │ │ - 0x00015ca4 666f4500 5f5a4e4b 36426f6e 6d696e37 foE._ZNK6Bonmin7 │ │ │ │ - 0x00015cb4 45637043 75747339 70657266 6f726d4f EcpCuts9performO │ │ │ │ - 0x00015cc4 61455237 4f736943 75747352 4e535f31 aER7OsiCutsRNS_1 │ │ │ │ - 0x00015cd4 394f6144 65636f6d 706f7369 74696f6e 9OaDecomposition │ │ │ │ - 0x00015ce4 42617365 3131736f 6c766572 4d616e69 Base11solverMani │ │ │ │ - 0x00015cf4 7045504e 535f3742 6162496e 666f4552 pEPNS_7BabInfoER │ │ │ │ - 0x00015d04 64524b31 3143676c 54726565 496e666f dRK11CglTreeInfo │ │ │ │ - 0x00015d14 005f5a4e 36426f6e 6d696e37 45637043 ._ZN6Bonmin7EcpC │ │ │ │ - 0x00015d24 75747331 3267656e 65726174 65437574 uts12generateCut │ │ │ │ - 0x00015d34 7345524b 31384f73 69536f6c 76657249 sERK18OsiSolverI │ │ │ │ - 0x00015d44 6e746572 66616365 52374f73 69437574 nterfaceR7OsiCut │ │ │ │ - 0x00015d54 73313143 676c5472 6565496e 666f005f s11CglTreeInfo._ │ │ │ │ - 0x00015d64 5a4e3642 6f6e6d69 6e31384f 7369544d ZN6Bonmin18OsiTM │ │ │ │ - 0x00015d74 494e4c50 496e7465 72666163 65323667 INLPInterface26g │ │ │ │ - 0x00015d84 65744e6f 6e4c696e 65617269 74696573 etNonLinearities │ │ │ │ - 0x00015d94 56696f6c 6174696f 6e45504b 6464005f ViolationEPKdd._ │ │ │ │ - 0x00015da4 5a4e3642 6f6e6d69 6e31394f 61446563 ZN6Bonmin19OaDec │ │ │ │ - 0x00015db4 6f6d706f 73697469 6f6e4261 73653131 ompositionBase11 │ │ │ │ - 0x00015dc4 736f6c76 65724d61 6e697043 3145524b solverManipC1ERK │ │ │ │ - 0x00015dd4 31384f73 69536f6c 76657249 6e746572 18OsiSolverInter │ │ │ │ - 0x00015de4 66616365 00706f77 005f5a4e 36426f6e face.pow._ZN6Bon │ │ │ │ - 0x00015df4 6d696e31 394f6144 65636f6d 706f7369 min19OaDecomposi │ │ │ │ - 0x00015e04 74696f6e 42617365 3131736f 6c766572 tionBase11solver │ │ │ │ - 0x00015e14 4d616e69 70377265 73746f72 65457600 Manip7restoreEv. │ │ │ │ - 0x00015e24 5f5a4e36 426f6e6d 696e3139 4f614465 _ZN6Bonmin19OaDe │ │ │ │ - 0x00015e34 636f6d70 6f736974 696f6e42 61736531 compositionBase1 │ │ │ │ - 0x00015e44 31736f6c 7665724d 616e6970 44314576 1solverManipD1Ev │ │ │ │ - 0x00015e54 005f5a4e 36426f6e 6d696e37 45637043 ._ZN6Bonmin7EcpC │ │ │ │ - 0x00015e64 75747343 3245524e 535f3132 42616253 utsC2ERNS_12BabS │ │ │ │ - 0x00015e74 65747570 42617365 45005f5a 54534e36 etupBaseE._ZTSN6 │ │ │ │ - 0x00015e84 426f6e6d 696e3745 63704375 74734500 Bonmin7EcpCutsE. │ │ │ │ - 0x00015e94 5f5a5449 4e36426f 6e6d696e 37456370 _ZTIN6Bonmin7Ecp │ │ │ │ - 0x00015ea4 43757473 45005f5a 4e36426f 6e6d696e CutsE._ZN6Bonmin │ │ │ │ - 0x00015eb4 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ - 0x00015ec4 6e426173 65313050 6172616d 65746572 nBase10Parameter │ │ │ │ - 0x00015ed4 73443245 76005f5a 4e36426f 6e6d696e sD2Ev._ZN6Bonmin │ │ │ │ - 0x00015ee4 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ - 0x00015ef4 6e426173 65313050 6172616d 65746572 nBase10Parameter │ │ │ │ - 0x00015f04 73443145 76005f5a 4e36426f 6e6d696e sD1Ev._ZN6Bonmin │ │ │ │ - 0x00015f14 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ - 0x00015f24 6e426173 65313050 6172616d 65746572 nBase10Parameter │ │ │ │ - 0x00015f34 73433245 76005f5a 4e36426f 6e6d696e sC2Ev._ZN6Bonmin │ │ │ │ - 0x00015f44 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ - 0x00015f54 6e426173 65313050 6172616d 65746572 nBase10Parameter │ │ │ │ - 0x00015f64 73433145 76005f5a 4e36426f 6e6d696e sC1Ev._ZN6Bonmin │ │ │ │ - 0x00015f74 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ - 0x00015f84 6e426173 65313050 6172616d 65746572 nBase10Parameter │ │ │ │ - 0x00015f94 73433245 524b5331 5f005f5a 4e36426f sC2ERKS1_._ZN6Bo │ │ │ │ - 0x00015fa4 6e6d696e 31394f61 4465636f 6d706f73 nmin19OaDecompos │ │ │ │ - 0x00015fb4 6974696f 6e426173 65313050 6172616d itionBase10Param │ │ │ │ - 0x00015fc4 65746572 73433145 524b5331 5f005f5a etersC1ERKS1_._Z │ │ │ │ - 0x00015fd4 4e36426f 6e6d696e 31394f61 4465636f N6Bonmin19OaDeco │ │ │ │ - 0x00015fe4 6d706f73 6974696f 6e426173 65313173 mpositionBase11s │ │ │ │ - 0x00015ff4 6f6c7665 724d616e 69704432 4576005f olverManipD2Ev._ │ │ │ │ - 0x00016004 5a4e3642 6f6e6d69 6e31394f 61446563 ZN6Bonmin19OaDec │ │ │ │ - 0x00016014 6f6d706f 73697469 6f6e4261 73653131 ompositionBase11 │ │ │ │ - 0x00016024 736f6c76 65724d61 6e697039 67657443 solverManip9getC │ │ │ │ - 0x00016034 61636865 64457600 5f5a4e36 426f6e6d achedEv._ZN6Bonm │ │ │ │ - 0x00016044 696e3139 4f614465 636f6d70 6f736974 in19OaDecomposit │ │ │ │ - 0x00016054 696f6e42 61736531 31736f6c 7665724d ionBase11solverM │ │ │ │ - 0x00016064 616e6970 43324552 4b31384f 7369536f anipC2ERK18OsiSo │ │ │ │ - 0x00016074 6c766572 496e7465 72666163 65005f5a lverInterface._Z │ │ │ │ - 0x00016084 4e36426f 6e6d696e 31394f61 4465636f N6Bonmin19OaDeco │ │ │ │ - 0x00016094 6d706f73 6974696f 6e426173 65313473 mpositionBase14s │ │ │ │ - 0x000160a4 65747570 4d697053 6f6c7665 7245524e etupMipSolverERN │ │ │ │ - 0x000160b4 535f3132 42616253 65747570 42617365 S_12BabSetupBase │ │ │ │ - 0x000160c4 45524b4e 5374375f 5f637878 31313132 ERKNSt7__cxx1112 │ │ │ │ - 0x000160d4 62617369 635f7374 72696e67 49635374 basic_stringIcSt │ │ │ │ - 0x000160e4 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ - 0x000160f4 53614963 45454500 5f5a4e36 426f6e6d SaIcEEE._ZN6Bonm │ │ │ │ - 0x00016104 696e3139 4f614465 636f6d70 6f736974 in19OaDecomposit │ │ │ │ - 0x00016114 696f6e42 61736531 31736f6c 7665724d ionBase11solverM │ │ │ │ - 0x00016124 616e6970 43324550 31384f73 69536f6c anipC2EP18OsiSol │ │ │ │ - 0x00016134 76657249 6e746572 66616365 62626262 verInterfacebbbb │ │ │ │ - 0x00016144 62005f5a 4e36426f 6e6d696e 31394f61 b._ZN6Bonmin19Oa │ │ │ │ - 0x00016154 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ - 0x00016164 65313173 6f6c7665 724d616e 69704331 e11solverManipC1 │ │ │ │ - 0x00016174 45503138 4f736953 6f6c7665 72496e74 EP18OsiSolverInt │ │ │ │ - 0x00016184 65726661 63656262 62626200 5f5a4e31 erfacebbbbb._ZN1 │ │ │ │ - 0x00016194 324f7369 42616253 6f6c7665 72313173 2OsiBabSolver11s │ │ │ │ - 0x000161a4 6574536f 6c757469 6f6e4550 4b646964 etSolutionEPKdid │ │ │ │ - 0x000161b4 005f5a4e 3132436f 696e4d65 73736167 ._ZN12CoinMessag │ │ │ │ - 0x000161c4 65734331 4569005f 5a4e3132 436f696e esC1Ei._ZN12Coin │ │ │ │ - 0x000161d4 4d657373 61676573 61534552 4b535f00 MessagesaSERKS_. │ │ │ │ - 0x000161e4 5f5a5456 4e36426f 6e6d696e 31394f61 _ZTVN6Bonmin19Oa │ │ │ │ - 0x000161f4 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ - 0x00016204 6545005f 5a4e3132 436f696e 4d657373 eE._ZN12CoinMess │ │ │ │ - 0x00016214 61676573 44314576 005f5a4e 36426f6e agesD1Ev._ZN6Bon │ │ │ │ - 0x00016224 6d696e31 394f6144 65636f6d 706f7369 min19OaDecomposi │ │ │ │ - 0x00016234 74696f6e 42617365 43314552 4e535f31 tionBaseC1ERNS_1 │ │ │ │ - 0x00016244 32426162 53657475 70426173 65456262 2BabSetupBaseEbb │ │ │ │ - 0x00016254 005f5a4e 31354367 6c437574 47656e65 ._ZN15CglCutGene │ │ │ │ - 0x00016264 7261746f 72433245 524b535f 005f5a4e ratorC2ERKS_._ZN │ │ │ │ - 0x00016274 3132436f 696e4d65 73736167 65734331 12CoinMessagesC1 │ │ │ │ - 0x00016284 45524b53 5f005f5a 4e36426f 6e6d696e ERKS_._ZN6Bonmin │ │ │ │ - 0x00016294 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ - 0x000162a4 6e426173 65433145 524b5330 5f005f5a nBaseC1ERKS0_._Z │ │ │ │ - 0x000162b4 4e36426f 6e6d696e 31394f61 4465636f N6Bonmin19OaDeco │ │ │ │ - 0x000162c4 6d706f73 6974696f 6e426173 65443145 mpositionBaseD1E │ │ │ │ - 0x000162d4 76005f5a 4e36426f 6e6d696e 31394f61 v._ZN6Bonmin19Oa │ │ │ │ - 0x000162e4 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ - 0x000162f4 65443045 76005f5a 4e313143 676c5472 eD0Ev._ZN11CglTr │ │ │ │ - 0x00016304 6565496e 666f4331 45524b53 5f005f5a eeInfoC1ERKS_._Z │ │ │ │ - 0x00016314 4e4b3132 4f736942 6162536f 6c766572 NK12OsiBabSolver │ │ │ │ - 0x00016324 31316d69 70466561 7369626c 65457600 11mipFeasibleEv. │ │ │ │ - 0x00016334 5f5a5453 4e36426f 6e6d696e 31394f61 _ZTSN6Bonmin19Oa │ │ │ │ - 0x00016344 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ - 0x00016354 6545005f 5a4e4b36 426f6e6d 696e3230 eE._ZNK6Bonmin20 │ │ │ │ - 0x00016364 4f614665 61736962 696c6974 79436865 OaFeasibilityChe │ │ │ │ - 0x00016374 636b6572 3133646f 4c6f6361 6c536561 cker13doLocalSea │ │ │ │ - 0x00016384 72636845 504e535f 37426162 496e666f rchEPNS_7BabInfo │ │ │ │ - 0x00016394 45005f5a 4e36426f 6e6d696e 32304f61 E._ZN6Bonmin20Oa │ │ │ │ - 0x000163a4 46656173 6962696c 69747943 6865636b FeasibilityCheck │ │ │ │ - 0x000163b4 65724432 4576005f 5a54564e 36426f6e erD2Ev._ZTVN6Bon │ │ │ │ - 0x000163c4 6d696e32 304f6146 65617369 62696c69 min20OaFeasibili │ │ │ │ - 0x000163d4 74794368 65636b65 7245005f 5a4e3642 tyCheckerE._ZN6B │ │ │ │ - 0x000163e4 6f6e6d69 6e32304f 61466561 73696269 onmin20OaFeasibi │ │ │ │ - 0x000163f4 6c697479 43686563 6b657244 31457600 lityCheckerD1Ev. │ │ │ │ - 0x00016404 5f5a4e36 426f6e6d 696e3230 4f614665 _ZN6Bonmin20OaFe │ │ │ │ - 0x00016414 61736962 696c6974 79436865 636b6572 asibilityChecker │ │ │ │ - 0x00016424 44304576 005f5a4e 4b36426f 6e6d696e D0Ev._ZNK6Bonmin │ │ │ │ - 0x00016434 32304f61 46656173 6962696c 69747943 20OaFeasibilityC │ │ │ │ - 0x00016444 6865636b 65723563 6c6f6e65 4576005f hecker5cloneEv._ │ │ │ │ - 0x00016454 5a4e3642 6f6e6d69 6e32304f 61466561 ZN6Bonmin20OaFea │ │ │ │ - 0x00016464 73696269 6c697479 43686563 6b657243 sibilityCheckerC │ │ │ │ - 0x00016474 3245524e 535f3132 42616253 65747570 2ERNS_12BabSetup │ │ │ │ - 0x00016484 42617365 45005f5a 4e4b3642 6f6e6d69 BaseE._ZNK6Bonmi │ │ │ │ - 0x00016494 6e32304f 61466561 73696269 6c697479 n20OaFeasibility │ │ │ │ - 0x000164a4 43686563 6b657239 70657266 6f726d4f Checker9performO │ │ │ │ - 0x000164b4 61455237 4f736943 75747352 4e535f31 aER7OsiCutsRNS_1 │ │ │ │ - 0x000164c4 394f6144 65636f6d 706f7369 74696f6e 9OaDecomposition │ │ │ │ - 0x000164d4 42617365 3131736f 6c766572 4d616e69 Base11solverMani │ │ │ │ - 0x000164e4 7045504e 535f3742 6162496e 666f4552 pEPNS_7BabInfoER │ │ │ │ - 0x000164f4 64524b31 3143676c 54726565 496e666f dRK11CglTreeInfo │ │ │ │ - 0x00016504 005f5a4e 36426f6e 6d696e31 384f7369 ._ZN6Bonmin18Osi │ │ │ │ - 0x00016514 544d494e 4c50496e 74657266 61636531 TMINLPInterface1 │ │ │ │ - 0x00016524 33676574 42656e64 65727343 75744552 3getBendersCutER │ │ │ │ - 0x00016534 374f7369 43757473 62005f5a 54534e36 7OsiCutsb._ZTSN6 │ │ │ │ - 0x00016544 426f6e6d 696e3230 4f614665 61736962 Bonmin20OaFeasib │ │ │ │ - 0x00016554 696c6974 79436865 636b6572 45005f5a ilityCheckerE._Z │ │ │ │ - 0x00016564 54494e36 426f6e6d 696e3230 4f614665 TIN6Bonmin20OaFe │ │ │ │ - 0x00016574 61736962 696c6974 79436865 636b6572 asibilityChecker │ │ │ │ - 0x00016584 45005f5a 4e36426f 6e6d696e 31354f41 E._ZN6Bonmin15OA │ │ │ │ - 0x00016594 43757447 656e6572 61746f72 32443245 CutGenerator2D2E │ │ │ │ - 0x000165a4 76005f5a 54564e36 426f6e6d 696e3135 v._ZTVN6Bonmin15 │ │ │ │ - 0x000165b4 4f414375 7447656e 65726174 6f723245 OACutGenerator2E │ │ │ │ - 0x000165c4 005f5a4e 36426f6e 6d696e31 354f4143 ._ZN6Bonmin15OAC │ │ │ │ - 0x000165d4 75744765 6e657261 746f7232 44314576 utGenerator2D1Ev │ │ │ │ - 0x000165e4 005f5a4e 36426f6e 6d696e31 354f4143 ._ZN6Bonmin15OAC │ │ │ │ - 0x000165f4 75744765 6e657261 746f7232 44304576 utGenerator2D0Ev │ │ │ │ - 0x00016604 005f5a4e 4b36426f 6e6d696e 31354f41 ._ZNK6Bonmin15OA │ │ │ │ - 0x00016614 43757447 656e6572 61746f72 3235636c CutGenerator25cl │ │ │ │ - 0x00016624 6f6e6545 76005f5a 4e4b3642 6f6e6d69 oneEv._ZNK6Bonmi │ │ │ │ - 0x00016634 6e31354f 41437574 47656e65 7261746f n15OACutGenerato │ │ │ │ - 0x00016644 72323133 646f4c6f 63616c53 65617263 r213doLocalSearc │ │ │ │ - 0x00016654 6845504e 535f3742 6162496e 666f4500 hEPNS_7BabInfoE. │ │ │ │ - 0x00016664 5f5a4e36 426f6e6d 696e3135 4f414375 _ZN6Bonmin15OACu │ │ │ │ - 0x00016674 7447656e 65726174 6f723243 3245524e tGenerator2C2ERN │ │ │ │ - 0x00016684 535f3132 42616253 65747570 42617365 S_12BabSetupBase │ │ │ │ - 0x00016694 45005f5a 4e4b3642 6f6e6d69 6e31354f E._ZNK6Bonmin15O │ │ │ │ - 0x000166a4 41437574 47656e65 7261746f 72323970 ACutGenerator29p │ │ │ │ - 0x000166b4 6572666f 726d4f61 4552374f 73694375 erformOaER7OsiCu │ │ │ │ - 0x000166c4 7473524e 535f3139 4f614465 636f6d70 tsRNS_19OaDecomp │ │ │ │ - 0x000166d4 6f736974 696f6e42 61736531 31736f6c ositionBase11sol │ │ │ │ - 0x000166e4 7665724d 616e6970 45504e53 5f374261 verManipEPNS_7Ba │ │ │ │ - 0x000166f4 62496e66 6f455264 524b3131 43676c54 bInfoERdRK11CglT │ │ │ │ - 0x00016704 72656549 6e666f00 5f5a4e36 426f6e6d reeInfo._ZN6Bonm │ │ │ │ - 0x00016714 696e3138 4f736954 4d494e4c 50496e74 in18OsiTMINLPInt │ │ │ │ - 0x00016724 65726661 63653130 6c696e65 6172697a erface10lineariz │ │ │ │ - 0x00016734 65724576 005f5a54 534e3642 6f6e6d69 erEv._ZTSN6Bonmi │ │ │ │ - 0x00016744 6e31354f 41437574 47656e65 7261746f n15OACutGenerato │ │ │ │ - 0x00016754 72324500 5f5a5449 4e36426f 6e6d696e r2E._ZTIN6Bonmin │ │ │ │ - 0x00016764 31354f41 43757447 656e6572 61746f72 15OACutGenerator │ │ │ │ - 0x00016774 3245005f 5a4e3138 4f736953 6f6c7665 2E._ZN18OsiSolve │ │ │ │ - 0x00016784 72496e74 65726661 63653132 73657443 rInterface12setC │ │ │ │ - 0x00016794 6f6c426f 756e6473 45696464 005f5a4e olBoundsEidd._ZN │ │ │ │ - 0x000167a4 36426f6e 6d696e31 304f614e 6c704f70 6Bonmin10OaNlpOp │ │ │ │ - 0x000167b4 74696d44 32457600 5f5a5456 4e36426f timD2Ev._ZTVN6Bo │ │ │ │ - 0x000167c4 6e6d696e 31304f61 4e6c704f 7074696d nmin10OaNlpOptim │ │ │ │ - 0x000167d4 45005f5a 4e36426f 6e6d696e 31304f61 E._ZN6Bonmin10Oa │ │ │ │ - 0x000167e4 4e6c704f 7074696d 44314576 005f5a4e NlpOptimD1Ev._ZN │ │ │ │ - 0x000167f4 4b36426f 6e6d696e 31304f61 4e6c704f K6Bonmin10OaNlpO │ │ │ │ - 0x00016804 7074696d 35636c6f 6e654576 005f5a4e ptim5cloneEv._ZN │ │ │ │ - 0x00016814 36426f6e 6d696e31 304f614e 6c704f70 6Bonmin10OaNlpOp │ │ │ │ - 0x00016824 74696d44 30457600 5f5a4e36 426f6e6d timD0Ev._ZN6Bonm │ │ │ │ - 0x00016834 696e3130 4f614e6c 704f7074 696d4332 in10OaNlpOptimC2 │ │ │ │ - 0x00016844 45504e53 5f31384f 7369544d 494e4c50 EPNS_18OsiTMINLP │ │ │ │ - 0x00016854 496e7465 72666163 65456962 62005f5a InterfaceEibb._Z │ │ │ │ - 0x00016864 4e36426f 6e6d696e 31304f61 4e6c704f N6Bonmin10OaNlpO │ │ │ │ - 0x00016874 7074696d 43314550 4e535f31 384f7369 ptimC1EPNS_18Osi │ │ │ │ - 0x00016884 544d494e 4c50496e 74657266 61636545 TMINLPInterfaceE │ │ │ │ - 0x00016894 69626200 5f5a4e36 426f6e6d 696e3130 ibb._ZN6Bonmin10 │ │ │ │ - 0x000168a4 4f614e6c 704f7074 696d3135 61737369 OaNlpOptim15assi │ │ │ │ - 0x000168b4 676e496e 74657266 61636545 504e535f gnInterfaceEPNS_ │ │ │ │ - 0x000168c4 31384f73 69544d49 4e4c5049 6e746572 18OsiTMINLPInter │ │ │ │ - 0x000168d4 66616365 45005f5a 4e36426f 6e6d696e faceE._ZN6Bonmin │ │ │ │ - 0x000168e4 31304f61 4e6c704f 7074696d 31326765 10OaNlpOptim12ge │ │ │ │ - 0x000168f4 6e657261 74654375 74734552 4b31384f nerateCutsERK18O │ │ │ │ - 0x00016904 7369536f 6c766572 496e7465 72666163 siSolverInterfac │ │ │ │ - 0x00016914 6552374f 73694375 74733131 43676c54 eR7OsiCuts11CglT │ │ │ │ - 0x00016924 72656549 6e666f00 5f5a4e36 426f6e6d reeInfo._ZN6Bonm │ │ │ │ - 0x00016934 696e3130 4f614e6c 704f7074 696d4332 in10OaNlpOptimC2 │ │ │ │ - 0x00016944 45524e53 5f313242 61625365 74757042 ERNS_12BabSetupB │ │ │ │ - 0x00016954 61736545 005f5a54 534e3642 6f6e6d69 aseE._ZTSN6Bonmi │ │ │ │ - 0x00016964 6e31304f 614e6c70 4f707469 6d45005f n10OaNlpOptimE._ │ │ │ │ - 0x00016974 5a54494e 36426f6e 6d696e31 304f614e ZTIN6Bonmin10OaN │ │ │ │ - 0x00016984 6c704f70 74696d45 005f5a4e 36426f6e lpOptimE._ZN6Bon │ │ │ │ - 0x00016994 6d696e31 3444756d 6d794865 75726973 min14DummyHeuris │ │ │ │ - 0x000169a4 74696338 736f6c75 74696f6e 45526450 tic8solutionERdP │ │ │ │ - 0x000169b4 6452374f 73694375 7473005f 5a4e3642 dR7OsiCuts._ZN6B │ │ │ │ - 0x000169c4 6f6e6d69 6e313444 756d6d79 48657572 onmin14DummyHeur │ │ │ │ - 0x000169d4 69737469 63313072 65736574 4d6f6465 istic10resetMode │ │ │ │ - 0x000169e4 6c455038 4362634d 6f64656c 005f5a4e lEP8CbcModel._ZN │ │ │ │ - 0x000169f4 36426f6e 6d696e31 3444756d 6d794865 6Bonmin14DummyHe │ │ │ │ - 0x00016a04 75726973 74696331 3373686f 756c6448 uristic13shouldH │ │ │ │ - 0x00016a14 65757252 756e4569 005f5a4e 36426f6e eurRunEi._ZN6Bon │ │ │ │ - 0x00016a24 6d696e31 3444756d 6d794865 75726973 min14DummyHeuris │ │ │ │ - 0x00016a34 74696338 736f6c75 74696f6e 45526450 tic8solutionERdP │ │ │ │ - 0x00016a44 64005f5a 4e31324f 73694261 62536f6c d._ZN12OsiBabSol │ │ │ │ - 0x00016a54 76657238 736f6c75 74696f6e 45526450 ver8solutionERdP │ │ │ │ - 0x00016a64 6469005f 5a4e4b36 426f6e6d 696e3134 di._ZNK6Bonmin14 │ │ │ │ - 0x00016a74 44756d6d 79486575 72697374 69633563 DummyHeuristic5c │ │ │ │ - 0x00016a84 6c6f6e65 4576005f 5a54564e 36426f6e loneEv._ZTVN6Bon │ │ │ │ - 0x00016a94 6d696e31 3444756d 6d794865 75726973 min14DummyHeuris │ │ │ │ - 0x00016aa4 74696345 005f5a4e 36426f6e 6d696e31 ticE._ZN6Bonmin1 │ │ │ │ - 0x00016ab4 3444756d 6d794865 75726973 74696344 4DummyHeuristicD │ │ │ │ - 0x00016ac4 32457600 5f5a4e36 426f6e6d 696e3134 2Ev._ZN6Bonmin14 │ │ │ │ - 0x00016ad4 44756d6d 79486575 72697374 69634431 DummyHeuristicD1 │ │ │ │ - 0x00016ae4 4576005f 5a4e3642 6f6e6d69 6e313444 Ev._ZN6Bonmin14D │ │ │ │ - 0x00016af4 756d6d79 48657572 69737469 63443045 ummyHeuristicD0E │ │ │ │ - 0x00016b04 76005f5a 4e36426f 6e6d696e 31344475 v._ZN6Bonmin14Du │ │ │ │ - 0x00016b14 6d6d7948 65757269 73746963 43324552 mmyHeuristicC2ER │ │ │ │ - 0x00016b24 38436263 4d6f6465 6c504e53 5f31384f 8CbcModelPNS_18O │ │ │ │ - 0x00016b34 7369544d 494e4c50 496e7465 72666163 siTMINLPInterfac │ │ │ │ - 0x00016b44 6545005f 5a4e3642 6f6e6d69 6e313444 eE._ZN6Bonmin14D │ │ │ │ - 0x00016b54 756d6d79 48657572 69737469 63433145 ummyHeuristicC1E │ │ │ │ - 0x00016b64 52384362 634d6f64 656c504e 535f3138 R8CbcModelPNS_18 │ │ │ │ - 0x00016b74 4f736954 4d494e4c 50496e74 65726661 OsiTMINLPInterfa │ │ │ │ - 0x00016b84 63654500 5f5a4e36 426f6e6d 696e3134 ceE._ZN6Bonmin14 │ │ │ │ - 0x00016b94 44756d6d 79486575 72697374 69634332 DummyHeuristicC2 │ │ │ │ - 0x00016ba4 45504e53 5f31384f 7369544d 494e4c50 EPNS_18OsiTMINLP │ │ │ │ - 0x00016bb4 496e7465 72666163 6545005f 5a4e3132 InterfaceE._ZN12 │ │ │ │ - 0x00016bc4 43626348 65757269 73746963 43324576 CbcHeuristicC2Ev │ │ │ │ - 0x00016bd4 005f5a54 534e3642 6f6e6d69 6e313444 ._ZTSN6Bonmin14D │ │ │ │ - 0x00016be4 756d6d79 48657572 69737469 6345005f ummyHeuristicE._ │ │ │ │ - 0x00016bf4 5a54494e 36426f6e 6d696e31 3444756d ZTIN6Bonmin14Dum │ │ │ │ - 0x00016c04 6d794865 75726973 74696345 005f5a4e myHeuristicE._ZN │ │ │ │ - 0x00016c14 3549706f 70743454 4e4c5032 30676574 5Ipopt4TNLP20get │ │ │ │ - 0x00016c24 5f766172 5f636f6e 5f6d6574 61646174 _var_con_metadat │ │ │ │ - 0x00016c34 61456952 5374336d 6170494e 5374375f aEiRSt3mapINSt7_ │ │ │ │ - 0x00016c44 5f637878 31313132 62617369 635f7374 _cxx1112basic_st │ │ │ │ - 0x00016c54 72696e67 49635374 31316368 61725f74 ringIcSt11char_t │ │ │ │ - 0x00016c64 72616974 73496345 53614963 45454553 raitsIcESaIcEEES │ │ │ │ - 0x00016c74 74367665 63746f72 4953375f 53614953 t6vectorIS7_SaIS │ │ │ │ - 0x00016c84 375f4545 5374346c 65737349 53375f45 7_EESt4lessIS7_E │ │ │ │ - 0x00016c94 53614953 74347061 6972494b 53375f53 SaISt4pairIKS7_S │ │ │ │ - 0x00016ca4 415f4545 45525331 5f495337 5f53385f A_EEERS1_IS7_S8_ │ │ │ │ - 0x00016cb4 49695361 49694545 53435f53 61495344 IiSaIiEESC_SaISD │ │ │ │ - 0x00016cc4 5f495345 5f534b5f 45454552 53315f49 _ISE_SK_EEERS1_I │ │ │ │ - 0x00016cd4 53375f53 385f4964 53614964 45455343 S7_S8_IdSaIdEESC │ │ │ │ - 0x00016ce4 5f536149 53445f49 53455f53 515f4545 _SaISD_ISE_SQ_EE │ │ │ │ - 0x00016cf4 45695349 5f534f5f 53555f00 5f5a4e35 EiSI_SO_SU_._ZN5 │ │ │ │ - 0x00016d04 49706f70 7434544e 4c503333 6765745f Ipopt4TNLP33get_ │ │ │ │ - 0x00016d14 6e756d62 65725f6f 665f6e6f 6e6c696e number_of_nonlin │ │ │ │ - 0x00016d24 6561725f 76617269 61626c65 73457600 ear_variablesEv. │ │ │ │ - 0x00016d34 5f5a4e35 49706f70 7434544e 4c503331 _ZN5Ipopt4TNLP31 │ │ │ │ - 0x00016d44 6765745f 6c697374 5f6f665f 6e6f6e6c get_list_of_nonl │ │ │ │ - 0x00016d54 696e6561 725f7661 72696162 6c657345 inear_variablesE │ │ │ │ - 0x00016d64 69506900 5f5a4e35 49706f70 7434544e iPi._ZN5Ipopt4TN │ │ │ │ - 0x00016d74 4c503137 66696e61 6c697a65 5f6d6574 LP17finalize_met │ │ │ │ - 0x00016d84 61646174 61456952 4b537433 6d617049 adataEiRKSt3mapI │ │ │ │ - 0x00016d94 4e537437 5f5f6378 78313131 32626173 NSt7__cxx1112bas │ │ │ │ - 0x00016da4 69635f73 7472696e 67496353 74313163 ic_stringIcSt11c │ │ │ │ - 0x00016db4 6861725f 74726169 74734963 45536149 har_traitsIcESaI │ │ │ │ - 0x00016dc4 63454545 53743676 6563746f 72495337 cEEESt6vectorIS7 │ │ │ │ - 0x00016dd4 5f536149 53375f45 45537434 6c657373 _SaIS7_EESt4less │ │ │ │ - 0x00016de4 4953375f 45536149 53743470 61697249 IS7_ESaISt4pairI │ │ │ │ - 0x00016df4 4b53375f 53415f45 4545524b 53315f49 KS7_SA_EEERKS1_I │ │ │ │ - 0x00016e04 53375f53 385f4969 53614969 45455343 S7_S8_IiSaIiEESC │ │ │ │ - 0x00016e14 5f536149 53445f49 53455f53 4c5f4545 _SaISD_ISE_SL_EE │ │ │ │ - 0x00016e24 45524b53 315f4953 375f5338 5f496453 ERKS1_IS7_S8_IdS │ │ │ │ - 0x00016e34 61496445 4553435f 53614953 445f4953 aIdEESC_SaISD_IS │ │ │ │ - 0x00016e44 455f5353 5f454545 69534a5f 53515f53 E_SS_EEEiSJ_SQ_S │ │ │ │ - 0x00016e54 585f005f 5a4e3642 6f6e6d69 6e36544d X_._ZN6Bonmin6TM │ │ │ │ - 0x00016e64 494e4c50 32356861 73557070 6572426f INLP25hasUpperBo │ │ │ │ - 0x00016e74 756e6469 6e674f62 6a656374 69766545 undingObjectiveE │ │ │ │ - 0x00016e84 76005f5a 4e36426f 6e6d696e 36544d49 v._ZN6Bonmin6TMI │ │ │ │ - 0x00016e94 4e4c5031 38686173 4c696e65 61724f62 NLP18hasLinearOb │ │ │ │ - 0x00016ea4 6a656374 69766545 76005f5a 4e4b3642 jectiveEv._ZNK6B │ │ │ │ - 0x00016eb4 6f6e6d69 6e36544d 494e4c50 31376765 onmin6TMINLP17ge │ │ │ │ - 0x00016ec4 745f636f 6e73745f 78747261 5f696445 t_const_xtra_idE │ │ │ │ - 0x00016ed4 76005f5a 4e36426f 6e6d696e 3131544d v._ZN6Bonmin11TM │ │ │ │ - 0x00016ee4 494e4c50 32544e4c 50323367 65745f76 INLP2TNLP23get_v │ │ │ │ - 0x00016ef4 61726961 626c6573 5f6c696e 65617269 ariables_lineari │ │ │ │ - 0x00016f04 74794569 504e3549 706f7074 34544e4c tyEiPN5Ipopt4TNL │ │ │ │ - 0x00016f14 5031334c 696e6561 72697479 54797065 P13LinearityType │ │ │ │ - 0x00016f24 45005f5a 4e36426f 6e6d696e 3139544d E._ZN6Bonmin19TM │ │ │ │ - 0x00016f34 494e4c50 32544e4c 50517561 64437574 INLP2TNLPQuadCut │ │ │ │ - 0x00016f44 73323567 65745f63 6f6e7374 7261696e s25get_constrain │ │ │ │ - 0x00016f54 74735f6c 696e6561 72697479 4569504e ts_linearityEiPN │ │ │ │ - 0x00016f64 3549706f 70743454 4e4c5031 334c696e 5Ipopt4TNLP13Lin │ │ │ │ - 0x00016f74 65617269 74795479 70654500 5f5a4e4b earityTypeE._ZNK │ │ │ │ - 0x00016f84 36426f6e 6d696e31 31544d49 4e4c5032 6Bonmin11TMINLP2 │ │ │ │ - 0x00016f94 544e4c50 31376765 745f636f 6e73745f TNLP17get_const_ │ │ │ │ - 0x00016fa4 78747261 5f696445 76005f5a 4e36426f xtra_idEv._ZN6Bo │ │ │ │ - 0x00016fb4 6e6d696e 3131544d 494e4c50 32544e4c nmin11TMINLP2TNL │ │ │ │ - 0x00016fc4 50323568 61735570 70657242 6f756e64 P25hasUpperBound │ │ │ │ - 0x00016fd4 696e674f 626a6563 74697665 4576005f ingObjectiveEv._ │ │ │ │ - 0x00016fe4 5a4e3642 6f6e6d69 6e313154 4d494e4c ZN6Bonmin11TMINL │ │ │ │ - 0x00016ff4 5032544e 4c503138 6861734c 696e6561 P2TNLP18hasLinea │ │ │ │ - 0x00017004 724f626a 65637469 76654576 005f5a4e rObjectiveEv._ZN │ │ │ │ - 0x00017014 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ - 0x00017024 544e4c50 51756164 43757473 32326765 TNLPQuadCuts22ge │ │ │ │ - 0x00017034 745f7363 616c696e 675f7061 72616d65 t_scaling_parame │ │ │ │ - 0x00017044 74657273 45526452 62695064 53325f69 tersERdRbiPdS2_i │ │ │ │ - 0x00017054 53335f00 5f5a4e36 426f6e6d 696e3139 S3_._ZN6Bonmin19 │ │ │ │ - 0x00017064 544d494e 4c503254 4e4c5051 75616443 TMINLP2TNLPQuadC │ │ │ │ - 0x00017074 75747336 7072696e 74484576 005f5a4e uts6printHEv._ZN │ │ │ │ - 0x00017084 53743676 6563746f 72496453 61496445 St6vectorIdSaIdE │ │ │ │ - 0x00017094 45377265 73657276 65456a00 5f5a4e53 E7reserveEj._ZNS │ │ │ │ - 0x000170a4 74367665 63746f72 49504e36 426f6e6d t6vectorIPN6Bonm │ │ │ │ - 0x000170b4 696e3751 75616452 6f774553 61495332 in7QuadRowESaIS2 │ │ │ │ - 0x000170c4 5f454537 72657365 72766545 6a005f5a _EE7reserveEj._Z │ │ │ │ - 0x000170d4 39436f69 6e46696c 6c4e4969 45765054 9CoinFillNIiEvPT │ │ │ │ - 0x000170e4 5f695330 5f005f5a 39436f69 6e5a6572 _iS0_._Z9CoinZer │ │ │ │ - 0x000170f4 6f4e4964 45765054 5f69005f 5a4e5374 oNIdEvPT_i._ZNSt │ │ │ │ - 0x00017104 31325f56 6563746f 725f6261 73654950 12_Vector_baseIP │ │ │ │ - 0x00017114 4e36426f 6e6d696e 37517561 64526f77 N6Bonmin7QuadRow │ │ │ │ - 0x00017124 45536149 53325f45 45443245 76005f5a ESaIS2_EED2Ev._Z │ │ │ │ - 0x00017134 4e537431 325f5665 63746f72 5f626173 NSt12_Vector_bas │ │ │ │ - 0x00017144 6549504e 36426f6e 6d696e37 51756164 eIPN6Bonmin7Quad │ │ │ │ - 0x00017154 526f7745 53614953 325f4545 44314576 RowESaIS2_EED1Ev │ │ │ │ - 0x00017164 005f5a4e 53743676 6563746f 72496453 ._ZNSt6vectorIdS │ │ │ │ - 0x00017174 61496445 4531345f 4d5f6669 6c6c5f61 aIdEE14_M_fill_a │ │ │ │ - 0x00017184 7070656e 64456a52 4b64005f 5a4e3642 ppendEjRKd._ZN6B │ │ │ │ - 0x00017194 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ - 0x000171a4 4c505175 61644375 74733230 7365745f LPQuadCuts20set_ │ │ │ │ - 0x000171b4 6c696e65 61725f6f 626a6563 74697665 linear_objective │ │ │ │ - 0x000171c4 4569504b 6464005f 5a4e5374 385f5262 EiPKdd._ZNSt8_Rb │ │ │ │ - 0x000171d4 5f747265 65495374 34706169 72496969 _treeISt4pairIii │ │ │ │ - 0x000171e4 4553305f 494b5331 5f53315f 45537431 ES0_IKS1_S1_ESt1 │ │ │ │ - 0x000171f4 305f5365 6c656374 31737449 53335f45 0_Select1stIS3_E │ │ │ │ - 0x00017204 5374346c 65737349 53315f45 53614953 St4lessIS1_ESaIS │ │ │ │ - 0x00017214 335f4545 32325f4d 5f656d70 6c616365 3_EE22_M_emplace │ │ │ │ - 0x00017224 5f68696e 745f756e 69717565 494a5330 _hint_uniqueIJS0 │ │ │ │ - 0x00017234 5f495331 5f53315f 45454545 53743137 _IS1_S1_EEEESt17 │ │ │ │ - 0x00017244 5f52625f 74726565 5f697465 7261746f _Rb_tree_iterato │ │ │ │ - 0x00017254 72495333 5f455374 32335f52 625f7472 rIS3_ESt23_Rb_tr │ │ │ │ - 0x00017264 65655f63 6f6e7374 5f697465 7261746f ee_const_iterato │ │ │ │ - 0x00017274 72495333 5f454470 4f545f00 5f5a4e53 rIS3_EDpOT_._ZNS │ │ │ │ - 0x00017284 74367665 63746f72 49645361 49644545 t6vectorIdSaIdEE │ │ │ │ - 0x00017294 31375f4d 5f726561 6c6c6f63 5f617070 17_M_realloc_app │ │ │ │ - 0x000172a4 656e6449 4a644545 45764470 4f545f00 endIJdEEEvDpOT_. │ │ │ │ - 0x000172b4 5f5a4e53 74367665 63746f72 49504e36 _ZNSt6vectorIPN6 │ │ │ │ - 0x000172c4 426f6e6d 696e3751 75616452 6f774553 Bonmin7QuadRowES │ │ │ │ - 0x000172d4 61495332 5f454531 375f4d5f 7265616c aIS2_EE17_M_real │ │ │ │ - 0x000172e4 6c6f635f 61707065 6e64494a 53325f45 loc_appendIJS2_E │ │ │ │ - 0x000172f4 45457644 704f545f 005f5a4e 36426f6e EEvDpOT_._ZN6Bon │ │ │ │ - 0x00017304 6d696e31 39544d49 4e4c5032 544e4c50 min19TMINLP2TNLP │ │ │ │ - 0x00017314 51756164 43757473 31306164 64526f77 QuadCuts10addRow │ │ │ │ - 0x00017324 43757473 45524b37 4f736943 75747362 CutsERK7OsiCutsb │ │ │ │ - 0x00017334 005f5a4e 36426f6e 6d696e37 51756164 ._ZN6Bonmin7Quad │ │ │ │ - 0x00017344 526f7743 3145524b 394f7369 526f7743 RowC1ERK9OsiRowC │ │ │ │ - 0x00017354 7574005f 5a4e3642 6f6e6d69 6e375175 ut._ZN6Bonmin7Qu │ │ │ │ - 0x00017364 6164526f 77386e6e 7a5f6772 61644576 adRow8nnz_gradEv │ │ │ │ - 0x00017374 005f5a4e 4b394f73 69526f77 43757432 ._ZNK9OsiRowCut2 │ │ │ │ - 0x00017384 6c624576 005f5a4e 4b394f73 69526f77 lbEv._ZNK9OsiRow │ │ │ │ - 0x00017394 43757432 75624576 005f5a4e 36426f6e Cut2ubEv._ZN6Bon │ │ │ │ - 0x000173a4 6d696e37 51756164 526f7743 3145524b min7QuadRowC1ERK │ │ │ │ - 0x000173b4 4e535f37 51756164 43757445 005f5a4e NS_7QuadCutE._ZN │ │ │ │ - 0x000173c4 36426f6e 6d696e37 51756164 526f7731 6Bonmin7QuadRow1 │ │ │ │ - 0x000173d4 34616464 5f746f5f 68657373 69616e45 4add_to_hessianE │ │ │ │ - 0x000173e4 52537433 6d617049 53743470 61697249 RSt3mapISt4pairI │ │ │ │ - 0x000173f4 69694553 335f5374 346c6573 73495333 iiES3_St4lessIS3 │ │ │ │ - 0x00017404 5f455361 4953325f 494b5333 5f53335f _ESaIS2_IKS3_S3_ │ │ │ │ - 0x00017414 45454562 005f5a54 494e3642 6f6e6d69 EEEb._ZTIN6Bonmi │ │ │ │ - 0x00017424 6e375175 61644375 7445005f 5a544939 n7QuadCutE._ZTI9 │ │ │ │ - 0x00017434 4f736952 6f774375 74005f5a 4e36426f OsiRowCut._ZN6Bo │ │ │ │ - 0x00017444 6e6d696e 3139544d 494e4c50 32544e4c nmin19TMINLP2TNL │ │ │ │ - 0x00017454 50517561 64437574 73376164 64437574 PQuadCuts7addCut │ │ │ │ - 0x00017464 73456a50 504b394f 7369526f 77437574 sEjPPK9OsiRowCut │ │ │ │ - 0x00017474 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ - 0x00017484 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x00017494 4332454e 3549706f 70743853 6d617274 C2EN5Ipopt8Smart │ │ │ │ - 0x000174a4 50747249 4e535f36 544d494e 4c504545 PtrINS_6TMINLPEE │ │ │ │ - 0x000174b4 45005f5a 4e36426f 6e6d696e 3131544d E._ZN6Bonmin11TM │ │ │ │ - 0x000174c4 494e4c50 32544e4c 50433245 4e354970 INLP2TNLPC2EN5Ip │ │ │ │ - 0x000174d4 6f707438 536d6172 74507472 494e535f opt8SmartPtrINS_ │ │ │ │ - 0x000174e4 36544d49 4e4c5045 4545005f 5a4e3642 6TMINLPEEE._ZN6B │ │ │ │ - 0x000174f4 6f6e6d69 6e313154 4d494e4c 5032544e onmin11TMINLP2TN │ │ │ │ - 0x00017504 4c503665 76616c5f 68456950 4b646264 LP6eval_hEiPKdbd │ │ │ │ - 0x00017514 6953325f 62695069 53335f50 64005f5a iS2_biPiS3_Pd._Z │ │ │ │ - 0x00017524 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ - 0x00017534 32544e4c 50443245 76005f5a 54564e36 2TNLPD2Ev._ZTVN6 │ │ │ │ - 0x00017544 426f6e6d 696e3139 544d494e 4c503254 Bonmin19TMINLP2T │ │ │ │ - 0x00017554 4e4c5051 75616443 75747345 005f5a4e NLPQuadCutsE._ZN │ │ │ │ - 0x00017564 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ - 0x00017574 544e4c50 51756164 43757473 43324552 TNLPQuadCutsC2ER │ │ │ │ - 0x00017584 4b53305f 005f5a4e 36426f6e 6d696e31 KS0_._ZN6Bonmin1 │ │ │ │ - 0x00017594 31544d49 4e4c5032 544e4c50 43324552 1TMINLP2TNLPC2ER │ │ │ │ - 0x000175a4 4b53305f 005f5a4e 36426f6e 6d696e37 KS0_._ZN6Bonmin7 │ │ │ │ - 0x000175b4 51756164 526f7743 3145524b 53305f00 QuadRowC1ERKS0_. │ │ │ │ - 0x000175c4 5f5a4e36 426f6e6d 696e3139 544d494e _ZN6Bonmin19TMIN │ │ │ │ - 0x000175d4 4c503254 4e4c5051 75616443 75747343 LP2TNLPQuadCutsC │ │ │ │ - 0x000175e4 3145524b 53305f00 5f5a4e4b 36426f6e 1ERKS0_._ZNK6Bon │ │ │ │ - 0x000175f4 6d696e31 39544d49 4e4c5032 544e4c50 min19TMINLP2TNLP │ │ │ │ - 0x00017604 51756164 43757473 35636c6f 6e654576 QuadCuts5cloneEv │ │ │ │ - 0x00017614 00707574 73005f5a 4e36426f 6e6d696e .puts._ZN6Bonmin │ │ │ │ - 0x00017624 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ - 0x00017634 64437574 73366576 616c5f68 4569504b dCuts6eval_hEiPK │ │ │ │ - 0x00017644 64626469 53325f62 69506953 335f5064 dbdiS2_biPiS3_Pd │ │ │ │ - 0x00017654 005f5a4e 36426f6e 6d696e37 51756164 ._ZN6Bonmin7Quad │ │ │ │ - 0x00017664 526f7731 32657661 6c5f6865 73736961 Row12eval_hessia │ │ │ │ - 0x00017674 6e456450 64005f5a 4e36426f 6e6d696e nEdPd._ZN6Bonmin │ │ │ │ - 0x00017684 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ - 0x00017694 64437574 73313072 656d6f76 65437574 dCuts10removeCut │ │ │ │ - 0x000176a4 73456a50 4b69005f 5a4e3642 6f6e6d69 sEjPKi._ZN6Bonmi │ │ │ │ - 0x000176b4 6e375175 6164526f 77313972 656d6f76 n7QuadRow19remov │ │ │ │ - 0x000176c4 655f6672 6f6d5f68 65737369 616e4552 e_from_hessianER │ │ │ │ - 0x000176d4 5374336d 61704953 74347061 69724969 St3mapISt4pairIi │ │ │ │ - 0x000176e4 69455333 5f537434 6c657373 4953335f iES3_St4lessIS3_ │ │ │ │ - 0x000176f4 45536149 53325f49 4b53335f 53335f45 ESaIS2_IKS3_S3_E │ │ │ │ - 0x00017704 4545005f 5a4e3642 6f6e6d69 6e34544d EE._ZN6Bonmin4TM │ │ │ │ - 0x00017714 61744431 4576005f 5a4e3136 436f696e atD1Ev._ZN16Coin │ │ │ │ - 0x00017724 5061636b 65645665 63746f72 44314576 PackedVectorD1Ev │ │ │ │ - 0x00017734 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ - 0x00017744 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ - 0x00017754 44324576 005f5a4e 36426f6e 6d696e31 D2Ev._ZN6Bonmin1 │ │ │ │ - 0x00017764 39544d49 4e4c5032 544e4c50 51756164 9TMINLP2TNLPQuad │ │ │ │ - 0x00017774 43757473 44314576 005f5a4e 36426f6e CutsD1Ev._ZN6Bon │ │ │ │ - 0x00017784 6d696e31 39544d49 4e4c5032 544e4c50 min19TMINLP2TNLP │ │ │ │ - 0x00017794 51756164 43757473 44304576 005f5a4e QuadCutsD0Ev._ZN │ │ │ │ - 0x000177a4 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ - 0x000177b4 544e4c50 51756164 43757473 31326765 TNLPQuadCuts12ge │ │ │ │ - 0x000177c4 745f6e6c 705f696e 666f4552 6953315f t_nlp_infoERiS1_ │ │ │ │ - 0x000177d4 53315f53 315f524e 3549706f 70743454 S1_S1_RN5Ipopt4T │ │ │ │ - 0x000177e4 4e4c5031 34496e64 65785374 796c6545 NLP14IndexStyleE │ │ │ │ - 0x000177f4 6e756d45 005f5a4e 36426f6e 6d696e31 numE._ZN6Bonmin1 │ │ │ │ - 0x00017804 31544d49 4e4c5032 544e4c50 31326765 1TMINLP2TNLP12ge │ │ │ │ - 0x00017814 745f6e6c 705f696e 666f4552 6953315f t_nlp_infoERiS1_ │ │ │ │ - 0x00017824 53315f53 315f524e 3549706f 70743454 S1_S1_RN5Ipopt4T │ │ │ │ - 0x00017834 4e4c5031 34496e64 65785374 796c6545 NLP14IndexStyleE │ │ │ │ - 0x00017844 6e756d45 005f5a4e 36426f6e 6d696e31 numE._ZN6Bonmin1 │ │ │ │ - 0x00017854 39544d49 4e4c5032 544e4c50 51756164 9TMINLP2TNLPQuad │ │ │ │ - 0x00017864 43757473 31356765 745f626f 756e6473 Cuts15get_bounds │ │ │ │ - 0x00017874 5f696e66 6f456950 6453315f 6953315f _infoEiPdS1_iS1_ │ │ │ │ - 0x00017884 53315f00 5f5a4e36 426f6e6d 696e3131 S1_._ZN6Bonmin11 │ │ │ │ - 0x00017894 544d494e 4c503254 4e4c5031 35676574 TMINLP2TNLP15get │ │ │ │ - 0x000178a4 5f626f75 6e64735f 696e666f 45695064 _bounds_infoEiPd │ │ │ │ - 0x000178b4 53315f69 53315f53 315f005f 5a4e3642 S1_iS1_S1_._ZN6B │ │ │ │ - 0x000178c4 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ - 0x000178d4 4c505175 61644375 74733138 6765745f LPQuadCuts18get_ │ │ │ │ - 0x000178e4 73746172 74696e67 5f706f69 6e744569 starting_pointEi │ │ │ │ - 0x000178f4 62506462 53315f53 315f6962 53315f00 bPdbS1_S1_ibS1_. │ │ │ │ - 0x00017904 5f5a4e36 426f6e6d 696e3131 544d494e _ZN6Bonmin11TMIN │ │ │ │ - 0x00017914 4c503254 4e4c5031 38676574 5f737461 LP2TNLP18get_sta │ │ │ │ - 0x00017924 7274696e 675f706f 696e7445 69625064 rting_pointEibPd │ │ │ │ - 0x00017934 6253315f 53315f69 6253315f 005f5a4e bS1_S1_ibS1_._ZN │ │ │ │ - 0x00017944 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ - 0x00017954 544e4c50 51756164 43757473 36657661 TNLPQuadCuts6eva │ │ │ │ - 0x00017964 6c5f6645 69504b64 62526400 5f5a4e36 l_fEiPKdbRd._ZN6 │ │ │ │ - 0x00017974 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ - 0x00017984 4e4c5036 6576616c 5f664569 504b6462 NLP6eval_fEiPKdb │ │ │ │ - 0x00017994 5264005f 5a4e3642 6f6e6d69 6e313954 Rd._ZN6Bonmin19T │ │ │ │ - 0x000179a4 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ - 0x000179b4 74733131 6576616c 5f677261 645f6645 ts11eval_grad_fE │ │ │ │ - 0x000179c4 69504b64 62506400 5f5a4e36 426f6e6d iPKdbPd._ZN6Bonm │ │ │ │ - 0x000179d4 696e3131 544d494e 4c503254 4e4c5031 in11TMINLP2TNLP1 │ │ │ │ - 0x000179e4 31657661 6c5f6772 61645f66 4569504b 1eval_grad_fEiPK │ │ │ │ - 0x000179f4 64625064 005f5a4e 36426f6e 6d696e31 dbPd._ZN6Bonmin1 │ │ │ │ - 0x00017a04 39544d49 4e4c5032 544e4c50 51756164 9TMINLP2TNLPQuad │ │ │ │ - 0x00017a14 43757473 37657661 6c5f6769 4569504b Cuts7eval_giEiPK │ │ │ │ - 0x00017a24 64626952 64005f5a 4e36426f 6e6d696e dbiRd._ZN6Bonmin │ │ │ │ - 0x00017a34 3131544d 494e4c50 32544e4c 50376576 11TMINLP2TNLP7ev │ │ │ │ - 0x00017a44 616c5f67 69456950 4b646269 5264005f al_giEiPKdbiRd._ │ │ │ │ - 0x00017a54 5a4e3642 6f6e6d69 6e375175 6164526f ZN6Bonmin7QuadRo │ │ │ │ - 0x00017a64 77366576 616c5f66 45504b64 62005f5a w6eval_fEPKdb._Z │ │ │ │ - 0x00017a74 4e36426f 6e6d696e 3139544d 494e4c50 N6Bonmin19TMINLP │ │ │ │ - 0x00017a84 32544e4c 50517561 64437574 73366576 2TNLPQuadCuts6ev │ │ │ │ - 0x00017a94 616c5f67 4569504b 64626950 64005f5a al_gEiPKdbiPd._Z │ │ │ │ - 0x00017aa4 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ - 0x00017ab4 32544e4c 50366576 616c5f67 4569504b 2TNLP6eval_gEiPK │ │ │ │ - 0x00017ac4 64626950 64005f5a 4e36426f 6e6d696e dbiPd._ZN6Bonmin │ │ │ │ - 0x00017ad4 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ - 0x00017ae4 64437574 73313065 76616c5f 6a61635f dCuts10eval_jac_ │ │ │ │ - 0x00017af4 67456950 4b646269 69506953 335f5064 gEiPKdbiiPiS3_Pd │ │ │ │ - 0x00017b04 005f5a4e 36426f6e 6d696e31 31544d49 ._ZN6Bonmin11TMI │ │ │ │ - 0x00017b14 4e4c5032 544e4c50 31306576 616c5f6a NLP2TNLP10eval_j │ │ │ │ - 0x00017b24 61635f67 4569504b 64626969 50695333 ac_gEiPKdbiiPiS3 │ │ │ │ - 0x00017b34 5f506400 5f5a4e36 426f6e6d 696e3751 _Pd._ZN6Bonmin7Q │ │ │ │ - 0x00017b44 75616452 6f773965 76616c5f 67726164 uadRow9eval_grad │ │ │ │ - 0x00017b54 4569504b 64625064 005f5a4e 36426f6e EiPKdbPd._ZN6Bon │ │ │ │ - 0x00017b64 6d696e37 51756164 526f7731 35677261 min7QuadRow15gra │ │ │ │ - 0x00017b74 6469616e 745f7374 72756374 45695069 diant_structEiPi │ │ │ │ - 0x00017b84 62005f5a 4e36426f 6e6d696e 3139544d b._ZN6Bonmin19TM │ │ │ │ - 0x00017b94 494e4c50 32544e4c 50517561 64437574 INLP2TNLPQuadCut │ │ │ │ - 0x00017ba4 73313265 76616c5f 67726164 5f676945 s12eval_grad_giE │ │ │ │ - 0x00017bb4 69504b64 62695269 50695064 005f5a4e iPKdbiRiPiPd._ZN │ │ │ │ - 0x00017bc4 36426f6e 6d696e31 31544d49 4e4c5032 6Bonmin11TMINLP2 │ │ │ │ - 0x00017bd4 544e4c50 31326576 616c5f67 7261645f TNLP12eval_grad_ │ │ │ │ - 0x00017be4 67694569 504b6462 69526950 69506400 giEiPKdbiRiPiPd. │ │ │ │ - 0x00017bf4 5f5a4e36 426f6e6d 696e3139 544d494e _ZN6Bonmin19TMIN │ │ │ │ - 0x00017c04 4c503254 4e4c5051 75616443 75747337 LP2TNLPQuadCuts7 │ │ │ │ - 0x00017c14 61646443 75747345 524b4e53 5f344375 addCutsERKNS_4Cu │ │ │ │ - 0x00017c24 74734562 005f5a4e 374f7369 43757473 tsEb._ZN7OsiCuts │ │ │ │ - 0x00017c34 43314552 4b535f00 5f5a4e36 426f6e6d C1ERKS_._ZN6Bonm │ │ │ │ - 0x00017c44 696e3139 544d494e 4c503254 4e4c5051 in19TMINLP2TNLPQ │ │ │ │ - 0x00017c54 75616443 75747337 61646443 75747345 uadCuts7addCutsE │ │ │ │ - 0x00017c64 524b374f 73694375 7473005f 5a54494e RK7OsiCuts._ZTIN │ │ │ │ - 0x00017c74 36426f6e 6d696e34 43757473 45005f5a 6Bonmin4CutsE._Z │ │ │ │ - 0x00017c84 5449374f 73694375 7473005f 5a54534e TI7OsiCuts._ZTSN │ │ │ │ - 0x00017c94 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ - 0x00017ca4 544e4c50 51756164 43757473 45005f5a TNLPQuadCutsE._Z │ │ │ │ - 0x00017cb4 54494e36 426f6e6d 696e3139 544d494e TIN6Bonmin19TMIN │ │ │ │ - 0x00017cc4 4c503254 4e4c5051 75616443 75747345 LP2TNLPQuadCutsE │ │ │ │ - 0x00017cd4 005f5a54 494e3642 6f6e6d69 6e313154 ._ZTIN6Bonmin11T │ │ │ │ - 0x00017ce4 4d494e4c 5032544e 4c504500 5f5a4e36 MINLP2TNLPE._ZN6 │ │ │ │ - 0x00017cf4 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ - 0x00017d04 4e4c5032 32676574 5f776172 6d5f7374 NLP22get_warm_st │ │ │ │ - 0x00017d14 6172745f 69746572 61746545 524e3549 art_iterateERN5I │ │ │ │ - 0x00017d24 706f7074 31344974 65726174 65735665 popt14IteratesVe │ │ │ │ - 0x00017d34 63746f72 45005f5a 4e36426f 6e6d696e ctorE._ZN6Bonmin │ │ │ │ - 0x00017d44 3131544d 494e4c50 32544e4c 50313766 11TMINLP2TNLP17f │ │ │ │ - 0x00017d54 696e616c 697a655f 736f6c75 74696f6e inalize_solution │ │ │ │ - 0x00017d64 454e3549 706f7074 3132536f 6c766572 EN5Ipopt12Solver │ │ │ │ - 0x00017d74 52657475 726e4569 504b6453 345f5334 ReturnEiPKdS4_S4 │ │ │ │ - 0x00017d84 5f695334 5f53345f 64504b4e 53315f39 _iS4_S4_dPKNS1_9 │ │ │ │ - 0x00017d94 49706f70 74446174 6145504e 53315f32 IpoptDataEPNS1_2 │ │ │ │ - 0x00017da4 3549706f 70744361 6c63756c 61746564 5IpoptCalculated │ │ │ │ - 0x00017db4 5175616e 74697469 65734500 5f5a4e36 QuantitiesE._ZN6 │ │ │ │ - 0x00017dc4 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ - 0x00017dd4 4e4c5032 31696e74 65726d65 64696174 NLP21intermediat │ │ │ │ - 0x00017de4 655f6361 6c6c6261 636b454e 3549706f e_callbackEN5Ipo │ │ │ │ - 0x00017df4 70743133 416c676f 72697468 6d4d6f64 pt13AlgorithmMod │ │ │ │ - 0x00017e04 65456964 64646464 64646469 504b4e53 eEiddddddddiPKNS │ │ │ │ - 0x00017e14 315f3949 706f7074 44617461 45504e53 1_9IpoptDataEPNS │ │ │ │ - 0x00017e24 315f3235 49706f70 7443616c 63756c61 1_25IpoptCalcula │ │ │ │ - 0x00017e34 74656451 75616e74 69746965 7345005f tedQuantitiesE._ │ │ │ │ - 0x00017e44 5a4e4b36 426f6e6d 696e3654 4d494e4c ZNK6Bonmin6TMINL │ │ │ │ - 0x00017e54 50323067 65745f6e 756d6265 725f6e6f P20get_number_no │ │ │ │ - 0x00017e64 6e636f6e 76657845 52695331 5f005f5a nconvexERiS1_._Z │ │ │ │ - 0x00017e74 4e4b3642 6f6e6d69 6e313254 4d494e4c NK6Bonmin12TMINL │ │ │ │ - 0x00017e84 504c696e 4f626a31 31706572 74757262 PLinObj11perturb │ │ │ │ - 0x00017e94 496e666f 4576005f 5a4e3642 6f6e6d69 InfoEv._ZN6Bonmi │ │ │ │ - 0x00017ea4 6e313254 4d494e4c 504c696e 4f626a31 n12TMINLPLinObj1 │ │ │ │ - 0x00017eb4 38686173 4c696e65 61724f62 6a656374 8hasLinearObject │ │ │ │ - 0x00017ec4 69766545 76005f5a 4e36426f 6e6d696e iveEv._ZN6Bonmin │ │ │ │ - 0x00017ed4 3132544d 494e4c50 4c696e4f 626a3232 12TMINLPLinObj22 │ │ │ │ - 0x00017ee4 6765745f 7363616c 696e675f 70617261 get_scaling_para │ │ │ │ - 0x00017ef4 6d657465 72734552 64526269 50645332 metersERdRbiPdS2 │ │ │ │ - 0x00017f04 5f695333 5f005f5a 4e36426f 6e6d696e _iS3_._ZN6Bonmin │ │ │ │ - 0x00017f14 3132544d 494e4c50 4c696e4f 626a3235 12TMINLPLinObj25 │ │ │ │ - 0x00017f24 6765745f 636f6e73 74726169 6e74735f get_constraints_ │ │ │ │ - 0x00017f34 6c696e65 61726974 79456950 4e354970 linearityEiPN5Ip │ │ │ │ - 0x00017f44 6f707434 544e4c50 31334c69 6e656172 opt4TNLP13Linear │ │ │ │ - 0x00017f54 69747954 79706545 005f5a4e 36426f6e ityTypeE._ZN6Bon │ │ │ │ - 0x00017f64 6d696e31 32544d49 4e4c504c 696e4f62 min12TMINLPLinOb │ │ │ │ - 0x00017f74 6a313567 65745f62 6f756e64 735f696e j15get_bounds_in │ │ │ │ - 0x00017f84 666f4569 50645331 5f695331 5f53315f foEiPdS1_iS1_S1_ │ │ │ │ - 0x00017f94 005f5a4e 36426f6e 6d696e31 32544d49 ._ZN6Bonmin12TMI │ │ │ │ - 0x00017fa4 4e4c504c 696e4f62 6a366576 616c5f68 NLPLinObj6eval_h │ │ │ │ - 0x00017fb4 4569504b 64626469 53325f62 69506953 EiPKdbdiS2_biPiS │ │ │ │ - 0x00017fc4 335f5064 005f5a4e 36426f6e 6d696e31 3_Pd._ZN6Bonmin1 │ │ │ │ - 0x00017fd4 32544d49 4e4c504c 696e4f62 6a366576 2TMINLPLinObj6ev │ │ │ │ - 0x00017fe4 616c5f66 4569504b 64625264 005f5a4e al_fEiPKdbRd._ZN │ │ │ │ - 0x00017ff4 4b36426f 6e6d696e 36544d49 4e4c5033 K6Bonmin6TMINLP3 │ │ │ │ - 0x00018004 30676574 5f73696d 706c655f 636f6e63 0get_simple_conc │ │ │ │ - 0x00018014 6176655f 636f6e73 74726169 6e747345 ave_constraintsE │ │ │ │ - 0x00018024 69504e53 305f3233 53696d70 6c65436f iPNS0_23SimpleCo │ │ │ │ - 0x00018034 6e636176 65436f6e 73747261 696e7445 ncaveConstraintE │ │ │ │ - 0x00018044 005f5a4e 4b36426f 6e6d696e 36544d49 ._ZNK6Bonmin6TMI │ │ │ │ - 0x00018054 4e4c5032 36676574 5f636f6e 73747261 NLP26get_constra │ │ │ │ - 0x00018064 696e745f 636f6e76 65786974 69657345 int_convexitiesE │ │ │ │ - 0x00018074 69504e53 305f3135 4d61726b 65644e6f iPNS0_15MarkedNo │ │ │ │ - 0x00018084 6e436f6e 76657845 005f5a4e 36426f6e nConvexE._ZN6Bon │ │ │ │ - 0x00018094 6d696e31 32544d49 4e4c504c 696e4f62 min12TMINLPLinOb │ │ │ │ - 0x000180a4 6a313165 76616c5f 67726164 5f664569 j11eval_grad_fEi │ │ │ │ - 0x000180b4 504b6462 5064005f 5a4e3642 6f6e6d69 PKdbPd._ZN6Bonmi │ │ │ │ - 0x000180c4 6e313254 4d494e4c 504c696e 4f626a31 n12TMINLPLinObj1 │ │ │ │ - 0x000180d4 38657661 6c5f7570 7065725f 626f756e 8eval_upper_boun │ │ │ │ - 0x000180e4 645f6645 69504b64 5264005f 5a4e3642 d_fEiPKdRd._ZN6B │ │ │ │ - 0x000180f4 6f6e6d69 6e313254 4d494e4c 504c696e onmin12TMINLPLin │ │ │ │ - 0x00018104 4f626a32 35686173 55707065 72426f75 Obj25hasUpperBou │ │ │ │ - 0x00018114 6e64696e 674f626a 65637469 76654576 ndingObjectiveEv │ │ │ │ - 0x00018124 005f5a4e 36426f6e 6d696e31 32544d49 ._ZN6Bonmin12TMI │ │ │ │ - 0x00018134 4e4c504c 696e4f62 6a366576 616c5f67 NLPLinObj6eval_g │ │ │ │ - 0x00018144 4569504b 64626950 64005f5a 4e36426f EiPKdbiPd._ZN6Bo │ │ │ │ - 0x00018154 6e6d696e 3132544d 494e4c50 4c696e4f nmin12TMINLPLinO │ │ │ │ - 0x00018164 626a3138 6765745f 73746172 74696e67 bj18get_starting │ │ │ │ - 0x00018174 5f706f69 6e744569 62506462 53315f53 _pointEibPdbS1_S │ │ │ │ - 0x00018184 315f6962 53315f00 5f5a4e36 426f6e6d 1_ibS1_._ZN6Bonm │ │ │ │ - 0x00018194 696e3132 544d494e 4c504c69 6e4f626a in12TMINLPLinObj │ │ │ │ - 0x000181a4 37657661 6c5f6769 4569504b 64626952 7eval_giEiPKdbiR │ │ │ │ - 0x000181b4 64005f5a 4e36426f 6e6d696e 3132544d d._ZN6Bonmin12TM │ │ │ │ - 0x000181c4 494e4c50 4c696e4f 626a3130 6576616c INLPLinObj10eval │ │ │ │ - 0x000181d4 5f6a6163 5f674569 504b6462 69695069 _jac_gEiPKdbiiPi │ │ │ │ - 0x000181e4 53335f50 64005f5a 4e36426f 6e6d696e S3_Pd._ZN6Bonmin │ │ │ │ - 0x000181f4 3132544d 494e4c50 4c696e4f 626a3132 12TMINLPLinObj12 │ │ │ │ - 0x00018204 6576616c 5f677261 645f6769 4569504b eval_grad_giEiPK │ │ │ │ - 0x00018214 64626952 69506950 64005f5a 4e36426f dbiRiPiPd._ZN6Bo │ │ │ │ - 0x00018224 6e6d696e 3132544d 494e4c50 4c696e4f nmin12TMINLPLinO │ │ │ │ - 0x00018234 626a3139 6765745f 76617269 61626c65 bj19get_variable │ │ │ │ - 0x00018244 735f7479 70657345 69504e53 5f36544d s_typesEiPNS_6TM │ │ │ │ - 0x00018254 494e4c50 31325661 72696162 6c655479 INLP12VariableTy │ │ │ │ - 0x00018264 70654500 5f5a4e36 426f6e6d 696e3132 peE._ZN6Bonmin12 │ │ │ │ - 0x00018274 544d494e 4c504c69 6e4f626a 32336765 TMINLPLinObj23ge │ │ │ │ - 0x00018284 745f7661 72696162 6c65735f 6c696e65 t_variables_line │ │ │ │ - 0x00018294 61726974 79456950 4e354970 6f707434 arityEiPN5Ipopt4 │ │ │ │ - 0x000182a4 544e4c50 31334c69 6e656172 69747954 TNLP13LinearityT │ │ │ │ - 0x000182b4 79706545 005f5a4e 36426f6e 6d696e31 ypeE._ZN6Bonmin1 │ │ │ │ - 0x000182c4 32544d49 4e4c504c 696e4f62 6a313267 2TMINLPLinObj12g │ │ │ │ - 0x000182d4 65745f6e 6c705f69 6e666f45 52695331 et_nlp_infoERiS1 │ │ │ │ - 0x000182e4 5f53315f 53315f52 4e354970 6f707434 _S1_S1_RN5Ipopt4 │ │ │ │ - 0x000182f4 544e4c50 3134496e 64657853 74796c65 TNLP14IndexStyle │ │ │ │ - 0x00018304 456e756d 45005f5a 39436f69 6e46696c EnumE._Z9CoinFil │ │ │ │ - 0x00018314 6c4e494e 36426f6e 6d696e36 544d494e lNIN6Bonmin6TMIN │ │ │ │ - 0x00018324 4c503943 6f6e7665 78697479 45457650 LP9ConvexityEEvP │ │ │ │ - 0x00018334 545f6953 335f005f 5a4e4b36 426f6e6d T_iS3_._ZNK6Bonm │ │ │ │ - 0x00018344 696e3654 4d494e4c 50323667 65745f63 in6TMINLP26get_c │ │ │ │ - 0x00018354 6f6e7374 7261696e 745f636f 6e766578 onstraint_convex │ │ │ │ - 0x00018364 69746965 73456950 4e53305f 39436f6e itiesEiPNS0_9Con │ │ │ │ - 0x00018374 76657869 74794500 5f5a4e36 426f6e6d vexityE._ZN6Bonm │ │ │ │ - 0x00018384 696e3132 544d494e 4c504c69 6e4f626a in12TMINLPLinObj │ │ │ │ - 0x00018394 44314576 005f5a4e 36426f6e 6d696e31 D1Ev._ZN6Bonmin1 │ │ │ │ - 0x000183a4 32544d49 4e4c504c 696e4f62 6a443245 2TMINLPLinObjD2E │ │ │ │ - 0x000183b4 76005f5a 4e36426f 6e6d696e 3132544d v._ZN6Bonmin12TM │ │ │ │ - 0x000183c4 494e4c50 4c696e4f 626a3136 67757473 INLPLinObj16guts │ │ │ │ - 0x000183d4 4f664465 73747275 63746f72 4576005f OfDestructorEv._ │ │ │ │ - 0x000183e4 5a4e3642 6f6e6d69 6e36544d 494e4c50 ZN6Bonmin6TMINLP │ │ │ │ - 0x000183f4 44324576 005f5a54 564e3642 6f6e6d69 D2Ev._ZTVN6Bonmi │ │ │ │ - 0x00018404 6e313254 4d494e4c 504c696e 4f626a45 n12TMINLPLinObjE │ │ │ │ - 0x00018414 005f5a4e 36426f6e 6d696e31 32544d49 ._ZN6Bonmin12TMI │ │ │ │ - 0x00018424 4e4c504c 696e4f62 6a443045 76005f5a NLPLinObjD0Ev._Z │ │ │ │ - 0x00018434 4e36426f 6e6d696e 3132544d 494e4c50 N6Bonmin12TMINLP │ │ │ │ - 0x00018444 4c696e4f 626a4332 4576005f 5a4e3642 LinObjC2Ev._ZN6B │ │ │ │ - 0x00018454 6f6e6d69 6e36544d 494e4c50 43324576 onmin6TMINLPC2Ev │ │ │ │ - 0x00018464 005f5a54 534e3642 6f6e6d69 6e313254 ._ZTSN6Bonmin12T │ │ │ │ - 0x00018474 4d494e4c 504c696e 4f626a45 005f5a4e MINLPLinObjE._ZN │ │ │ │ - 0x00018484 3132436f 696e5265 6c466c74 45714432 12CoinRelFltEqD2 │ │ │ │ - 0x00018494 4576005f 5a4e3132 436f696e 52656c46 Ev._ZN12CoinRelF │ │ │ │ - 0x000184a4 6c744571 44314576 005f5a4e 3132436f ltEqD1Ev._ZN12Co │ │ │ │ - 0x000184b4 696e5265 6c466c74 45714430 4576005f inRelFltEqD0Ev._ │ │ │ │ - 0x000184c4 5a4e3443 6f696e31 36526566 6572656e ZN4Coin16Referen │ │ │ │ - 0x000184d4 6365644f 626a6563 74443245 76005f5a cedObjectD2Ev._Z │ │ │ │ - 0x000184e4 54564e34 436f696e 31365265 66657265 TVN4Coin16Refere │ │ │ │ - 0x000184f4 6e636564 4f626a65 63744500 5f5a4e34 ncedObjectE._ZN4 │ │ │ │ - 0x00018504 436f696e 31365265 66657265 6e636564 Coin16Referenced │ │ │ │ - 0x00018514 4f626a65 63744431 4576005f 5a4e3443 ObjectD1Ev._ZN4C │ │ │ │ - 0x00018524 6f696e31 36526566 6572656e 6365644f oin16ReferencedO │ │ │ │ - 0x00018534 626a6563 74443045 76005f5a 4e36426f bjectD0Ev._ZN6Bo │ │ │ │ - 0x00018544 6e6d696e 31394c69 6e656172 43757473 nmin19LinearCuts │ │ │ │ - 0x00018554 47656e65 7261746f 72443245 76005f5a GeneratorD2Ev._Z │ │ │ │ - 0x00018564 4e36426f 6e6d696e 31394c69 6e656172 N6Bonmin19Linear │ │ │ │ - 0x00018574 43757473 47656e65 7261746f 72443145 CutsGeneratorD1E │ │ │ │ - 0x00018584 76005f5a 4e36426f 6e6d696e 31394c69 v._ZN6Bonmin19Li │ │ │ │ - 0x00018594 6e656172 43757473 47656e65 7261746f nearCutsGenerato │ │ │ │ - 0x000185a4 72443045 76005f5a 4e4b3642 6f6e6d69 rD0Ev._ZNK6Bonmi │ │ │ │ - 0x000185b4 6e31394c 696e6561 72437574 7347656e n19LinearCutsGen │ │ │ │ - 0x000185c4 65726174 6f723563 6c6f6e65 4576005f erator5cloneEv._ │ │ │ │ - 0x000185d4 5a4e3642 6f6e6d69 6e31394c 696e6561 ZN6Bonmin19Linea │ │ │ │ - 0x000185e4 72437574 7347656e 65726174 6f723133 rCutsGenerator13 │ │ │ │ - 0x000185f4 43757474 696e674d 6574686f 64443245 CuttingMethodD2E │ │ │ │ - 0x00018604 76005f5a 4e36426f 6e6d696e 31394c69 v._ZN6Bonmin19Li │ │ │ │ - 0x00018614 6e656172 43757473 47656e65 7261746f nearCutsGenerato │ │ │ │ - 0x00018624 72313343 75747469 6e674d65 74686f64 r13CuttingMethod │ │ │ │ - 0x00018634 44314576 005f5a4e 36426f6e 6d696e31 D1Ev._ZN6Bonmin1 │ │ │ │ - 0x00018644 394c696e 65617243 75747347 656e6572 9LinearCutsGener │ │ │ │ - 0x00018654 61746f72 31334375 7474696e 674d6574 ator13CuttingMet │ │ │ │ - 0x00018664 686f6444 30457600 5f5a4e36 426f6e6d hodD0Ev._ZN6Bonm │ │ │ │ - 0x00018674 696e3131 544d494e 4c503254 4e4c5037 in11TMINLP2TNLP7 │ │ │ │ - 0x00018684 61646443 75747345 6a50504b 394f7369 addCutsEjPPK9Osi │ │ │ │ - 0x00018694 526f7743 7574005f 5a4e3642 6f6e6d69 RowCut._ZN6Bonmi │ │ │ │ - 0x000186a4 6e31384f 7369544d 494e4c50 496e7465 n18OsiTMINLPInte │ │ │ │ - 0x000186b4 72666163 65313261 70706c79 526f7743 rface12applyRowC │ │ │ │ - 0x000186c4 75747345 6950504b 394f7369 526f7743 utsEiPPK9OsiRowC │ │ │ │ - 0x000186d4 7574005f 5a4e3642 6f6e6d69 6e31384f ut._ZN6Bonmin18O │ │ │ │ - 0x000186e4 7369544d 494e4c50 496e7465 72666163 siTMINLPInterfac │ │ │ │ - 0x000186f4 65313666 72656543 61636865 64526f77 e16freeCachedRow │ │ │ │ - 0x00018704 52696d45 76005f5a 4e34436f 696e3853 RimEv._ZN4Coin8S │ │ │ │ - 0x00018714 6d617274 50747249 4e36426f 6e6d696e martPtrIN6Bonmin │ │ │ │ - 0x00018724 31394c69 6e656172 43757473 47656e65 19LinearCutsGene │ │ │ │ - 0x00018734 7261746f 72313343 75747469 6e674d65 rator13CuttingMe │ │ │ │ - 0x00018744 74686f64 45453135 52656c65 61736550 thodEE15ReleaseP │ │ │ │ - 0x00018754 6f696e74 65725f45 76005f5a 54564e36 ointer_Ev._ZTVN6 │ │ │ │ - 0x00018764 426f6e6d 696e3139 4c696e65 61724375 Bonmin19LinearCu │ │ │ │ - 0x00018774 74734765 6e657261 746f7231 33437574 tsGenerator13Cut │ │ │ │ - 0x00018784 74696e67 4d657468 6f644500 5f5a4e36 tingMethodE._ZN6 │ │ │ │ - 0x00018794 426f6e6d 696e3131 4f757465 72417070 Bonmin11OuterApp │ │ │ │ - 0x000187a4 726f7832 33657874 72616374 4c696e65 rox23extractLine │ │ │ │ - 0x000187b4 61725265 6c617861 74696f6e 45524e53 arRelaxationERNS │ │ │ │ - 0x000187c4 5f31384f 7369544d 494e4c50 496e7465 _18OsiTMINLPInte │ │ │ │ - 0x000187d4 72666163 65455031 384f7369 536f6c76 rfaceEP18OsiSolv │ │ │ │ - 0x000187e4 6572496e 74657266 61636550 4b646200 erInterfacePKdb. │ │ │ │ - 0x000187f4 5f5a4e32 314f7369 436c7053 6f6c7665 _ZN21OsiClpSolve │ │ │ │ - 0x00018804 72496e74 65726661 63653772 65736f6c rInterface7resol │ │ │ │ - 0x00018814 76654576 005f5a4e 32314f73 69436c70 veEv._ZN21OsiClp │ │ │ │ - 0x00018824 536f6c76 6572496e 74657266 61636544 SolverInterfaceD │ │ │ │ - 0x00018834 31457600 5f5a3943 6f696e49 736e616e 1Ev._Z9CoinIsnan │ │ │ │ - 0x00018844 64005f5a 3130436f 696e4669 6e697465 d._Z10CoinFinite │ │ │ │ - 0x00018854 64005f5a 54534e34 436f696e 31365265 d._ZTSN4Coin16Re │ │ │ │ - 0x00018864 66657265 6e636564 4f626a65 63744500 ferencedObjectE. │ │ │ │ - 0x00018874 5f5a5449 4e34436f 696e3136 52656665 _ZTIN4Coin16Refe │ │ │ │ - 0x00018884 72656e63 65644f62 6a656374 45005f5a rencedObjectE._Z │ │ │ │ - 0x00018894 54534e36 426f6e6d 696e3139 4c696e65 TSN6Bonmin19Line │ │ │ │ - 0x000188a4 61724375 74734765 6e657261 746f7231 arCutsGenerator1 │ │ │ │ - 0x000188b4 33437574 74696e67 4d657468 6f644500 3CuttingMethodE. │ │ │ │ - 0x000188c4 5f5a5449 4e36426f 6e6d696e 31394c69 _ZTIN6Bonmin19Li │ │ │ │ - 0x000188d4 6e656172 43757473 47656e65 7261746f nearCutsGenerato │ │ │ │ - 0x000188e4 72313343 75747469 6e674d65 74686f64 r13CuttingMethod │ │ │ │ - 0x000188f4 45005f5a 54534e36 426f6e6d 696e3139 E._ZTSN6Bonmin19 │ │ │ │ - 0x00018904 4c696e65 61724375 74734765 6e657261 LinearCutsGenera │ │ │ │ - 0x00018914 746f7245 005f5a54 494e3642 6f6e6d69 torE._ZTIN6Bonmi │ │ │ │ - 0x00018924 6e31394c 696e6561 72437574 7347656e n19LinearCutsGen │ │ │ │ - 0x00018934 65726174 6f724500 5f5a4e36 426f6e6d eratorE._ZN6Bonm │ │ │ │ - 0x00018944 696e3454 4d617461 5345524b 53305f00 in4TMataSERKS0_. │ │ │ │ - 0x00018954 5f5a4e36 426f6e6d 696e3454 4d617436 _ZN6Bonmin4TMat6 │ │ │ │ - 0x00018964 63726561 74654552 4b313643 6f696e50 createERK16CoinP │ │ │ │ - 0x00018974 61636b65 644d6174 72697800 5f5a4e36 ackedMatrix._ZN6 │ │ │ │ - 0x00018984 426f6e6d 696e3454 4d617461 5345524b Bonmin4TMataSERK │ │ │ │ - 0x00018994 3136436f 696e5061 636b6564 4d617472 16CoinPackedMatr │ │ │ │ - 0x000189a4 6978005f 5a4e3642 6f6e6d69 6e34544d ix._ZN6Bonmin4TM │ │ │ │ - 0x000189b4 61744432 4576005f 5a4e3642 6f6e6d69 atD2Ev._ZN6Bonmi │ │ │ │ - 0x000189c4 6e34544d 61743232 6d616b65 5f6c6f77 n4TMat22make_low │ │ │ │ - 0x000189d4 65725f74 6f5f6265 5f757070 65724576 er_to_be_upperEv │ │ │ │ - 0x000189e4 005f5a4e 53743132 5f566563 746f725f ._ZNSt12_Vector_ │ │ │ │ - 0x000189f4 62617365 49537434 70616972 49696945 baseISt4pairIiiE │ │ │ │ - 0x00018a04 53614953 315f4545 44324576 005f5a4e SaIS1_EED2Ev._ZN │ │ │ │ - 0x00018a14 53743132 5f566563 746f725f 62617365 St12_Vector_base │ │ │ │ - 0x00018a24 49537434 70616972 49696945 53614953 ISt4pairIiiESaIS │ │ │ │ - 0x00018a34 315f4545 44314576 005f5a4e 36426f6e 1_EED1Ev._ZN6Bon │ │ │ │ - 0x00018a44 6d696e34 544d6174 43324552 4b53305f min4TMatC2ERKS0_ │ │ │ │ - 0x00018a54 005f5a4e 36426f6e 6d696e34 544d6174 ._ZN6Bonmin4TMat │ │ │ │ - 0x00018a64 43314552 4b53305f 005f5a4e 36426f6e C1ERKS0_._ZN6Bon │ │ │ │ - 0x00018a74 6d696e31 38726573 697a6541 6e64436f min18resizeAndCo │ │ │ │ - 0x00018a84 70794172 72617949 69454576 5250545f pyArrayIiEEvRPT_ │ │ │ │ - 0x00018a94 6a6a005f 5a4e5374 36766563 746f7249 jj._ZNSt6vectorI │ │ │ │ - 0x00018aa4 69536149 69454531 375f4d5f 64656661 iSaIiEE17_M_defa │ │ │ │ - 0x00018ab4 756c745f 61707065 6e64456a 005f5a4e ult_appendEj._ZN │ │ │ │ - 0x00018ac4 53743676 6563746f 72495374 34706169 St6vectorISt4pai │ │ │ │ - 0x00018ad4 72496969 45536149 53315f45 4531375f rIiiESaIS1_EE17_ │ │ │ │ - 0x00018ae4 4d5f7265 616c6c6f 635f6170 70656e64 M_realloc_append │ │ │ │ - 0x00018af4 494a5331 5f454545 7644704f 545f005f IJS1_EEEvDpOT_._ │ │ │ │ - 0x00018b04 5a537431 365f5f69 6e736572 74696f6e ZSt16__insertion │ │ │ │ - 0x00018b14 5f736f72 74494e39 5f5f676e 755f6378 _sortIN9__gnu_cx │ │ │ │ - 0x00018b24 7831375f 5f6e6f72 6d616c5f 69746572 x17__normal_iter │ │ │ │ - 0x00018b34 61746f72 49506953 74367665 63746f72 atorIPiSt6vector │ │ │ │ - 0x00018b44 49695361 49694545 45454e53 305f355f IiSaIiEEEENS0_5_ │ │ │ │ - 0x00018b54 5f6f7073 31355f49 7465725f 636f6d70 _ops15_Iter_comp │ │ │ │ - 0x00018b64 5f697465 72494e36 426f6e6d 696e3454 _iterIN6Bonmin4T │ │ │ │ - 0x00018b74 4d617431 31436f6c 756d6e4f 72646572 Mat11ColumnOrder │ │ │ │ - 0x00018b84 45454545 76545f53 445f5430 5f005f5a EEEEvT_SD_T0_._Z │ │ │ │ - 0x00018b94 53743136 5f5f696e 73657274 696f6e5f St16__insertion_ │ │ │ │ - 0x00018ba4 736f7274 494e395f 5f676e75 5f637878 sortIN9__gnu_cxx │ │ │ │ - 0x00018bb4 31375f5f 6e6f726d 616c5f69 74657261 17__normal_itera │ │ │ │ - 0x00018bc4 746f7249 50695374 36766563 746f7249 torIPiSt6vectorI │ │ │ │ - 0x00018bd4 69536149 69454545 454e5330 5f355f5f iSaIiEEEENS0_5__ │ │ │ │ - 0x00018be4 6f707331 355f4974 65725f63 6f6d705f ops15_Iter_comp_ │ │ │ │ - 0x00018bf4 69746572 494e3642 6f6e6d69 6e34544d iterIN6Bonmin4TM │ │ │ │ - 0x00018c04 61743852 6f774f72 64657245 45454576 at8RowOrderEEEEv │ │ │ │ - 0x00018c14 545f5344 5f54305f 005f5a53 7431335f T_SD_T0_._ZSt13_ │ │ │ │ - 0x00018c24 5f61646a 7573745f 68656170 494e395f _adjust_heapIN9_ │ │ │ │ - 0x00018c34 5f676e75 5f637878 31375f5f 6e6f726d _gnu_cxx17__norm │ │ │ │ - 0x00018c44 616c5f69 74657261 746f7249 50695374 al_iteratorIPiSt │ │ │ │ - 0x00018c54 36766563 746f7249 69536149 69454545 6vectorIiSaIiEEE │ │ │ │ - 0x00018c64 4569694e 53305f35 5f5f6f70 7331355f EiiNS0_5__ops15_ │ │ │ │ - 0x00018c74 49746572 5f636f6d 705f6974 6572494e Iter_comp_iterIN │ │ │ │ - 0x00018c84 36426f6e 6d696e34 544d6174 3131436f 6Bonmin4TMat11Co │ │ │ │ - 0x00018c94 6c756d6e 4f726465 72454545 4576545f lumnOrderEEEEvT_ │ │ │ │ - 0x00018ca4 54305f53 455f5431 5f54325f 005f5a53 T0_SE_T1_T2_._ZS │ │ │ │ - 0x00018cb4 7431365f 5f696e74 726f736f 72745f6c t16__introsort_l │ │ │ │ - 0x00018cc4 6f6f7049 4e395f5f 676e755f 63787831 oopIN9__gnu_cxx1 │ │ │ │ - 0x00018cd4 375f5f6e 6f726d61 6c5f6974 65726174 7__normal_iterat │ │ │ │ - 0x00018ce4 6f724950 69537436 76656374 6f724969 orIPiSt6vectorIi │ │ │ │ - 0x00018cf4 53614969 45454545 694e5330 5f355f5f SaIiEEEEiNS0_5__ │ │ │ │ - 0x00018d04 6f707331 355f4974 65725f63 6f6d705f ops15_Iter_comp_ │ │ │ │ - 0x00018d14 69746572 494e3642 6f6e6d69 6e34544d iterIN6Bonmin4TM │ │ │ │ - 0x00018d24 61743131 436f6c75 6d6e4f72 64657245 at11ColumnOrderE │ │ │ │ - 0x00018d34 45454576 545f5344 5f54305f 54315f00 EEEvT_SD_T0_T1_. │ │ │ │ - 0x00018d44 5f5a4e36 426f6e6d 696e3454 4d617431 _ZN6Bonmin4TMat1 │ │ │ │ - 0x00018d54 356e756d 4e6f6e45 6d707479 436f6c73 5numNonEmptyCols │ │ │ │ - 0x00018d64 4576005f 5a537431 335f5f61 646a7573 Ev._ZSt13__adjus │ │ │ │ - 0x00018d74 745f6865 6170494e 395f5f67 6e755f63 t_heapIN9__gnu_c │ │ │ │ - 0x00018d84 78783137 5f5f6e6f 726d616c 5f697465 xx17__normal_ite │ │ │ │ - 0x00018d94 7261746f 72495069 53743676 6563746f ratorIPiSt6vecto │ │ │ │ - 0x00018da4 72496953 61496945 45454569 694e5330 rIiSaIiEEEEiiNS0 │ │ │ │ - 0x00018db4 5f355f5f 6f707331 355f4974 65725f63 _5__ops15_Iter_c │ │ │ │ - 0x00018dc4 6f6d705f 69746572 494e3642 6f6e6d69 omp_iterIN6Bonmi │ │ │ │ - 0x00018dd4 6e34544d 61743852 6f774f72 64657245 n4TMat8RowOrderE │ │ │ │ - 0x00018de4 45454576 545f5430 5f53455f 54315f54 EEEvT_T0_SE_T1_T │ │ │ │ - 0x00018df4 325f005f 5a537431 365f5f69 6e74726f 2_._ZSt16__intro │ │ │ │ - 0x00018e04 736f7274 5f6c6f6f 70494e39 5f5f676e sort_loopIN9__gn │ │ │ │ - 0x00018e14 755f6378 7831375f 5f6e6f72 6d616c5f u_cxx17__normal_ │ │ │ │ - 0x00018e24 69746572 61746f72 49506953 74367665 iteratorIPiSt6ve │ │ │ │ - 0x00018e34 63746f72 49695361 49694545 4545694e ctorIiSaIiEEEEiN │ │ │ │ - 0x00018e44 53305f35 5f5f6f70 7331355f 49746572 S0_5__ops15_Iter │ │ │ │ - 0x00018e54 5f636f6d 705f6974 6572494e 36426f6e _comp_iterIN6Bon │ │ │ │ - 0x00018e64 6d696e34 544d6174 38526f77 4f726465 min4TMat8RowOrde │ │ │ │ - 0x00018e74 72454545 4576545f 53445f54 305f5431 rEEEEvT_SD_T0_T1 │ │ │ │ - 0x00018e84 5f005f5a 4e36426f 6e6d696e 34544d61 _._ZN6Bonmin4TMa │ │ │ │ - 0x00018e94 74313672 656d6f76 65447570 6c696361 t16removeDuplica │ │ │ │ - 0x00018ea4 74657345 76005f5a 4e36426f 6e6d696e tesEv._ZN6Bonmin │ │ │ │ - 0x00018eb4 34544d61 7432366d 616b655f 66756c6c 4TMat26make_full │ │ │ │ - 0x00018ec4 5f757070 65725f74 7269616e 67756c61 _upper_triangula │ │ │ │ - 0x00018ed4 72457600 5f5a4e36 426f6e6d 696e3454 rEv._ZN6Bonmin4T │ │ │ │ - 0x00018ee4 4d617432 316d616b 655f7570 7065725f Mat21make_upper_ │ │ │ │ - 0x00018ef4 74726961 6e67756c 61724552 4b4e535f triangularERKNS_ │ │ │ │ - 0x00018f04 31374d61 74726978 53746f72 61676554 17MatrixStorageT │ │ │ │ - 0x00018f14 79706545 005f5a4e 36426f6e 6d696e34 ypeE._ZN6Bonmin4 │ │ │ │ - 0x00018f24 544d6174 43324552 4b313643 6f696e50 TMatC2ERK16CoinP │ │ │ │ - 0x00018f34 61636b65 644d6174 7269784e 535f3137 ackedMatrixNS_17 │ │ │ │ - 0x00018f44 4d617472 69785374 6f726167 65547970 MatrixStorageTyp │ │ │ │ - 0x00018f54 6545005f 5a4e3642 6f6e6d69 6e34544d eE._ZN6Bonmin4TM │ │ │ │ - 0x00018f64 61744331 45524b31 36436f69 6e506163 atC1ERK16CoinPac │ │ │ │ - 0x00018f74 6b65644d 61747269 784e535f 31374d61 kedMatrixNS_17Ma │ │ │ │ - 0x00018f84 74726978 53746f72 61676554 79706545 trixStorageTypeE │ │ │ │ - 0x00018f94 005f5a4e 36426f6e 6d696e34 544d6174 ._ZN6Bonmin4TMat │ │ │ │ - 0x00018fa4 31356e75 6d4e6f6e 456d7074 79526f77 15numNonEmptyRow │ │ │ │ - 0x00018fb4 73457600 5f5a4e36 426f6e6d 696e3751 sEv._ZN6Bonmin7Q │ │ │ │ - 0x00018fc4 75616452 6f774332 4576005f 5a4e3136 uadRowC2Ev._ZN16 │ │ │ │ - 0x00018fd4 436f696e 5061636b 65645665 63746f72 CoinPackedVector │ │ │ │ - 0x00018fe4 43314562 005f5a4e 36426f6e 6d696e37 C1Eb._ZN6Bonmin7 │ │ │ │ - 0x00018ff4 51756164 526f7743 31457600 5f5a4e36 QuadRowC1Ev._ZN6 │ │ │ │ - 0x00019004 426f6e6d 696e3751 75616452 6f773570 Bonmin7QuadRow5p │ │ │ │ - 0x00019014 72696e74 4576005f 5a4e3642 6f6e6d69 rintEv._ZN6Bonmi │ │ │ │ - 0x00019024 6e375175 6164526f 77313869 6e746572 n7QuadRow18inter │ │ │ │ - 0x00019034 6e616c5f 6576616c 5f677261 6445504b nal_eval_gradEPK │ │ │ │ - 0x00019044 64005f5a 53743238 5f52625f 74726565 d._ZSt28_Rb_tree │ │ │ │ - 0x00019054 5f726562 616c616e 63655f66 6f725f65 _rebalance_for_e │ │ │ │ - 0x00019064 72617365 50537431 385f5262 5f747265 rasePSt18_Rb_tre │ │ │ │ - 0x00019074 655f6e6f 64655f62 61736552 535f005f e_node_baseRS_._ │ │ │ │ - 0x00019084 5a4e5374 31325f56 6563746f 725f6261 ZNSt12_Vector_ba │ │ │ │ - 0x00019094 73654953 7431375f 52625f74 7265655f seISt17_Rb_tree_ │ │ │ │ - 0x000190a4 69746572 61746f72 49537434 70616972 iteratorISt4pair │ │ │ │ - 0x000190b4 494b6953 315f4964 64454545 53614953 IKiS1_IddEEESaIS │ │ │ │ - 0x000190c4 355f4545 44324576 005f5a4e 53743132 5_EED2Ev._ZNSt12 │ │ │ │ - 0x000190d4 5f566563 746f725f 62617365 49537431 _Vector_baseISt1 │ │ │ │ - 0x000190e4 375f5262 5f747265 655f6974 65726174 7_Rb_tree_iterat │ │ │ │ - 0x000190f4 6f724953 74347061 6972494b 6953315f orISt4pairIKiS1_ │ │ │ │ - 0x00019104 49646445 45455361 4953355f 45454431 IddEEESaIS5_EED1 │ │ │ │ - 0x00019114 4576005f 5a4e5374 31325f56 6563746f Ev._ZNSt12_Vecto │ │ │ │ - 0x00019124 725f6261 73654953 7431375f 52625f74 r_baseISt17_Rb_t │ │ │ │ - 0x00019134 7265655f 69746572 61746f72 49537434 ree_iteratorISt4 │ │ │ │ - 0x00019144 70616972 494b5331 5f496969 4553325f pairIKS1_IiiES2_ │ │ │ │ - 0x00019154 45455361 4953355f 45454432 4576005f EESaIS5_EED2Ev._ │ │ │ │ - 0x00019164 5a4e5374 31325f56 6563746f 725f6261 ZNSt12_Vector_ba │ │ │ │ - 0x00019174 73654953 7431375f 52625f74 7265655f seISt17_Rb_tree_ │ │ │ │ - 0x00019184 69746572 61746f72 49537434 70616972 iteratorISt4pair │ │ │ │ - 0x00019194 494b5331 5f496969 4553325f 45455361 IKS1_IiiES2_EESa │ │ │ │ - 0x000191a4 4953355f 45454431 4576005f 5a4e5374 IS5_EED1Ev._ZNSt │ │ │ │ - 0x000191b4 36766563 746f7249 53743137 5f52625f 6vectorISt17_Rb_ │ │ │ │ - 0x000191c4 74726565 5f697465 7261746f 72495374 tree_iteratorISt │ │ │ │ - 0x000191d4 34706169 72494b69 53315f49 64644545 4pairIKiS1_IddEE │ │ │ │ - 0x000191e4 45536149 53355f45 45377265 73657276 ESaIS5_EE7reserv │ │ │ │ - 0x000191f4 65456a00 5f5a4e53 74367665 63746f72 eEj._ZNSt6vector │ │ │ │ - 0x00019204 49537431 375f5262 5f747265 655f6974 ISt17_Rb_tree_it │ │ │ │ - 0x00019214 65726174 6f724953 74347061 6972494b eratorISt4pairIK │ │ │ │ - 0x00019224 6953315f 49646445 45455361 4953355f iS1_IddEEESaIS5_ │ │ │ │ - 0x00019234 45453137 5f4d5f72 65616c6c 6f635f61 EE17_M_realloc_a │ │ │ │ - 0x00019244 7070656e 64494a52 4b53355f 45454576 ppendIJRKS5_EEEv │ │ │ │ - 0x00019254 44704f54 5f005f5a 4e537436 76656374 DpOT_._ZNSt6vect │ │ │ │ - 0x00019264 6f724953 7431375f 52625f74 7265655f orISt17_Rb_tree_ │ │ │ │ - 0x00019274 69746572 61746f72 49537434 70616972 iteratorISt4pair │ │ │ │ - 0x00019284 494b5331 5f496969 4553325f 45455361 IKS1_IiiES2_EESa │ │ │ │ - 0x00019294 4953355f 45453137 5f4d5f72 65616c6c IS5_EE17_M_reall │ │ │ │ - 0x000192a4 6f635f61 7070656e 64494a52 4b53355f oc_appendIJRKS5_ │ │ │ │ - 0x000192b4 45454576 44704f54 5f005f5a 4e537438 EEEvDpOT_._ZNSt8 │ │ │ │ - 0x000192c4 5f52625f 74726565 49695374 34706169 _Rb_treeIiSt4pai │ │ │ │ - 0x000192d4 72494b69 53305f49 64644545 53743130 rIKiS0_IddEESt10 │ │ │ │ - 0x000192e4 5f53656c 65637431 73744953 335f4553 _Select1stIS3_ES │ │ │ │ - 0x000192f4 74346c65 73734969 45536149 53335f45 t4lessIiESaIS3_E │ │ │ │ - 0x00019304 4532325f 4d5f656d 706c6163 655f6869 E22_M_emplace_hi │ │ │ │ - 0x00019314 6e745f75 6e697175 65494a53 305f4969 nt_uniqueIJS0_Ii │ │ │ │ - 0x00019324 53325f45 45454553 7431375f 52625f74 S2_EEEESt17_Rb_t │ │ │ │ - 0x00019334 7265655f 69746572 61746f72 4953335f ree_iteratorIS3_ │ │ │ │ - 0x00019344 45537432 335f5262 5f747265 655f636f ESt23_Rb_tree_co │ │ │ │ - 0x00019354 6e73745f 69746572 61746f72 4953335f nst_iteratorIS3_ │ │ │ │ - 0x00019364 4544704f 545f005f 5a4e3642 6f6e6d69 EDpOT_._ZN6Bonmi │ │ │ │ - 0x00019374 6e375175 6164526f 77313069 6e697469 n7QuadRow10initi │ │ │ │ - 0x00019384 616c697a 65457600 5f5a4e36 426f6e6d alizeEv._ZN6Bonm │ │ │ │ - 0x00019394 696e3751 75616452 6f776153 45524b53 in7QuadRowaSERKS │ │ │ │ - 0x000193a4 305f005f 5a4e3136 436f696e 5061636b 0_._ZN16CoinPack │ │ │ │ - 0x000193b4 65645665 63746f72 61534552 4b535f00 edVectoraSERKS_. │ │ │ │ - 0x000193c4 5f5a4e36 426f6e6d 696e3751 75616452 _ZN6Bonmin7QuadR │ │ │ │ - 0x000193d4 6f776153 45524b4e 535f3751 75616443 owaSERKNS_7QuadC │ │ │ │ - 0x000193e4 75744500 5f5a4e4b 394f7369 526f7743 utE._ZNK9OsiRowC │ │ │ │ - 0x000193f4 75743372 6f774576 005f5a4e 36426f6e ut3rowEv._ZN6Bon │ │ │ │ - 0x00019404 6d696e37 51756164 526f7761 5345524b min7QuadRowaSERK │ │ │ │ - 0x00019414 394f7369 526f7743 7574005f 5a4e3642 9OsiRowCut._ZN6B │ │ │ │ - 0x00019424 6f6e6d69 6e375175 6164526f 77433245 onmin7QuadRowC2E │ │ │ │ - 0x00019434 524b5330 5f005f5a 4e313643 6f696e50 RKS0_._ZN16CoinP │ │ │ │ - 0x00019444 61636b65 64566563 746f7243 3145524b ackedVectorC1ERK │ │ │ │ - 0x00019454 535f005f 5a4e3642 6f6e6d69 6e375175 S_._ZN6Bonmin7Qu │ │ │ │ - 0x00019464 6164526f 77433245 524b4e53 5f375175 adRowC2ERKNS_7Qu │ │ │ │ - 0x00019474 61644375 7445005f 5a4e3642 6f6e6d69 adCutE._ZN6Bonmi │ │ │ │ - 0x00019484 6e375175 6164526f 77433245 524b394f n7QuadRowC2ERK9O │ │ │ │ - 0x00019494 7369526f 77437574 005f5a4e 4b313643 siRowCut._ZNK16C │ │ │ │ - 0x000194a4 6f696e50 61636b65 64566563 746f7231 oinPackedVector1 │ │ │ │ - 0x000194b4 34676574 4e756d45 6c656d65 6e747345 4getNumElementsE │ │ │ │ - 0x000194c4 76005f5a 4e4b3136 436f696e 5061636b v._ZNK16CoinPack │ │ │ │ - 0x000194d4 65645665 63746f72 31306765 74496e64 edVector10getInd │ │ │ │ - 0x000194e4 69636573 4576005f 5a4e4b31 36436f69 icesEv._ZNK16Coi │ │ │ │ - 0x000194f4 6e506163 6b656456 6563746f 72313167 nPackedVector11g │ │ │ │ - 0x00019504 6574456c 656d656e 74734576 005f5a4e etElementsEv._ZN │ │ │ │ - 0x00019514 4b364f73 69437574 65714552 4b535f00 K6OsiCuteqERKS_. │ │ │ │ - 0x00019524 5f5a4e4b 364f7369 4375746c 7445524b _ZNK6OsiCutltERK │ │ │ │ - 0x00019534 535f005f 5a4e4b36 4f736943 75746774 S_._ZNK6OsiCutgt │ │ │ │ - 0x00019544 45524b53 5f005f5a 4e4b3642 6f6e6d69 ERKS_._ZNK6Bonmi │ │ │ │ - 0x00019554 6e375175 61644375 74387669 6f6c6174 n7QuadCut8violat │ │ │ │ - 0x00019564 65644550 4b64005f 5a4e4b32 30436f69 edEPKd._ZNK20Coi │ │ │ │ - 0x00019574 6e506163 6b656456 6563746f 72426173 nPackedVectorBas │ │ │ │ - 0x00019584 65313064 6f745072 6f647563 7445504b e10dotProductEPK │ │ │ │ - 0x00019594 64005f5a 4e4b364f 73694375 746e6545 d._ZNK6OsiCutneE │ │ │ │ - 0x000195a4 524b535f 005f5a4e 4b36426f 6e6d696e RKS_._ZNK6Bonmin │ │ │ │ - 0x000195b4 37517561 64437574 35707269 6e744576 7QuadCut5printEv │ │ │ │ - 0x000195c4 005f5a4e 4b313643 6f696e50 61636b65 ._ZNK16CoinPacke │ │ │ │ - 0x000195d4 644d6174 72697831 3064756d 704d6174 dMatrix10dumpMat │ │ │ │ - 0x000195e4 72697845 504b6300 5f5a4e36 426f6e6d rixEPKc._ZN6Bonm │ │ │ │ - 0x000195f4 696e3751 75616443 75744332 4576005f in7QuadCutC2Ev._ │ │ │ │ - 0x00019604 5a4e394f 7369526f 77437574 43324576 ZN9OsiRowCutC2Ev │ │ │ │ - 0x00019614 005f5a4e 3136436f 696e5061 636b6564 ._ZN16CoinPacked │ │ │ │ - 0x00019624 4d617472 69784331 4576005f 5a4e394f MatrixC1Ev._ZN9O │ │ │ │ - 0x00019634 7369526f 77437574 44324576 005f5a54 siRowCutD2Ev._ZT │ │ │ │ - 0x00019644 564e3642 6f6e6d69 6e375175 61644375 VN6Bonmin7QuadCu │ │ │ │ - 0x00019654 7445005f 5a4e3642 6f6e6d69 6e375175 tE._ZN6Bonmin7Qu │ │ │ │ - 0x00019664 61644375 74433145 76005f5a 4e36426f adCutC1Ev._ZN6Bo │ │ │ │ - 0x00019674 6e6d696e 37517561 64437574 43324552 nmin7QuadCutC2ER │ │ │ │ - 0x00019684 4b53305f 005f5a4e 394f7369 526f7743 KS0_._ZN9OsiRowC │ │ │ │ - 0x00019694 75744332 45524b53 5f005f5a 4e313643 utC2ERKS_._ZN16C │ │ │ │ - 0x000196a4 6f696e50 61636b65 644d6174 72697843 oinPackedMatrixC │ │ │ │ - 0x000196b4 3145524b 535f005f 5a4e3642 6f6e6d69 1ERKS_._ZN6Bonmi │ │ │ │ - 0x000196c4 6e375175 61644375 74433145 524b5330 n7QuadCutC1ERKS0 │ │ │ │ - 0x000196d4 5f005f5a 4e4b3642 6f6e6d69 6e375175 _._ZNK6Bonmin7Qu │ │ │ │ - 0x000196e4 61644375 7435636c 6f6e6545 76005f5a adCut5cloneEv._Z │ │ │ │ - 0x000196f4 4e36426f 6e6d696e 37517561 64437574 N6Bonmin7QuadCut │ │ │ │ - 0x00019704 61534552 4b53305f 005f5a4e 394f7369 aSERKS0_._ZN9Osi │ │ │ │ - 0x00019714 526f7743 75746153 45524b53 5f005f5a RowCutaSERKS_._Z │ │ │ │ - 0x00019724 4e313643 6f696e50 61636b65 644d6174 N16CoinPackedMat │ │ │ │ - 0x00019734 72697861 5345524b 535f005f 5a4e3642 rixaSERKS_._ZN6B │ │ │ │ - 0x00019744 6f6e6d69 6e344375 74734332 4576005f onmin4CutsC2Ev._ │ │ │ │ - 0x00019754 5a4e374f 73694375 74734332 4576005f ZN7OsiCutsC2Ev._ │ │ │ │ - 0x00019764 5a54564e 36426f6e 6d696e34 43757473 ZTVN6Bonmin4Cuts │ │ │ │ - 0x00019774 45005f5a 4e36426f 6e6d696e 34437574 E._ZN6Bonmin4Cut │ │ │ │ - 0x00019784 73433145 76005f5a 4e36426f 6e6d696e sC1Ev._ZN6Bonmin │ │ │ │ - 0x00019794 34437574 73433245 524b5330 5f005f5a 4CutsC2ERKS0_._Z │ │ │ │ - 0x000197a4 4e374f73 69437574 73433245 524b535f N7OsiCutsC2ERKS_ │ │ │ │ - 0x000197b4 005f5a4e 374f7369 43757473 44324576 ._ZN7OsiCutsD2Ev │ │ │ │ - 0x000197c4 005f5a4e 36426f6e 6d696e34 43757473 ._ZN6Bonmin4Cuts │ │ │ │ - 0x000197d4 43314552 4b53305f 005f5a4e 4b36426f C1ERKS0_._ZNK6Bo │ │ │ │ - 0x000197e4 6e6d696e 34437574 73397072 696e7443 nmin4Cuts9printC │ │ │ │ - 0x000197f4 75747345 76005f5a 4e536f39 5f4d5f69 utsEv._ZNSo9_M_i │ │ │ │ - 0x00019804 6e736572 74496d45 4552536f 545f005f nsertImEERSoT_._ │ │ │ │ - 0x00019814 5a4e5374 36766563 746f7249 504e3642 ZNSt6vectorIPN6B │ │ │ │ - 0x00019824 6f6e6d69 6e375175 61644375 74455361 onmin7QuadCutESa │ │ │ │ - 0x00019834 4953325f 45453137 5f4d5f64 65666175 IS2_EE17_M_defau │ │ │ │ - 0x00019844 6c745f61 7070656e 64456a00 5f5a4e36 lt_appendEj._ZN6 │ │ │ │ - 0x00019854 426f6e6d 696e3751 75616443 75744432 Bonmin7QuadCutD2 │ │ │ │ - 0x00019864 4576005f 5a4e3136 436f696e 5061636b Ev._ZN16CoinPack │ │ │ │ - 0x00019874 65644d61 74726978 44314576 005f5a4e edMatrixD1Ev._ZN │ │ │ │ - 0x00019884 36426f6e 6d696e37 51756164 43757444 6Bonmin7QuadCutD │ │ │ │ - 0x00019894 31457600 5f5a4e36 426f6e6d 696e3751 1Ev._ZN6Bonmin7Q │ │ │ │ - 0x000198a4 75616443 75744430 4576005f 5a4e3642 uadCutD0Ev._ZN6B │ │ │ │ - 0x000198b4 6f6e6d69 6e344375 74734432 4576005f onmin4CutsD2Ev._ │ │ │ │ - 0x000198c4 5a4e3642 6f6e6d69 6e344375 74734431 ZN6Bonmin4CutsD1 │ │ │ │ - 0x000198d4 4576005f 5a4e3642 6f6e6d69 6e344375 Ev._ZN6Bonmin4Cu │ │ │ │ - 0x000198e4 74734430 4576005f 5a4e3642 6f6e6d69 tsD0Ev._ZN6Bonmi │ │ │ │ - 0x000198f4 6e344375 74736153 45524b53 305f005f n4CutsaSERKS0_._ │ │ │ │ - 0x00019904 5a4e374f 73694375 74736153 45524b53 ZN7OsiCutsaSERKS │ │ │ │ - 0x00019914 5f005f5a 54534e36 426f6e6d 696e3751 _._ZTSN6Bonmin7Q │ │ │ │ - 0x00019924 75616443 75744500 5f5a5453 4e36426f uadCutE._ZTSN6Bo │ │ │ │ - 0x00019934 6e6d696e 34437574 7345005f 5a4e4b39 nmin4CutsE._ZNK9 │ │ │ │ - 0x00019944 4f736952 6f774375 74313063 6f6e7369 OsiRowCut10consi │ │ │ │ - 0x00019954 7374656e 74457600 5f5a4e4b 394f7369 stentEv._ZNK9Osi │ │ │ │ - 0x00019964 526f7743 75743130 636f6e73 69737465 RowCut10consiste │ │ │ │ - 0x00019974 6e744552 4b31384f 7369536f 6c766572 ntERK18OsiSolver │ │ │ │ - 0x00019984 496e7465 72666163 65005f5a 4e4b394f Interface._ZNK9O │ │ │ │ - 0x00019994 7369526f 77437574 3130696e 66656173 siRowCut10infeas │ │ │ │ - 0x000199a4 69626c65 45524b31 384f7369 536f6c76 ibleERK18OsiSolv │ │ │ │ - 0x000199b4 6572496e 74657266 61636500 5f5a4e36 erInterface._ZN6 │ │ │ │ - 0x000199c4 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ - 0x000199d4 4e4c5032 35676574 5f636f6e 73747261 NLP25get_constra │ │ │ │ - 0x000199e4 696e7473 5f6c696e 65617269 74794569 ints_linearityEi │ │ │ │ - 0x000199f4 504e3549 706f7074 34544e4c 5031334c PN5Ipopt4TNLP13L │ │ │ │ - 0x00019a04 696e6561 72697479 54797065 45005f5a inearityTypeE._Z │ │ │ │ - 0x00019a14 4e36426f 6e6d696e 31314f75 74657241 N6Bonmin11OuterA │ │ │ │ - 0x00019a24 7070726f 78313069 6e697469 616c697a pprox10initializ │ │ │ │ - 0x00019a34 6545524e 535f3132 42616253 65747570 eERNS_12BabSetup │ │ │ │ - 0x00019a44 42617365 45005f5a 4e313643 6f696e50 BaseE._ZN16CoinP │ │ │ │ - 0x00019a54 61636b65 644d6174 72697843 31456250 ackedMatrixC1EbP │ │ │ │ - 0x00019a64 4b695331 5f504b64 69005f5a 4e313643 KiS1_PKdi._ZN16C │ │ │ │ - 0x00019a74 6f696e50 61636b65 644d6174 72697831 oinPackedMatrix1 │ │ │ │ - 0x00019a84 33736574 44696d65 6e73696f 6e734569 3setDimensionsEi │ │ │ │ - 0x00019a94 69005f5a 4e313643 6f696e50 61636b65 i._ZN16CoinPacke │ │ │ │ - 0x00019aa4 64566563 746f7237 72657365 72766545 dVector7reserveE │ │ │ │ - 0x00019ab4 69005f5a 4e313643 6f696e50 61636b65 i._ZN16CoinPacke │ │ │ │ - 0x00019ac4 64566563 746f7236 696e7365 72744569 dVector6insertEi │ │ │ │ - 0x00019ad4 64005f5a 4e36426f 6e6d696e 31314f75 d._ZN6Bonmin11Ou │ │ │ │ - 0x00019ae4 74657241 7070726f 7831326e 54696d65 terApprox12nTime │ │ │ │ - 0x00019af4 7343616c 6c656445 005f5a4e 31324f73 sCalledE._ZN12Os │ │ │ │ + 0x00013eb4 005f5a4e 36426f6e 6d696e31 31507365 ._ZN6Bonmin11Pse │ │ │ │ + 0x00013ec4 75646f43 6f737473 44324576 005f5a4e udoCostsD2Ev._ZN │ │ │ │ + 0x00013ed4 31344f73 69507365 75646f43 6f737473 14OsiPseudoCosts │ │ │ │ + 0x00013ee4 44324576 005f5a54 564e3642 6f6e6d69 D2Ev._ZTVN6Bonmi │ │ │ │ + 0x00013ef4 6e313150 73657564 6f436f73 74734500 n11PseudoCostsE. │ │ │ │ + 0x00013f04 5f5a4e36 426f6e6d 696e3131 50736575 _ZN6Bonmin11Pseu │ │ │ │ + 0x00013f14 646f436f 73747344 31457600 5f5a4e36 doCostsD1Ev._ZN6 │ │ │ │ + 0x00013f24 426f6e6d 696e3131 50736575 646f436f Bonmin11PseudoCo │ │ │ │ + 0x00013f34 73747344 30457600 5f5a4e36 426f6e6d stsD0Ev._ZN6Bonm │ │ │ │ + 0x00013f44 696e3131 50736575 646f436f 73747343 in11PseudoCostsC │ │ │ │ + 0x00013f54 32457600 5f5a4e31 344f7369 50736575 2Ev._ZN14OsiPseu │ │ │ │ + 0x00013f64 646f436f 73747343 32457600 5f5a4e36 doCostsC2Ev._ZN6 │ │ │ │ + 0x00013f74 426f6e6d 696e3131 50736575 646f436f Bonmin11PseudoCo │ │ │ │ + 0x00013f84 73747343 31457600 5f5a4e36 426f6e6d stsC1Ev._ZN6Bonm │ │ │ │ + 0x00013f94 696e3131 50736575 646f436f 73747343 in11PseudoCostsC │ │ │ │ + 0x00013fa4 3245524b 53305f00 5f5a4e31 344f7369 2ERKS0_._ZN14Osi │ │ │ │ + 0x00013fb4 50736575 646f436f 73747343 3245524b PseudoCostsC2ERK │ │ │ │ + 0x00013fc4 535f005f 5a4e3642 6f6e6d69 6e313150 S_._ZN6Bonmin11P │ │ │ │ + 0x00013fd4 73657564 6f436f73 74734331 45524b53 seudoCostsC1ERKS │ │ │ │ + 0x00013fe4 305f005f 5a4e3642 6f6e6d69 6e313150 0_._ZN6Bonmin11P │ │ │ │ + 0x00013ff4 73657564 6f436f73 74736153 45524b53 seudoCostsaSERKS │ │ │ │ + 0x00014004 305f005f 5a4e3134 4f736950 73657564 0_._ZN14OsiPseud │ │ │ │ + 0x00014014 6f436f73 74736153 45524b53 5f005f5a oCostsaSERKS_._Z │ │ │ │ + 0x00014024 54534e36 426f6e6d 696e3131 50736575 TSN6Bonmin11Pseu │ │ │ │ + 0x00014034 646f436f 73747345 005f5a54 494e3642 doCostsE._ZTIN6B │ │ │ │ + 0x00014044 6f6e6d69 6e313150 73657564 6f436f73 onmin11PseudoCos │ │ │ │ + 0x00014054 74734500 5f5a5449 31344f73 69507365 tsE._ZTI14OsiPse │ │ │ │ + 0x00014064 75646f43 6f737473 005f5a4e 31344f73 udoCosts._ZN14Os │ │ │ │ + 0x00014074 69507365 75646f43 6f737473 31377570 iPseudoCosts17up │ │ │ │ + 0x00014084 64617465 496e666f 726d6174 696f6e45 dateInformationE │ │ │ │ + 0x00014094 504b3233 4f736942 72616e63 68696e67 PK23OsiBranching │ │ │ │ + 0x000140a4 496e666f 726d6174 696f6e69 5031304f InformationiP10O │ │ │ │ + 0x000140b4 7369486f 74496e66 6f005f5a 4e31344f siHotInfo._ZN14O │ │ │ │ + 0x000140c4 73695073 6575646f 436f7374 73313775 siPseudoCosts17u │ │ │ │ + 0x000140d4 70646174 65496e66 6f726d61 74696f6e pdateInformation │ │ │ │ + 0x000140e4 45696964 6469005f 5a4e3135 426f6e52 Eiiddi._ZN15BonR │ │ │ │ + 0x000140f4 616e646f 6d43686f 69636539 73657475 andomChoice9setu │ │ │ │ + 0x00014104 704c6973 74455032 334f7369 4272616e pListEP23OsiBran │ │ │ │ + 0x00014114 6368696e 67496e66 6f726d61 74696f6e chingInformation │ │ │ │ + 0x00014124 62005f5a 4e313542 6f6e5261 6e646f6d b._ZN15BonRandom │ │ │ │ + 0x00014134 43686f69 63654432 4576005f 5a4e3137 ChoiceD2Ev._ZN17 │ │ │ │ + 0x00014144 4f736943 686f6f73 65566172 6961626c OsiChooseVariabl │ │ │ │ + 0x00014154 65443245 76005f5a 4e313542 6f6e5261 eD2Ev._ZN15BonRa │ │ │ │ + 0x00014164 6e646f6d 43686f69 63654431 4576005f ndomChoiceD1Ev._ │ │ │ │ + 0x00014174 5a4e3135 426f6e52 616e646f 6d43686f ZN15BonRandomCho │ │ │ │ + 0x00014184 69636544 30457600 5f5a4e4b 3135426f iceD0Ev._ZNK15Bo │ │ │ │ + 0x00014194 6e52616e 646f6d43 686f6963 6535636c nRandomChoice5cl │ │ │ │ + 0x000141a4 6f6e6545 76005f5a 4e31374f 73694368 oneEv._ZN17OsiCh │ │ │ │ + 0x000141b4 6f6f7365 56617269 61626c65 43324552 ooseVariableC2ER │ │ │ │ + 0x000141c4 4b535f00 5f5a4e31 35426f6e 52616e64 KS_._ZN15BonRand │ │ │ │ + 0x000141d4 6f6d4368 6f696365 31346368 6f6f7365 omChoice14choose │ │ │ │ + 0x000141e4 56617269 61626c65 45503138 4f736953 VariableEP18OsiS │ │ │ │ + 0x000141f4 6f6c7665 72496e74 65726661 63655032 olverInterfaceP2 │ │ │ │ + 0x00014204 334f7369 4272616e 6368696e 67496e66 3OsiBranchingInf │ │ │ │ + 0x00014214 6f726d61 74696f6e 62005f5a 54533135 ormationb._ZTS15 │ │ │ │ + 0x00014224 426f6e52 616e646f 6d43686f 69636500 BonRandomChoice. │ │ │ │ + 0x00014234 5f5a5449 3135426f 6e52616e 646f6d43 _ZTI15BonRandomC │ │ │ │ + 0x00014244 686f6963 65005f5a 4e31374f 73694368 hoice._ZN17OsiCh │ │ │ │ + 0x00014254 6f6f7365 56617269 61626c65 31366665 ooseVariable16fe │ │ │ │ + 0x00014264 61736962 6c65536f 6c757469 6f6e4550 asibleSolutionEP │ │ │ │ + 0x00014274 4b32334f 73694272 616e6368 696e6749 K23OsiBranchingI │ │ │ │ + 0x00014284 6e666f72 6d617469 6f6e504b 64695050 nformationPKdiPP │ │ │ │ + 0x00014294 4b394f73 694f626a 65637400 5f5a4e31 K9OsiObject._ZN1 │ │ │ │ + 0x000142a4 374f7369 43686f6f 73655661 72696162 7OsiChooseVariab │ │ │ │ + 0x000142b4 6c653137 75706461 7465496e 666f726d le17updateInform │ │ │ │ + 0x000142c4 6174696f 6e45504b 32334f73 69427261 ationEPK23OsiBra │ │ │ │ + 0x000142d4 6e636869 6e67496e 666f726d 6174696f nchingInformatio │ │ │ │ + 0x000142e4 6e695031 304f7369 486f7449 6e666f00 niP10OsiHotInfo. │ │ │ │ + 0x000142f4 5f5a4e31 374f7369 43686f6f 73655661 _ZN17OsiChooseVa │ │ │ │ + 0x00014304 72696162 6c653137 75706461 7465496e riable17updateIn │ │ │ │ + 0x00014314 666f726d 6174696f 6e456969 64646900 formationEiiddi. │ │ │ │ + 0x00014324 5f5a4e4b 31384f73 69427261 6e636869 _ZNK18OsiBranchi │ │ │ │ + 0x00014334 6e674f62 6a656374 3131626f 756e6442 ngObject11boundB │ │ │ │ + 0x00014344 72616e63 68457600 5f5a4e31 384f7369 ranchEv._ZN18Osi │ │ │ │ + 0x00014354 536f6c76 6572496e 74657266 61636531 SolverInterface1 │ │ │ │ + 0x00014364 31736574 496e7450 6172616d 4531314f 1setIntParamE11O │ │ │ │ + 0x00014374 7369496e 74506172 616d6900 5f5a4e4b siIntParami._ZNK │ │ │ │ + 0x00014384 31384f73 69536f6c 76657249 6e746572 18OsiSolverInter │ │ │ │ + 0x00014394 66616365 31316765 74496e74 50617261 face11getIntPara │ │ │ │ + 0x000143a4 6d453131 4f736949 6e745061 72616d52 mE11OsiIntParamR │ │ │ │ + 0x000143b4 69005f5a 4e4b3943 62634f62 6a656374 i._ZNK9CbcObject │ │ │ │ + 0x000143c4 3133696e 66656173 6962696c 69747945 13infeasibilityE │ │ │ │ + 0x000143d4 504b3233 4f736942 72616e63 68696e67 PK23OsiBranching │ │ │ │ + 0x000143e4 496e666f 726d6174 696f6e52 69005f5a InformationRi._Z │ │ │ │ + 0x000143f4 4e313843 62634272 616e6368 696e674f N18CbcBranchingO │ │ │ │ + 0x00014404 626a6563 74366272 616e6368 45503138 bject6branchEP18 │ │ │ │ + 0x00014414 4f736953 6f6c7665 72496e74 65726661 OsiSolverInterfa │ │ │ │ + 0x00014424 6365005f 5a4e3642 6f6e6d69 6e313742 ce._ZN6Bonmin17B │ │ │ │ + 0x00014434 6f6e4368 6f6f7365 56617269 61626c65 onChooseVariable │ │ │ │ + 0x00014444 31377570 64617465 496e666f 726d6174 17updateInformat │ │ │ │ + 0x00014454 696f6e45 69696464 69005f5a 4e313843 ionEiiddi._ZN18C │ │ │ │ + 0x00014464 6f696e4d 65737361 67654861 6e646c65 oinMessageHandle │ │ │ │ + 0x00014474 72376d65 73736167 65456952 4b313243 r7messageEiRK12C │ │ │ │ + 0x00014484 6f696e4d 65737361 67657300 5f5a4e36 oinMessages._ZN6 │ │ │ │ + 0x00014494 426f6e6d 696e3137 426f6e43 686f6f73 Bonmin17BonChoos │ │ │ │ + 0x000144a4 65566172 6961626c 65313775 70646174 eVariable17updat │ │ │ │ + 0x000144b4 65496e66 6f726d61 74696f6e 45504b32 eInformationEPK2 │ │ │ │ + 0x000144c4 334f7369 4272616e 6368696e 67496e66 3OsiBranchingInf │ │ │ │ + 0x000144d4 6f726d61 74696f6e 69503130 4f736948 ormationiP10OsiH │ │ │ │ + 0x000144e4 6f74496e 666f005f 5a4e3642 6f6e6d69 otInfo._ZN6Bonmi │ │ │ │ + 0x000144f4 6e37486f 74496e66 6f443245 76005f5a n7HotInfoD2Ev._Z │ │ │ │ + 0x00014504 4e31304f 7369486f 74496e66 6f443245 N10OsiHotInfoD2E │ │ │ │ + 0x00014514 76005f5a 54564e36 426f6e6d 696e3748 v._ZTVN6Bonmin7H │ │ │ │ + 0x00014524 6f74496e 666f4500 5f5a4e36 426f6e6d otInfoE._ZN6Bonm │ │ │ │ + 0x00014534 696e3748 6f74496e 666f4431 4576005f in7HotInfoD1Ev._ │ │ │ │ + 0x00014544 5a4e3642 6f6e6d69 6e37486f 74496e66 ZN6Bonmin7HotInf │ │ │ │ + 0x00014554 6f443045 76005f5a 4e36426f 6e6d696e oD0Ev._ZN6Bonmin │ │ │ │ + 0x00014564 3137426f 6e43686f 6f736556 61726961 17BonChooseVaria │ │ │ │ + 0x00014574 626c6538 4d657373 61676573 43324576 ble8MessagesC2Ev │ │ │ │ + 0x00014584 005f5a4e 3132436f 696e4d65 73736167 ._ZN12CoinMessag │ │ │ │ + 0x00014594 65734332 4569005f 5a4e3134 436f696e esC2Ei._ZN14Coin │ │ │ │ + 0x000145a4 4f6e654d 65737361 67654331 45696350 OneMessageC1EicP │ │ │ │ + 0x000145b4 4b63005f 5a4e3132 436f696e 4d657373 Kc._ZN12CoinMess │ │ │ │ + 0x000145c4 61676573 31306164 644d6573 73616765 ages10addMessage │ │ │ │ + 0x000145d4 4569524b 3134436f 696e4f6e 654d6573 EiRK14CoinOneMes │ │ │ │ + 0x000145e4 73616765 005f5a4e 3134436f 696e4f6e sage._ZN14CoinOn │ │ │ │ + 0x000145f4 654d6573 73616765 44314576 005f5a4e eMessageD1Ev._ZN │ │ │ │ + 0x00014604 3132436f 696e4d65 73736167 65734432 12CoinMessagesD2 │ │ │ │ + 0x00014614 4576005f 5a4e3642 6f6e6d69 6e313742 Ev._ZN6Bonmin17B │ │ │ │ + 0x00014624 6f6e4368 6f6f7365 56617269 61626c65 onChooseVariable │ │ │ │ + 0x00014634 384d6573 73616765 73433145 76005f5a 8MessagesC1Ev._Z │ │ │ │ + 0x00014644 4e4b3642 6f6e6d69 6e313742 6f6e4368 NK6Bonmin17BonCh │ │ │ │ + 0x00014654 6f6f7365 56617269 61626c65 3138636f ooseVariable18co │ │ │ │ + 0x00014664 6d707574 654d756c 7469706c 69657273 mputeMultipliers │ │ │ │ + 0x00014674 45526453 315f005f 5a4e4b36 426f6e6d ERdS1_._ZNK6Bonm │ │ │ │ + 0x00014684 696e3137 426f6e43 686f6f73 65566172 in17BonChooseVar │ │ │ │ + 0x00014694 6961626c 65313763 6f6d7075 74655573 iable17computeUs │ │ │ │ + 0x000146a4 6566756c 6e657373 45646464 64504b39 efulnessEddddPK9 │ │ │ │ + 0x000146b4 4f73694f 626a6563 74695264 005f5a4e OsiObjectiRd._ZN │ │ │ │ + 0x000146c4 4b36426f 6e6d696e 3137426f 6e43686f K6Bonmin17BonCho │ │ │ │ + 0x000146d4 6f736556 61726961 626c6531 30697352 oseVariable10isR │ │ │ │ + 0x000146e4 6f6f744e 6f646545 504b3233 4f736942 ootNodeEPK23OsiB │ │ │ │ + 0x000146f4 72616e63 68696e67 496e666f 726d6174 ranchingInformat │ │ │ │ + 0x00014704 696f6e00 5f5a4e4b 36426f6e 6d696e31 ion._ZNK6Bonmin1 │ │ │ │ + 0x00014714 37426f6e 43686f6f 73655661 72696162 7BonChooseVariab │ │ │ │ + 0x00014724 6c653130 6d61786d 696e4372 69744550 le10maxminCritEP │ │ │ │ + 0x00014734 4b32334f 73694272 616e6368 696e6749 K23OsiBranchingI │ │ │ │ + 0x00014744 6e666f72 6d617469 6f6e005f 5a4e3642 nformation._ZN6B │ │ │ │ + 0x00014754 6f6e6d69 6e37486f 74496e66 6f433245 onmin7HotInfoC2E │ │ │ │ + 0x00014764 76005f5a 4e31304f 7369486f 74496e66 v._ZN10OsiHotInf │ │ │ │ + 0x00014774 6f433245 76005f5a 4e36426f 6e6d696e oC2Ev._ZN6Bonmin │ │ │ │ + 0x00014784 37486f74 496e666f 43314576 005f5a4e 7HotInfoC1Ev._ZN │ │ │ │ + 0x00014794 36426f6e 6d696e37 486f7449 6e666f43 6Bonmin7HotInfoC │ │ │ │ + 0x000147a4 3245524b 53305f00 5f5a4e31 304f7369 2ERKS0_._ZN10Osi │ │ │ │ + 0x000147b4 486f7449 6e666f43 3245524b 535f005f HotInfoC2ERKS_._ │ │ │ │ + 0x000147c4 5a4e3642 6f6e6d69 6e37486f 74496e66 ZN6Bonmin7HotInf │ │ │ │ + 0x000147d4 6f433145 524b5330 5f005f5a 4e4b3642 oC1ERKS0_._ZNK6B │ │ │ │ + 0x000147e4 6f6e6d69 6e37486f 74496e66 6f35636c onmin7HotInfo5cl │ │ │ │ + 0x000147f4 6f6e6545 76005f5a 4e36426f 6e6d696e oneEv._ZN6Bonmin │ │ │ │ + 0x00014804 37486f74 496e666f 61534552 4b53305f 7HotInfoaSERKS0_ │ │ │ │ + 0x00014814 005f5a4e 31304f73 69486f74 496e666f ._ZN10OsiHotInfo │ │ │ │ + 0x00014824 61534552 4b535f00 5f5a4e36 426f6e6d aSERKS_._ZN6Bonm │ │ │ │ + 0x00014834 696e3748 6f74496e 666f3137 75706461 in7HotInfo17upda │ │ │ │ + 0x00014844 7465496e 666f726d 6174696f 6e45504b teInformationEPK │ │ │ │ + 0x00014854 31384f73 69536f6c 76657249 6e746572 18OsiSolverInter │ │ │ │ + 0x00014864 66616365 504b3233 4f736942 72616e63 facePK23OsiBranc │ │ │ │ + 0x00014874 68696e67 496e666f 726d6174 696f6e50 hingInformationP │ │ │ │ + 0x00014884 31374f73 6943686f 6f736556 61726961 17OsiChooseVaria │ │ │ │ + 0x00014894 626c6500 5f5a4e31 304f7369 486f7449 ble._ZN10OsiHotI │ │ │ │ + 0x000148a4 6e666f31 37757064 61746549 6e666f72 nfo17updateInfor │ │ │ │ + 0x000148b4 6d617469 6f6e4550 4b31384f 7369536f mationEPK18OsiSo │ │ │ │ + 0x000148c4 6c766572 496e7465 72666163 65504b32 lverInterfacePK2 │ │ │ │ + 0x000148d4 334f7369 4272616e 6368696e 67496e66 3OsiBranchingInf │ │ │ │ + 0x000148e4 6f726d61 74696f6e 5031374f 73694368 ormationP17OsiCh │ │ │ │ + 0x000148f4 6f6f7365 56617269 61626c65 005f5a4e ooseVariable._ZN │ │ │ │ + 0x00014904 53743676 6563746f 72494e36 426f6e6d St6vectorIN6Bonm │ │ │ │ + 0x00014914 696e3748 6f74496e 666f4553 61495331 in7HotInfoESaIS1 │ │ │ │ + 0x00014924 5f454544 32457600 5f5a4e53 74367665 _EED2Ev._ZNSt6ve │ │ │ │ + 0x00014934 63746f72 494e3642 6f6e6d69 6e37486f ctorIN6Bonmin7Ho │ │ │ │ + 0x00014944 74496e66 6f455361 4953315f 45454431 tInfoESaIS1_EED1 │ │ │ │ + 0x00014954 4576005f 5a4e5374 31325f56 6563746f Ev._ZNSt12_Vecto │ │ │ │ + 0x00014964 725f6261 73654964 53614964 45454432 r_baseIdSaIdEED2 │ │ │ │ + 0x00014974 4576005f 5a4e5374 31325f56 6563746f Ev._ZNSt12_Vecto │ │ │ │ + 0x00014984 725f6261 73654964 53614964 45454431 r_baseIdSaIdEED1 │ │ │ │ + 0x00014994 4576005f 5a4e5374 36766563 746f7249 Ev._ZNSt6vectorI │ │ │ │ + 0x000149a4 64536149 64454531 375f4d5f 64656661 dSaIdEE17_M_defa │ │ │ │ + 0x000149b4 756c745f 61707065 6e64456a 005f5a4e ult_appendEj._ZN │ │ │ │ + 0x000149c4 36426f6e 6d696e37 486f7449 6e666f43 6Bonmin7HotInfoC │ │ │ │ + 0x000149d4 32455031 384f7369 536f6c76 6572496e 2EP18OsiSolverIn │ │ │ │ + 0x000149e4 74657266 61636550 4b32334f 73694272 terfacePK23OsiBr │ │ │ │ + 0x000149f4 616e6368 696e6749 6e666f72 6d617469 anchingInformati │ │ │ │ + 0x00014a04 6f6e504b 504b394f 73694f62 6a656374 onPKPK9OsiObject │ │ │ │ + 0x00014a14 69005f5a 4e31304f 7369486f 74496e66 i._ZN10OsiHotInf │ │ │ │ + 0x00014a24 6f433245 5031384f 7369536f 6c766572 oC2EP18OsiSolver │ │ │ │ + 0x00014a34 496e7465 72666163 65504b32 334f7369 InterfacePK23Osi │ │ │ │ + 0x00014a44 4272616e 6368696e 67496e66 6f726d61 BranchingInforma │ │ │ │ + 0x00014a54 74696f6e 504b504b 394f7369 4f626a65 tionPKPK9OsiObje │ │ │ │ + 0x00014a64 63746900 5f5a4e36 426f6e6d 696e3748 cti._ZN6Bonmin7H │ │ │ │ + 0x00014a74 6f74496e 666f4331 45503138 4f736953 otInfoC1EP18OsiS │ │ │ │ + 0x00014a84 6f6c7665 72496e74 65726661 6365504b olverInterfacePK │ │ │ │ + 0x00014a94 32334f73 69427261 6e636869 6e67496e 23OsiBranchingIn │ │ │ │ + 0x00014aa4 666f726d 6174696f 6e504b50 4b394f73 formationPKPK9Os │ │ │ │ + 0x00014ab4 694f626a 65637469 005f5a4e 53743676 iObjecti._ZNSt6v │ │ │ │ + 0x00014ac4 6563746f 72494e36 426f6e6d 696e3748 ectorIN6Bonmin7H │ │ │ │ + 0x00014ad4 6f74496e 666f4553 61495331 5f454531 otInfoESaIS1_EE1 │ │ │ │ + 0x00014ae4 325f4775 6172645f 616c6c6f 63443245 2_Guard_allocD2E │ │ │ │ + 0x00014af4 76005f5a 4e537436 76656374 6f72494e v._ZNSt6vectorIN │ │ │ │ + 0x00014b04 36426f6e 6d696e37 486f7449 6e666f45 6Bonmin7HotInfoE │ │ │ │ + 0x00014b14 53614953 315f4545 31325f47 75617264 SaIS1_EE12_Guard │ │ │ │ + 0x00014b24 5f616c6c 6f634431 4576005f 5a4e5374 _allocD1Ev._ZNSt │ │ │ │ + 0x00014b34 31395f55 6e696e69 74446573 74726f79 19_UninitDestroy │ │ │ │ + 0x00014b44 47756172 6449504e 36426f6e 6d696e37 GuardIPN6Bonmin7 │ │ │ │ + 0x00014b54 486f7449 6e666f45 76454432 4576005f HotInfoEvED2Ev._ │ │ │ │ + 0x00014b64 5a4e5374 31395f55 6e696e69 74446573 ZNSt19_UninitDes │ │ │ │ + 0x00014b74 74726f79 47756172 6449504e 36426f6e troyGuardIPN6Bon │ │ │ │ + 0x00014b84 6d696e37 486f7449 6e666f45 76454431 min7HotInfoEvED1 │ │ │ │ + 0x00014b94 4576005f 5a4e3642 6f6e6d69 6e313742 Ev._ZN6Bonmin17B │ │ │ │ + 0x00014ba4 6f6e4368 6f6f7365 56617269 61626c65 onChooseVariable │ │ │ │ + 0x00014bb4 61534552 4b53305f 005f5a4e 31374f73 aSERKS0_._ZN17Os │ │ │ │ + 0x00014bc4 6943686f 6f736556 61726961 626c6561 iChooseVariablea │ │ │ │ + 0x00014bd4 5345524b 535f005f 5a4e5374 36766563 SERKS_._ZNSt6vec │ │ │ │ + 0x00014be4 746f7249 4e36426f 6e6d696e 37486f74 torIN6Bonmin7Hot │ │ │ │ + 0x00014bf4 496e666f 45536149 53315f45 4531375f InfoESaIS1_EE17_ │ │ │ │ + 0x00014c04 4d5f6465 6661756c 745f6170 70656e64 M_default_append │ │ │ │ + 0x00014c14 456a005f 5a4e3642 6f6e6d69 6e313742 Ej._ZN6Bonmin17B │ │ │ │ + 0x00014c24 6f6e4368 6f6f7365 56617269 61626c65 onChooseVariable │ │ │ │ + 0x00014c34 3137646f 5374726f 6e674272 616e6368 17doStrongBranch │ │ │ │ + 0x00014c44 696e6745 5031384f 7369536f 6c766572 ingEP18OsiSolver │ │ │ │ + 0x00014c54 496e7465 72666163 65503233 4f736942 InterfaceP23OsiB │ │ │ │ + 0x00014c64 72616e63 68696e67 496e666f 726d6174 ranchingInformat │ │ │ │ + 0x00014c74 696f6e69 69005f5a 4e4b3138 4f736953 ionii._ZNK18OsiS │ │ │ │ + 0x00014c84 6f6c7665 72496e74 65726661 63653137 olverInterface17 │ │ │ │ + 0x00014c94 67657452 6f774375 74446562 75676765 getRowCutDebugge │ │ │ │ + 0x00014ca4 72457600 66666c75 73680073 74646f75 rEv.fflush.stdou │ │ │ │ + 0x00014cb4 74005f5a 4e537436 76656374 6f72494e t._ZNSt6vectorIN │ │ │ │ + 0x00014cc4 36426f6e 6d696e37 486f7449 6e666f45 6Bonmin7HotInfoE │ │ │ │ + 0x00014cd4 53614953 315f4545 31375f4d 5f726561 SaIS1_EE17_M_rea │ │ │ │ + 0x00014ce4 6c6c6f63 5f617070 656e6449 4a53315f lloc_appendIJS1_ │ │ │ │ + 0x00014cf4 45454576 44704f54 5f005f5a 4e36426f EEEvDpOT_._ZN6Bo │ │ │ │ + 0x00014d04 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ + 0x00014d14 61726961 626c6531 3463686f 6f736556 ariable14chooseV │ │ │ │ + 0x00014d24 61726961 626c6545 5031384f 7369536f ariableEP18OsiSo │ │ │ │ + 0x00014d34 6c766572 496e7465 72666163 65503233 lverInterfaceP23 │ │ │ │ + 0x00014d44 4f736942 72616e63 68696e67 496e666f OsiBranchingInfo │ │ │ │ + 0x00014d54 726d6174 696f6e62 005f5a53 7431335f rmationb._ZSt13_ │ │ │ │ + 0x00014d64 5f686561 705f7365 6c656374 49503843 _heap_selectIP8C │ │ │ │ + 0x00014d74 6f696e50 61697249 6964454e 395f5f67 oinPairIidEN9__g │ │ │ │ + 0x00014d84 6e755f63 7878355f 5f6f7073 31355f49 nu_cxx5__ops15_I │ │ │ │ + 0x00014d94 7465725f 636f6d70 5f697465 72493135 ter_comp_iterI15 │ │ │ │ + 0x00014da4 436f696e 46697273 744c6573 735f3249 CoinFirstLess_2I │ │ │ │ + 0x00014db4 69644545 45457654 5f53395f 53395f54 idEEEEvT_S9_S9_T │ │ │ │ + 0x00014dc4 305f005f 5a646c50 76005f5f 61656162 0_._ZdlPv.__aeab │ │ │ │ + 0x00014dd4 695f6174 65786974 005f5a4e 36426f6e i_atexit._ZN6Bon │ │ │ │ + 0x00014de4 6d696e31 37426f6e 43686f6f 73655661 min17BonChooseVa │ │ │ │ + 0x00014df4 72696162 6c653543 4e414d45 42356378 riable5CNAMEB5cx │ │ │ │ + 0x00014e04 78313145 005f5a4e 5374375f 5f637878 x11E._ZNSt7__cxx │ │ │ │ + 0x00014e14 31313132 62617369 635f7374 72696e67 1112basic_string │ │ │ │ + 0x00014e24 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ │ + 0x00014e34 73496345 53614963 45454431 4576005f sIcESaIcEED1Ev._ │ │ │ │ + 0x00014e44 5a4e3642 6f6e6d69 6e313742 6f6e4368 ZN6Bonmin17BonCh │ │ │ │ + 0x00014e54 6f6f7365 56617269 61626c65 43324552 ooseVariableC2ER │ │ │ │ + 0x00014e64 4e535f31 32426162 53657475 70426173 NS_12BabSetupBas │ │ │ │ + 0x00014e74 6545504b 31384f73 69536f6c 76657249 eEPK18OsiSolverI │ │ │ │ + 0x00014e84 6e746572 66616365 005f5a4e 31344f73 nterface._ZN14Os │ │ │ │ + 0x00014e94 69507365 75646f43 6f737473 43314576 iPseudoCostsC1Ev │ │ │ │ + 0x00014ea4 005f5a4e 3138436f 696e4d65 73736167 ._ZN18CoinMessag │ │ │ │ + 0x00014eb4 6548616e 646c6572 43314576 005f5a4e eHandlerC1Ev._ZN │ │ │ │ + 0x00014ec4 31344f73 69507365 75646f43 6f737473 14OsiPseudoCosts │ │ │ │ + 0x00014ed4 3130696e 69746961 6c697a65 4569005f 10initializeEi._ │ │ │ │ + 0x00014ee4 5a4e3134 4f736950 73657564 6f436f73 ZN14OsiPseudoCos │ │ │ │ + 0x00014ef4 74734431 4576005f 5a54564e 36426f6e tsD1Ev._ZTVN6Bon │ │ │ │ + 0x00014f04 6d696e31 37426f6e 43686f6f 73655661 min17BonChooseVa │ │ │ │ + 0x00014f14 72696162 6c654500 5f5a4e36 426f6e6d riableE._ZN6Bonm │ │ │ │ + 0x00014f24 696e3137 426f6e43 686f6f73 65566172 in17BonChooseVar │ │ │ │ + 0x00014f34 6961626c 65433245 524b5330 5f005f5a iableC2ERKS0_._Z │ │ │ │ + 0x00014f44 4e31344f 73695073 6575646f 436f7374 N14OsiPseudoCost │ │ │ │ + 0x00014f54 73433145 524b535f 005f5a4e 36426f6e sC1ERKS_._ZN6Bon │ │ │ │ + 0x00014f64 6d696e31 37426f6e 43686f6f 73655661 min17BonChooseVa │ │ │ │ + 0x00014f74 72696162 6c654331 45524b53 305f005f riableC1ERKS0_._ │ │ │ │ + 0x00014f84 5a4e4b36 426f6e6d 696e3137 426f6e43 ZNK6Bonmin17BonC │ │ │ │ + 0x00014f94 686f6f73 65566172 6961626c 6535636c hooseVariable5cl │ │ │ │ + 0x00014fa4 6f6e6545 76005f5a 4e36426f 6e6d696e oneEv._ZN6Bonmin │ │ │ │ + 0x00014fb4 3137426f 6e43686f 6f736556 61726961 17BonChooseVaria │ │ │ │ + 0x00014fc4 626c6544 32457600 5f5a4e36 426f6e6d bleD2Ev._ZN6Bonm │ │ │ │ + 0x00014fd4 696e3137 426f6e43 686f6f73 65566172 in17BonChooseVar │ │ │ │ + 0x00014fe4 6961626c 65443145 76005f5a 4e36426f iableD1Ev._ZN6Bo │ │ │ │ + 0x00014ff4 6e6d696e 3137426f 6e43686f 6f736556 nmin17BonChooseV │ │ │ │ + 0x00015004 61726961 626c6544 30457600 5f5a4e36 ariableD0Ev._ZN6 │ │ │ │ + 0x00015014 426f6e6d 696e3137 426f6e43 686f6f73 Bonmin17BonChoos │ │ │ │ + 0x00015024 65566172 6961626c 65397365 7475704c eVariable9setupL │ │ │ │ + 0x00015034 69737445 5032334f 73694272 616e6368 istEP23OsiBranch │ │ │ │ + 0x00015044 696e6749 6e666f72 6d617469 6f6e6200 ingInformationb. │ │ │ │ + 0x00015054 5f5a4e31 374f7369 43686f6f 73655661 _ZN17OsiChooseVa │ │ │ │ + 0x00015064 72696162 6c653973 65747570 4c697374 riable9setupList │ │ │ │ + 0x00015074 45503233 4f736942 72616e63 68696e67 EP23OsiBranching │ │ │ │ + 0x00015084 496e666f 726d6174 696f6e62 005f5a54 Informationb._ZT │ │ │ │ + 0x00015094 534e3642 6f6e6d69 6e37486f 74496e66 SN6Bonmin7HotInf │ │ │ │ + 0x000150a4 6f45005f 5a54494e 36426f6e 6d696e37 oE._ZTIN6Bonmin7 │ │ │ │ + 0x000150b4 486f7449 6e666f45 005f5a54 534e3642 HotInfoE._ZTSN6B │ │ │ │ + 0x000150c4 6f6e6d69 6e313742 6f6e4368 6f6f7365 onmin17BonChoose │ │ │ │ + 0x000150d4 56617269 61626c65 45005f5a 54493130 VariableE._ZTI10 │ │ │ │ + 0x000150e4 4f736948 6f74496e 666f005f 5a4e3642 OsiHotInfo._ZN6B │ │ │ │ + 0x000150f4 6f6e6d69 6e313751 70427261 6e636869 onmin17QpBranchi │ │ │ │ + 0x00015104 6e67536f 6c766572 3134756e 6d61726b ngSolver14unmark │ │ │ │ + 0x00015114 486f7453 74617274 45504e53 5f31384f HotStartEPNS_18O │ │ │ │ + 0x00015124 7369544d 494e4c50 496e7465 72666163 siTMINLPInterfac │ │ │ │ + 0x00015134 6545005f 5a4e3642 6f6e6d69 6e313751 eE._ZN6Bonmin17Q │ │ │ │ + 0x00015144 70427261 6e636869 6e67536f 6c766572 pBranchingSolver │ │ │ │ + 0x00015154 44324576 005f5a4e 36426f6e 6d696e32 D2Ev._ZN6Bonmin2 │ │ │ │ + 0x00015164 31537472 6f6e6742 72616e63 68696e67 1StrongBranching │ │ │ │ + 0x00015174 536f6c76 65724432 4576005f 5a54564e SolverD2Ev._ZTVN │ │ │ │ + 0x00015184 36426f6e 6d696e31 37517042 72616e63 6Bonmin17QpBranc │ │ │ │ + 0x00015194 68696e67 536f6c76 65724500 5f5a4e36 hingSolverE._ZN6 │ │ │ │ + 0x000151a4 426f6e6d 696e3137 51704272 616e6368 Bonmin17QpBranch │ │ │ │ + 0x000151b4 696e6753 6f6c7665 72443145 76005f5a ingSolverD1Ev._Z │ │ │ │ + 0x000151c4 4e36426f 6e6d696e 31375170 4272616e N6Bonmin17QpBran │ │ │ │ + 0x000151d4 6368696e 67536f6c 76657244 30457600 chingSolverD0Ev. │ │ │ │ + 0x000151e4 5f5a4e36 426f6e6d 696e3137 51704272 _ZN6Bonmin17QpBr │ │ │ │ + 0x000151f4 616e6368 696e6753 6f6c7665 7231326d anchingSolver12m │ │ │ │ + 0x00015204 61726b48 6f745374 61727445 504e535f arkHotStartEPNS_ │ │ │ │ + 0x00015214 31384f73 69544d49 4e4c5049 6e746572 18OsiTMINLPInter │ │ │ │ + 0x00015224 66616365 45005f5a 4e36426f 6e6d696e faceE._ZN6Bonmin │ │ │ │ + 0x00015234 31324272 616e6368 696e6754 51504331 12BranchingTQPC1 │ │ │ │ + 0x00015244 454e3549 706f7074 38536d61 72745074 EN5Ipopt8SmartPt │ │ │ │ + 0x00015254 72494e53 5f313154 4d494e4c 5032544e rINS_11TMINLP2TN │ │ │ │ + 0x00015264 4c504545 45005f5a 4e36426f 6e6d696e LPEEE._ZN6Bonmin │ │ │ │ + 0x00015274 31375170 4272616e 6368696e 67536f6c 17QpBranchingSol │ │ │ │ + 0x00015284 76657243 3245504e 535f3138 4f736954 verC2EPNS_18OsiT │ │ │ │ + 0x00015294 4d494e4c 50496e74 65726661 63654500 MINLPInterfaceE. │ │ │ │ + 0x000152a4 5f5a4e36 426f6e6d 696e3231 5374726f _ZN6Bonmin21Stro │ │ │ │ + 0x000152b4 6e674272 616e6368 696e6753 6f6c7665 ngBranchingSolve │ │ │ │ + 0x000152c4 72433245 504e535f 31384f73 69544d49 rC2EPNS_18OsiTMI │ │ │ │ + 0x000152d4 4e4c5049 6e746572 66616365 45005f5a NLPInterfaceE._Z │ │ │ │ + 0x000152e4 4e36426f 6e6d696e 31375170 4272616e N6Bonmin17QpBran │ │ │ │ + 0x000152f4 6368696e 67536f6c 76657243 3245524b chingSolverC2ERK │ │ │ │ + 0x00015304 53305f00 5f5a4e36 426f6e6d 696e3231 S0_._ZN6Bonmin21 │ │ │ │ + 0x00015314 5374726f 6e674272 616e6368 696e6753 StrongBranchingS │ │ │ │ + 0x00015324 6f6c7665 72433245 524b5330 5f005f5a olverC2ERKS0_._Z │ │ │ │ + 0x00015334 4e36426f 6e6d696e 31375170 4272616e N6Bonmin17QpBran │ │ │ │ + 0x00015344 6368696e 67536f6c 76657243 3145524b chingSolverC1ERK │ │ │ │ + 0x00015354 53305f00 5f5a4e36 426f6e6d 696e3137 S0_._ZN6Bonmin17 │ │ │ │ + 0x00015364 51704272 616e6368 696e6753 6f6c7665 QpBranchingSolve │ │ │ │ + 0x00015374 72615345 524b5330 5f005f5a 4e36426f raSERKS0_._ZN6Bo │ │ │ │ + 0x00015384 6e6d696e 32315374 726f6e67 4272616e nmin21StrongBran │ │ │ │ + 0x00015394 6368696e 67536f6c 76657261 5345524b chingSolveraSERK │ │ │ │ + 0x000153a4 53305f00 5f5a4e35 49706f70 7438536d S0_._ZN5Ipopt8Sm │ │ │ │ + 0x000153b4 61727450 7472494e 535f3454 4e4c5045 artPtrINS_4TNLPE │ │ │ │ + 0x000153c4 45313552 656c6561 7365506f 696e7465 E15ReleasePointe │ │ │ │ + 0x000153d4 725f4576 005f5a4e 36426f6e 6d696e31 r_Ev._ZN6Bonmin1 │ │ │ │ + 0x000153e4 37517042 72616e63 68696e67 536f6c76 7QpBranchingSolv │ │ │ │ + 0x000153f4 65723137 736f6c76 6546726f 6d486f74 er17solveFromHot │ │ │ │ + 0x00015404 53746172 7445504e 535f3138 4f736954 StartEPNS_18OsiT │ │ │ │ + 0x00015414 4d494e4c 50496e74 65726661 63654500 MINLPInterfaceE. │ │ │ │ + 0x00015424 5f5a5453 4e36426f 6e6d696e 31375170 _ZTSN6Bonmin17Qp │ │ │ │ + 0x00015434 4272616e 6368696e 67536f6c 76657245 BranchingSolverE │ │ │ │ + 0x00015444 005f5a54 494e3642 6f6e6d69 6e313751 ._ZTIN6Bonmin17Q │ │ │ │ + 0x00015454 70427261 6e636869 6e67536f 6c766572 pBranchingSolver │ │ │ │ + 0x00015464 45005f5a 54494e36 426f6e6d 696e3231 E._ZTIN6Bonmin21 │ │ │ │ + 0x00015474 5374726f 6e674272 616e6368 696e6753 StrongBranchingS │ │ │ │ + 0x00015484 6f6c7665 7245005f 5a4e3642 6f6e6d69 olverE._ZN6Bonmi │ │ │ │ + 0x00015494 6e31374c 70427261 6e636869 6e67536f n17LpBranchingSo │ │ │ │ + 0x000154a4 6c766572 31326d61 726b486f 74537461 lver12markHotSta │ │ │ │ + 0x000154b4 72744550 4e535f31 384f7369 544d494e rtEPNS_18OsiTMIN │ │ │ │ + 0x000154c4 4c50496e 74657266 61636545 005f5a4e LPInterfaceE._ZN │ │ │ │ + 0x000154d4 36426f6e 6d696e31 374c7042 72616e63 6Bonmin17LpBranc │ │ │ │ + 0x000154e4 68696e67 536f6c76 65723134 756e6d61 hingSolver14unma │ │ │ │ + 0x000154f4 726b486f 74537461 72744550 4e535f31 rkHotStartEPNS_1 │ │ │ │ + 0x00015504 384f7369 544d494e 4c50496e 74657266 8OsiTMINLPInterf │ │ │ │ + 0x00015514 61636545 005f5a4e 36426f6e 6d696e31 aceE._ZN6Bonmin1 │ │ │ │ + 0x00015524 374c7042 72616e63 68696e67 536f6c76 7LpBranchingSolv │ │ │ │ + 0x00015534 65724432 4576005f 5a54564e 36426f6e erD2Ev._ZTVN6Bon │ │ │ │ + 0x00015544 6d696e31 374c7042 72616e63 68696e67 min17LpBranching │ │ │ │ + 0x00015554 536f6c76 65724500 5f5a4e36 426f6e6d SolverE._ZN6Bonm │ │ │ │ + 0x00015564 696e3137 4c704272 616e6368 696e6753 in17LpBranchingS │ │ │ │ + 0x00015574 6f6c7665 72443145 76005f5a 4e36426f olverD1Ev._ZN6Bo │ │ │ │ + 0x00015584 6e6d696e 31374c70 4272616e 6368696e nmin17LpBranchin │ │ │ │ + 0x00015594 67536f6c 76657244 30457600 5f5a4e36 gSolverD0Ev._ZN6 │ │ │ │ + 0x000155a4 426f6e6d 696e3137 4c704272 616e6368 Bonmin17LpBranch │ │ │ │ + 0x000155b4 696e6753 6f6c7665 72433245 524b5330 ingSolverC2ERKS0 │ │ │ │ + 0x000155c4 5f005f5a 4e36426f 6e6d696e 31374c70 _._ZN6Bonmin17Lp │ │ │ │ + 0x000155d4 4272616e 6368696e 67536f6c 76657243 BranchingSolverC │ │ │ │ + 0x000155e4 3145524b 53305f00 5f5a4e36 426f6e6d 1ERKS0_._ZN6Bonm │ │ │ │ + 0x000155f4 696e3137 4c704272 616e6368 696e6753 in17LpBranchingS │ │ │ │ + 0x00015604 6f6c7665 72615345 524b5330 5f005f5a olveraSERKS0_._Z │ │ │ │ + 0x00015614 4e537431 325f5665 63746f72 5f626173 NSt12_Vector_bas │ │ │ │ + 0x00015624 65496953 61496945 45443245 76005f5a eIiSaIiEED2Ev._Z │ │ │ │ + 0x00015634 4e537431 325f5665 63746f72 5f626173 NSt12_Vector_bas │ │ │ │ + 0x00015644 65496953 61496945 45443145 76005f5a eIiSaIiEED1Ev._Z │ │ │ │ + 0x00015654 4e36426f 6e6d696e 31374c70 4272616e N6Bonmin17LpBran │ │ │ │ + 0x00015664 6368696e 67536f6c 76657243 3245504e chingSolverC2EPN │ │ │ │ + 0x00015674 535f3132 42616253 65747570 42617365 S_12BabSetupBase │ │ │ │ + 0x00015684 45005f5a 4e537436 76656374 6f724964 E._ZNSt6vectorId │ │ │ │ + 0x00015694 53614964 45453137 5f4d5f72 65616c6c SaIdEE17_M_reall │ │ │ │ + 0x000156a4 6f635f61 7070656e 64494a52 4b644545 oc_appendIJRKdEE │ │ │ │ + 0x000156b4 45764470 4f545f00 5f5a4e53 74367665 EvDpOT_._ZNSt6ve │ │ │ │ + 0x000156c4 63746f72 49695361 49694545 31375f4d ctorIiSaIiEE17_M │ │ │ │ + 0x000156d4 5f726561 6c6c6f63 5f617070 656e6449 _realloc_appendI │ │ │ │ + 0x000156e4 4a524b69 45454576 44704f54 5f005f5a JRKiEEEvDpOT_._Z │ │ │ │ + 0x000156f4 4e36426f 6e6d696e 31374c70 4272616e N6Bonmin17LpBran │ │ │ │ + 0x00015704 6368696e 67536f6c 76657231 37736f6c chingSolver17sol │ │ │ │ + 0x00015714 76654672 6f6d486f 74537461 72744550 veFromHotStartEP │ │ │ │ + 0x00015724 4e535f31 384f7369 544d494e 4c50496e NS_18OsiTMINLPIn │ │ │ │ + 0x00015734 74657266 61636545 005f5a4e 36426f6e terfaceE._ZN6Bon │ │ │ │ + 0x00015744 6d696e31 31544d49 4e4c5032 544e4c50 min11TMINLP2TNLP │ │ │ │ + 0x00015754 39536574 5f785f73 6f6c4569 504b6400 9Set_x_solEiPKd. │ │ │ │ + 0x00015764 5f5a4e36 426f6e6d 696e3745 63704375 _ZN6Bonmin7EcpCu │ │ │ │ + 0x00015774 74733131 646f4563 70526f75 6e647345 ts11doEcpRoundsE │ │ │ │ + 0x00015784 5231384f 7369536f 6c766572 496e7465 R18OsiSolverInte │ │ │ │ + 0x00015794 72666163 65625064 005f5a54 534e3642 rfacebPd._ZTSN6B │ │ │ │ + 0x000157a4 6f6e6d69 6e31374c 70427261 6e636869 onmin17LpBranchi │ │ │ │ + 0x000157b4 6e67536f 6c766572 45005f5a 54494e36 ngSolverE._ZTIN6 │ │ │ │ + 0x000157c4 426f6e6d 696e3137 4c704272 616e6368 Bonmin17LpBranch │ │ │ │ + 0x000157d4 696e6753 6f6c7665 7245005f 5a4e3135 ingSolverE._ZN15 │ │ │ │ + 0x000157e4 43676c43 75744765 6e657261 746f7231 CglCutGenerator1 │ │ │ │ + 0x000157f4 33726566 72657368 536f6c76 65724550 3refreshSolverEP │ │ │ │ + 0x00015804 31384f73 69536f6c 76657249 6e746572 18OsiSolverInter │ │ │ │ + 0x00015814 66616365 005f5a4e 4b313543 676c4375 face._ZNK15CglCu │ │ │ │ + 0x00015824 7447656e 65726174 6f723234 6d617869 tGenerator24maxi │ │ │ │ + 0x00015834 6d756d4c 656e6774 684f6643 7574496e mumLengthOfCutIn │ │ │ │ + 0x00015844 54726565 4576005f 5a4e4b36 426f6e6d TreeEv._ZNK6Bonm │ │ │ │ + 0x00015854 696e3745 63704375 74733133 646f4c6f in7EcpCuts13doLo │ │ │ │ + 0x00015864 63616c53 65617263 6845504e 535f3742 calSearchEPNS_7B │ │ │ │ + 0x00015874 6162496e 666f4500 5f5a4e4b 36426f6e abInfoE._ZNK6Bon │ │ │ │ + 0x00015884 6d696e37 45637043 75747339 70657266 min7EcpCuts9perf │ │ │ │ + 0x00015894 6f726d4f 61455237 4f736943 75747352 ormOaER7OsiCutsR │ │ │ │ + 0x000158a4 4e535f31 394f6144 65636f6d 706f7369 NS_19OaDecomposi │ │ │ │ + 0x000158b4 74696f6e 42617365 3131736f 6c766572 tionBase11solver │ │ │ │ + 0x000158c4 4d616e69 7045504e 535f3742 6162496e ManipEPNS_7BabIn │ │ │ │ + 0x000158d4 666f4552 64524b31 3143676c 54726565 foERdRK11CglTree │ │ │ │ + 0x000158e4 496e666f 005f5a4e 36426f6e 6d696e37 Info._ZN6Bonmin7 │ │ │ │ + 0x000158f4 45637043 75747331 3267656e 65726174 EcpCuts12generat │ │ │ │ + 0x00015904 65437574 7345524b 31384f73 69536f6c eCutsERK18OsiSol │ │ │ │ + 0x00015914 76657249 6e746572 66616365 52374f73 verInterfaceR7Os │ │ │ │ + 0x00015924 69437574 73313143 676c5472 6565496e iCuts11CglTreeIn │ │ │ │ + 0x00015934 666f005f 5a4e3642 6f6e6d69 6e31384f fo._ZN6Bonmin18O │ │ │ │ + 0x00015944 7369544d 494e4c50 496e7465 72666163 siTMINLPInterfac │ │ │ │ + 0x00015954 65323667 65744e6f 6e4c696e 65617269 e26getNonLineari │ │ │ │ + 0x00015964 74696573 56696f6c 6174696f 6e45504b tiesViolationEPK │ │ │ │ + 0x00015974 6464005f 5a4e3642 6f6e6d69 6e31394f dd._ZN6Bonmin19O │ │ │ │ + 0x00015984 61446563 6f6d706f 73697469 6f6e4261 aDecompositionBa │ │ │ │ + 0x00015994 73653131 736f6c76 65724d61 6e697043 se11solverManipC │ │ │ │ + 0x000159a4 3145524b 31384f73 69536f6c 76657249 1ERK18OsiSolverI │ │ │ │ + 0x000159b4 6e746572 66616365 00706f77 005f5a4e nterface.pow._ZN │ │ │ │ + 0x000159c4 36426f6e 6d696e31 394f6144 65636f6d 6Bonmin19OaDecom │ │ │ │ + 0x000159d4 706f7369 74696f6e 42617365 3131736f positionBase11so │ │ │ │ + 0x000159e4 6c766572 4d616e69 70377265 73746f72 lverManip7restor │ │ │ │ + 0x000159f4 65457600 5f5a4e36 426f6e6d 696e3139 eEv._ZN6Bonmin19 │ │ │ │ + 0x00015a04 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x00015a14 61736531 31736f6c 7665724d 616e6970 ase11solverManip │ │ │ │ + 0x00015a24 44314576 005f5a4e 31354367 6c437574 D1Ev._ZN15CglCut │ │ │ │ + 0x00015a34 47656e65 7261746f 72313167 656e6572 Generator11gener │ │ │ │ + 0x00015a44 61746543 70704235 63787831 31455038 ateCppB5cxx11EP8 │ │ │ │ + 0x00015a54 5f494f5f 46494c45 005f5a4e 36426f6e _IO_FILE._ZN6Bon │ │ │ │ + 0x00015a64 6d696e37 45637043 75747343 3245524e min7EcpCutsC2ERN │ │ │ │ + 0x00015a74 535f3132 42616253 65747570 42617365 S_12BabSetupBase │ │ │ │ + 0x00015a84 45005f5a 4e36426f 6e6d696e 31394f61 E._ZN6Bonmin19Oa │ │ │ │ + 0x00015a94 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ + 0x00015aa4 65433245 524e535f 31324261 62536574 eC2ERNS_12BabSet │ │ │ │ + 0x00015ab4 75704261 73654562 62005f5a 54534e36 upBaseEbb._ZTSN6 │ │ │ │ + 0x00015ac4 426f6e6d 696e3745 63704375 74734500 Bonmin7EcpCutsE. │ │ │ │ + 0x00015ad4 5f5a5449 4e36426f 6e6d696e 37456370 _ZTIN6Bonmin7Ecp │ │ │ │ + 0x00015ae4 43757473 45005f5a 4e4b3135 43676c43 CutsE._ZNK15CglC │ │ │ │ + 0x00015af4 75744765 6e657261 746f7232 346d6179 utGenerator24may │ │ │ │ + 0x00015b04 47656e65 72617465 526f7743 75747349 GenerateRowCutsI │ │ │ │ + 0x00015b14 6e547265 65457600 5f5a4e4b 31354367 nTreeEv._ZNK15Cg │ │ │ │ + 0x00015b24 6c437574 47656e65 7261746f 7231376e lCutGenerator17n │ │ │ │ + 0x00015b34 65656473 4f707469 6d616c42 61736973 eedsOptimalBasis │ │ │ │ + 0x00015b44 4576005f 5a4e4b36 426f6e6d 696e3230 Ev._ZNK6Bonmin20 │ │ │ │ + 0x00015b54 4f614665 61736962 696c6974 79436865 OaFeasibilityChe │ │ │ │ + 0x00015b64 636b6572 3133646f 4c6f6361 6c536561 cker13doLocalSea │ │ │ │ + 0x00015b74 72636845 504e535f 37426162 496e666f rchEPNS_7BabInfo │ │ │ │ + 0x00015b84 45005f5a 4e36426f 6e6d696e 32304f61 E._ZN6Bonmin20Oa │ │ │ │ + 0x00015b94 46656173 6962696c 69747943 6865636b FeasibilityCheck │ │ │ │ + 0x00015ba4 65724432 4576005f 5a54564e 36426f6e erD2Ev._ZTVN6Bon │ │ │ │ + 0x00015bb4 6d696e32 304f6146 65617369 62696c69 min20OaFeasibili │ │ │ │ + 0x00015bc4 74794368 65636b65 7245005f 5a4e3642 tyCheckerE._ZN6B │ │ │ │ + 0x00015bd4 6f6e6d69 6e32304f 61466561 73696269 onmin20OaFeasibi │ │ │ │ + 0x00015be4 6c697479 43686563 6b657244 31457600 lityCheckerD1Ev. │ │ │ │ + 0x00015bf4 5f5a4e36 426f6e6d 696e3230 4f614665 _ZN6Bonmin20OaFe │ │ │ │ + 0x00015c04 61736962 696c6974 79436865 636b6572 asibilityChecker │ │ │ │ + 0x00015c14 44304576 005f5a4e 4b36426f 6e6d696e D0Ev._ZNK6Bonmin │ │ │ │ + 0x00015c24 32304f61 46656173 6962696c 69747943 20OaFeasibilityC │ │ │ │ + 0x00015c34 6865636b 65723563 6c6f6e65 4576005f hecker5cloneEv._ │ │ │ │ + 0x00015c44 5a4e3642 6f6e6d69 6e32304f 61466561 ZN6Bonmin20OaFea │ │ │ │ + 0x00015c54 73696269 6c697479 43686563 6b657243 sibilityCheckerC │ │ │ │ + 0x00015c64 3245524e 535f3132 42616253 65747570 2ERNS_12BabSetup │ │ │ │ + 0x00015c74 42617365 45005f5a 4e4b3642 6f6e6d69 BaseE._ZNK6Bonmi │ │ │ │ + 0x00015c84 6e32304f 61466561 73696269 6c697479 n20OaFeasibility │ │ │ │ + 0x00015c94 43686563 6b657239 70657266 6f726d4f Checker9performO │ │ │ │ + 0x00015ca4 61455237 4f736943 75747352 4e535f31 aER7OsiCutsRNS_1 │ │ │ │ + 0x00015cb4 394f6144 65636f6d 706f7369 74696f6e 9OaDecomposition │ │ │ │ + 0x00015cc4 42617365 3131736f 6c766572 4d616e69 Base11solverMani │ │ │ │ + 0x00015cd4 7045504e 535f3742 6162496e 666f4552 pEPNS_7BabInfoER │ │ │ │ + 0x00015ce4 64524b31 3143676c 54726565 496e666f dRK11CglTreeInfo │ │ │ │ + 0x00015cf4 005f5a4e 32334f73 69427261 6e636869 ._ZN23OsiBranchi │ │ │ │ + 0x00015d04 6e67496e 666f726d 6174696f 6e433145 ngInformationC1E │ │ │ │ + 0x00015d14 504b3138 4f736953 6f6c7665 72496e74 PK18OsiSolverInt │ │ │ │ + 0x00015d24 65726661 63656262 005f5a4e 4b36426f erfacebb._ZNK6Bo │ │ │ │ + 0x00015d34 6e6d696e 31394f61 4465636f 6d706f73 nmin19OaDecompos │ │ │ │ + 0x00015d44 6974696f 6e426173 65313470 6f73745f itionBase14post_ │ │ │ │ + 0x00015d54 6e6c705f 736f6c76 6545504e 535f3742 nlp_solveEPNS_7B │ │ │ │ + 0x00015d64 6162496e 666f4564 005f5a4e 36426f6e abInfoEd._ZN6Bon │ │ │ │ + 0x00015d74 6d696e31 384f7369 544d494e 4c50496e min18OsiTMINLPIn │ │ │ │ + 0x00015d84 74657266 61636531 33676574 42656e64 terface13getBend │ │ │ │ + 0x00015d94 65727343 75744552 374f7369 43757473 ersCutER7OsiCuts │ │ │ │ + 0x00015da4 62005f5a 4e32334f 73694272 616e6368 b._ZN23OsiBranch │ │ │ │ + 0x00015db4 696e6749 6e666f72 6d617469 6f6e4431 ingInformationD1 │ │ │ │ + 0x00015dc4 4576005f 5a54534e 36426f6e 6d696e32 Ev._ZTSN6Bonmin2 │ │ │ │ + 0x00015dd4 304f6146 65617369 62696c69 74794368 0OaFeasibilityCh │ │ │ │ + 0x00015de4 65636b65 7245005f 5a54494e 36426f6e eckerE._ZTIN6Bon │ │ │ │ + 0x00015df4 6d696e32 304f6146 65617369 62696c69 min20OaFeasibili │ │ │ │ + 0x00015e04 74794368 65636b65 7245005f 5a4e3642 tyCheckerE._ZN6B │ │ │ │ + 0x00015e14 6f6e6d69 6e31394f 61446563 6f6d706f onmin19OaDecompo │ │ │ │ + 0x00015e24 73697469 6f6e4261 73653132 67656e65 sitionBase12gene │ │ │ │ + 0x00015e34 72617465 43757473 45524b31 384f7369 rateCutsERK18Osi │ │ │ │ + 0x00015e44 536f6c76 6572496e 74657266 61636552 SolverInterfaceR │ │ │ │ + 0x00015e54 374f7369 43757473 31314367 6c547265 7OsiCuts11CglTre │ │ │ │ + 0x00015e64 65496e66 6f005f5a 4e36426f 6e6d696e eInfo._ZN6Bonmin │ │ │ │ + 0x00015e74 31344475 6d6d7948 65757269 73746963 14DummyHeuristic │ │ │ │ + 0x00015e84 38736f6c 7574696f 6e455264 50645237 8solutionERdPdR7 │ │ │ │ + 0x00015e94 4f736943 75747300 5f5a4e36 426f6e6d OsiCuts._ZN6Bonm │ │ │ │ + 0x00015ea4 696e3134 44756d6d 79486575 72697374 in14DummyHeurist │ │ │ │ + 0x00015eb4 69633130 72657365 744d6f64 656c4550 ic10resetModelEP │ │ │ │ + 0x00015ec4 38436263 4d6f6465 6c005f5a 4e36426f 8CbcModel._ZN6Bo │ │ │ │ + 0x00015ed4 6e6d696e 31344475 6d6d7948 65757269 nmin14DummyHeuri │ │ │ │ + 0x00015ee4 73746963 31337368 6f756c64 48657572 stic13shouldHeur │ │ │ │ + 0x00015ef4 52756e45 69005f5a 4e36426f 6e6d696e RunEi._ZN6Bonmin │ │ │ │ + 0x00015f04 31344475 6d6d7948 65757269 73746963 14DummyHeuristic │ │ │ │ + 0x00015f14 38736f6c 7574696f 6e455264 5064005f 8solutionERdPd._ │ │ │ │ + 0x00015f24 5a4e3132 4f736942 6162536f 6c766572 ZN12OsiBabSolver │ │ │ │ + 0x00015f34 38736f6c 7574696f 6e455264 50646900 8solutionERdPdi. │ │ │ │ + 0x00015f44 5f5a4e4b 36426f6e 6d696e31 3444756d _ZNK6Bonmin14Dum │ │ │ │ + 0x00015f54 6d794865 75726973 74696335 636c6f6e myHeuristic5clon │ │ │ │ + 0x00015f64 65457600 5f5a5456 4e36426f 6e6d696e eEv._ZTVN6Bonmin │ │ │ │ + 0x00015f74 31344475 6d6d7948 65757269 73746963 14DummyHeuristic │ │ │ │ + 0x00015f84 45005f5a 4e36426f 6e6d696e 31344475 E._ZN6Bonmin14Du │ │ │ │ + 0x00015f94 6d6d7948 65757269 73746963 44324576 mmyHeuristicD2Ev │ │ │ │ + 0x00015fa4 005f5a4e 36426f6e 6d696e31 3444756d ._ZN6Bonmin14Dum │ │ │ │ + 0x00015fb4 6d794865 75726973 74696344 31457600 myHeuristicD1Ev. │ │ │ │ + 0x00015fc4 5f5a4e36 426f6e6d 696e3134 44756d6d _ZN6Bonmin14Dumm │ │ │ │ + 0x00015fd4 79486575 72697374 69634430 4576005f yHeuristicD0Ev._ │ │ │ │ + 0x00015fe4 5a4e3642 6f6e6d69 6e313444 756d6d79 ZN6Bonmin14Dummy │ │ │ │ + 0x00015ff4 48657572 69737469 63433245 52384362 HeuristicC2ER8Cb │ │ │ │ + 0x00016004 634d6f64 656c504e 535f3138 4f736954 cModelPNS_18OsiT │ │ │ │ + 0x00016014 4d494e4c 50496e74 65726661 63654500 MINLPInterfaceE. │ │ │ │ + 0x00016024 5f5a4e36 426f6e6d 696e3134 44756d6d _ZN6Bonmin14Dumm │ │ │ │ + 0x00016034 79486575 72697374 69634331 45523843 yHeuristicC1ER8C │ │ │ │ + 0x00016044 62634d6f 64656c50 4e535f31 384f7369 bcModelPNS_18Osi │ │ │ │ + 0x00016054 544d494e 4c50496e 74657266 61636545 TMINLPInterfaceE │ │ │ │ + 0x00016064 005f5a4e 36426f6e 6d696e31 3444756d ._ZN6Bonmin14Dum │ │ │ │ + 0x00016074 6d794865 75726973 74696343 3245504e myHeuristicC2EPN │ │ │ │ + 0x00016084 535f3138 4f736954 4d494e4c 50496e74 S_18OsiTMINLPInt │ │ │ │ + 0x00016094 65726661 63654500 5f5a4e31 32436263 erfaceE._ZN12Cbc │ │ │ │ + 0x000160a4 48657572 69737469 63433245 76005f5a HeuristicC2Ev._Z │ │ │ │ + 0x000160b4 54534e36 426f6e6d 696e3134 44756d6d TSN6Bonmin14Dumm │ │ │ │ + 0x000160c4 79486575 72697374 69634500 5f5a5449 yHeuristicE._ZTI │ │ │ │ + 0x000160d4 4e36426f 6e6d696e 31344475 6d6d7948 N6Bonmin14DummyH │ │ │ │ + 0x000160e4 65757269 73746963 45005f5a 4e36426f euristicE._ZN6Bo │ │ │ │ + 0x000160f4 6e6d696e 31354f41 43757447 656e6572 nmin15OACutGener │ │ │ │ + 0x00016104 61746f72 32443245 76005f5a 54564e36 ator2D2Ev._ZTVN6 │ │ │ │ + 0x00016114 426f6e6d 696e3135 4f414375 7447656e Bonmin15OACutGen │ │ │ │ + 0x00016124 65726174 6f723245 005f5a4e 36426f6e erator2E._ZN6Bon │ │ │ │ + 0x00016134 6d696e31 354f4143 75744765 6e657261 min15OACutGenera │ │ │ │ + 0x00016144 746f7232 44314576 005f5a4e 36426f6e tor2D1Ev._ZN6Bon │ │ │ │ + 0x00016154 6d696e31 354f4143 75744765 6e657261 min15OACutGenera │ │ │ │ + 0x00016164 746f7232 44304576 005f5a4e 4b36426f tor2D0Ev._ZNK6Bo │ │ │ │ + 0x00016174 6e6d696e 31354f41 43757447 656e6572 nmin15OACutGener │ │ │ │ + 0x00016184 61746f72 3235636c 6f6e6545 76005f5a ator25cloneEv._Z │ │ │ │ + 0x00016194 4e4b3642 6f6e6d69 6e31354f 41437574 NK6Bonmin15OACut │ │ │ │ + 0x000161a4 47656e65 7261746f 72323133 646f4c6f Generator213doLo │ │ │ │ + 0x000161b4 63616c53 65617263 6845504e 535f3742 calSearchEPNS_7B │ │ │ │ + 0x000161c4 6162496e 666f4500 5f5a4e36 426f6e6d abInfoE._ZN6Bonm │ │ │ │ + 0x000161d4 696e3135 4f414375 7447656e 65726174 in15OACutGenerat │ │ │ │ + 0x000161e4 6f723243 3245524e 535f3132 42616253 or2C2ERNS_12BabS │ │ │ │ + 0x000161f4 65747570 42617365 45005f5a 4e4b3642 etupBaseE._ZNK6B │ │ │ │ + 0x00016204 6f6e6d69 6e31354f 41437574 47656e65 onmin15OACutGene │ │ │ │ + 0x00016214 7261746f 72323970 6572666f 726d4f61 rator29performOa │ │ │ │ + 0x00016224 4552374f 73694375 7473524e 535f3139 ER7OsiCutsRNS_19 │ │ │ │ + 0x00016234 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x00016244 61736531 31736f6c 7665724d 616e6970 ase11solverManip │ │ │ │ + 0x00016254 45504e53 5f374261 62496e66 6f455264 EPNS_7BabInfoERd │ │ │ │ + 0x00016264 524b3131 43676c54 72656549 6e666f00 RK11CglTreeInfo. │ │ │ │ + 0x00016274 5f5a4e36 426f6e6d 696e3138 4f736954 _ZN6Bonmin18OsiT │ │ │ │ + 0x00016284 4d494e4c 50496e74 65726661 63653130 MINLPInterface10 │ │ │ │ + 0x00016294 6c696e65 6172697a 65724576 005f5a54 linearizerEv._ZT │ │ │ │ + 0x000162a4 534e3642 6f6e6d69 6e31354f 41437574 SN6Bonmin15OACut │ │ │ │ + 0x000162b4 47656e65 7261746f 72324500 5f5a5449 Generator2E._ZTI │ │ │ │ + 0x000162c4 4e36426f 6e6d696e 31354f41 43757447 N6Bonmin15OACutG │ │ │ │ + 0x000162d4 656e6572 61746f72 3245005f 5a4e3138 enerator2E._ZN18 │ │ │ │ + 0x000162e4 4f736953 6f6c7665 72496e74 65726661 OsiSolverInterfa │ │ │ │ + 0x000162f4 63653132 73657443 6f6c426f 756e6473 ce12setColBounds │ │ │ │ + 0x00016304 45696464 005f5a4e 36426f6e 6d696e31 Eidd._ZN6Bonmin1 │ │ │ │ + 0x00016314 304f614e 6c704f70 74696d44 32457600 0OaNlpOptimD2Ev. │ │ │ │ + 0x00016324 5f5a4e31 32436f69 6e4d6573 73616765 _ZN12CoinMessage │ │ │ │ + 0x00016334 73443145 76005f5a 54564e36 426f6e6d sD1Ev._ZTVN6Bonm │ │ │ │ + 0x00016344 696e3130 4f614e6c 704f7074 696d4500 in10OaNlpOptimE. │ │ │ │ + 0x00016354 5f5a4e36 426f6e6d 696e3130 4f614e6c _ZN6Bonmin10OaNl │ │ │ │ + 0x00016364 704f7074 696d4431 4576005f 5a4e4b36 pOptimD1Ev._ZNK6 │ │ │ │ + 0x00016374 426f6e6d 696e3130 4f614e6c 704f7074 Bonmin10OaNlpOpt │ │ │ │ + 0x00016384 696d3563 6c6f6e65 4576005f 5a4e3135 im5cloneEv._ZN15 │ │ │ │ + 0x00016394 43676c43 75744765 6e657261 746f7243 CglCutGeneratorC │ │ │ │ + 0x000163a4 3245524b 535f005f 5a4e3132 436f696e 2ERKS_._ZN12Coin │ │ │ │ + 0x000163b4 4d657373 61676573 43314569 005f5a4e MessagesC1Ei._ZN │ │ │ │ + 0x000163c4 36426f6e 6d696e31 304f614d 65737361 6Bonmin10OaMessa │ │ │ │ + 0x000163d4 67657343 31457600 5f5a4e31 32436f69 gesC1Ev._ZN12Coi │ │ │ │ + 0x000163e4 6e4d6573 73616765 73615345 524b535f nMessagesaSERKS_ │ │ │ │ + 0x000163f4 005f5a4e 36426f6e 6d696e31 304f614e ._ZN6Bonmin10OaN │ │ │ │ + 0x00016404 6c704f70 74696d44 30457600 5f5a4e36 lpOptimD0Ev._ZN6 │ │ │ │ + 0x00016414 426f6e6d 696e3130 4f614e6c 704f7074 Bonmin10OaNlpOpt │ │ │ │ + 0x00016424 696d4332 45504e53 5f31384f 7369544d imC2EPNS_18OsiTM │ │ │ │ + 0x00016434 494e4c50 496e7465 72666163 65456962 INLPInterfaceEib │ │ │ │ + 0x00016444 62005f5a 4e36426f 6e6d696e 31304f61 b._ZN6Bonmin10Oa │ │ │ │ + 0x00016454 4e6c704f 7074696d 43314550 4e535f31 NlpOptimC1EPNS_1 │ │ │ │ + 0x00016464 384f7369 544d494e 4c50496e 74657266 8OsiTMINLPInterf │ │ │ │ + 0x00016474 61636545 69626200 5f5a4e36 426f6e6d aceEibb._ZN6Bonm │ │ │ │ + 0x00016484 696e3130 4f614e6c 704f7074 696d3135 in10OaNlpOptim15 │ │ │ │ + 0x00016494 61737369 676e496e 74657266 61636545 assignInterfaceE │ │ │ │ + 0x000164a4 504e535f 31384f73 69544d49 4e4c5049 PNS_18OsiTMINLPI │ │ │ │ + 0x000164b4 6e746572 66616365 45005f5a 4e36426f nterfaceE._ZN6Bo │ │ │ │ + 0x000164c4 6e6d696e 31304f61 4e6c704f 7074696d nmin10OaNlpOptim │ │ │ │ + 0x000164d4 31326765 6e657261 74654375 74734552 12generateCutsER │ │ │ │ + 0x000164e4 4b31384f 7369536f 6c766572 496e7465 K18OsiSolverInte │ │ │ │ + 0x000164f4 72666163 6552374f 73694375 74733131 rfaceR7OsiCuts11 │ │ │ │ + 0x00016504 43676c54 72656549 6e666f00 5f5a4e31 CglTreeInfo._ZN1 │ │ │ │ + 0x00016514 324f7369 42616253 6f6c7665 72313173 2OsiBabSolver11s │ │ │ │ + 0x00016524 6574536f 6c757469 6f6e4550 4b646964 etSolutionEPKdid │ │ │ │ + 0x00016534 005f5a4e 36426f6e 6d696e31 304f614e ._ZN6Bonmin10OaN │ │ │ │ + 0x00016544 6c704f70 74696d43 3245524e 535f3132 lpOptimC2ERNS_12 │ │ │ │ + 0x00016554 42616253 65747570 42617365 45005f5a BabSetupBaseE._Z │ │ │ │ + 0x00016564 54534e36 426f6e6d 696e3130 4f614e6c TSN6Bonmin10OaNl │ │ │ │ + 0x00016574 704f7074 696d4500 5f5a5449 4e36426f pOptimE._ZTIN6Bo │ │ │ │ + 0x00016584 6e6d696e 31304f61 4e6c704f 7074696d nmin10OaNlpOptim │ │ │ │ + 0x00016594 45005f5a 4e36426f 6e6d696e 31394f61 E._ZN6Bonmin19Oa │ │ │ │ + 0x000165a4 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ + 0x000165b4 65313050 6172616d 65746572 73443245 e10ParametersD2E │ │ │ │ + 0x000165c4 76005f5a 4e36426f 6e6d696e 31394f61 v._ZN6Bonmin19Oa │ │ │ │ + 0x000165d4 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ + 0x000165e4 65313050 6172616d 65746572 73443145 e10ParametersD1E │ │ │ │ + 0x000165f4 76005f5a 4e36426f 6e6d696e 31394f61 v._ZN6Bonmin19Oa │ │ │ │ + 0x00016604 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ + 0x00016614 65313050 6172616d 65746572 73433245 e10ParametersC2E │ │ │ │ + 0x00016624 76005f5a 4e36426f 6e6d696e 31394f61 v._ZN6Bonmin19Oa │ │ │ │ + 0x00016634 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ + 0x00016644 65313050 6172616d 65746572 73433145 e10ParametersC1E │ │ │ │ + 0x00016654 76005f5a 4e36426f 6e6d696e 31394f61 v._ZN6Bonmin19Oa │ │ │ │ + 0x00016664 4465636f 6d706f73 6974696f 6e426173 DecompositionBas │ │ │ │ + 0x00016674 65313050 6172616d 65746572 73433245 e10ParametersC2E │ │ │ │ + 0x00016684 524b5331 5f005f5a 4e36426f 6e6d696e RKS1_._ZN6Bonmin │ │ │ │ + 0x00016694 31394f61 4465636f 6d706f73 6974696f 19OaDecompositio │ │ │ │ + 0x000166a4 6e426173 65313050 6172616d 65746572 nBase10Parameter │ │ │ │ + 0x000166b4 73433145 524b5331 5f005f5a 4e36426f sC1ERKS1_._ZN6Bo │ │ │ │ + 0x000166c4 6e6d696e 31394f61 4465636f 6d706f73 nmin19OaDecompos │ │ │ │ + 0x000166d4 6974696f 6e426173 65313173 6f6c7665 itionBase11solve │ │ │ │ + 0x000166e4 724d616e 69704432 4576005f 5a4e3642 rManipD2Ev._ZN6B │ │ │ │ + 0x000166f4 6f6e6d69 6e31394f 61446563 6f6d706f onmin19OaDecompo │ │ │ │ + 0x00016704 73697469 6f6e4261 73653131 736f6c76 sitionBase11solv │ │ │ │ + 0x00016714 65724d61 6e697039 67657443 61636865 erManip9getCache │ │ │ │ + 0x00016724 64457600 5f5a4e36 426f6e6d 696e3139 dEv._ZN6Bonmin19 │ │ │ │ + 0x00016734 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x00016744 61736531 31736f6c 7665724d 616e6970 ase11solverManip │ │ │ │ + 0x00016754 43324552 4b31384f 7369536f 6c766572 C2ERK18OsiSolver │ │ │ │ + 0x00016764 496e7465 72666163 65005f5a 4e36426f Interface._ZN6Bo │ │ │ │ + 0x00016774 6e6d696e 31394f61 4465636f 6d706f73 nmin19OaDecompos │ │ │ │ + 0x00016784 6974696f 6e426173 65313473 65747570 itionBase14setup │ │ │ │ + 0x00016794 4d697053 6f6c7665 7245524e 535f3132 MipSolverERNS_12 │ │ │ │ + 0x000167a4 42616253 65747570 42617365 45524b4e BabSetupBaseERKN │ │ │ │ + 0x000167b4 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ + 0x000167c4 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ + 0x000167d4 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ + 0x000167e4 45454500 5f5a4e36 426f6e6d 696e3139 EEE._ZN6Bonmin19 │ │ │ │ + 0x000167f4 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x00016804 61736531 31736f6c 7665724d 616e6970 ase11solverManip │ │ │ │ + 0x00016814 43324550 31384f73 69536f6c 76657249 C2EP18OsiSolverI │ │ │ │ + 0x00016824 6e746572 66616365 62626262 62005f5a nterfacebbbbb._Z │ │ │ │ + 0x00016834 4e36426f 6e6d696e 31394f61 4465636f N6Bonmin19OaDeco │ │ │ │ + 0x00016844 6d706f73 6974696f 6e426173 65313173 mpositionBase11s │ │ │ │ + 0x00016854 6f6c7665 724d616e 69704331 45503138 olverManipC1EP18 │ │ │ │ + 0x00016864 4f736953 6f6c7665 72496e74 65726661 OsiSolverInterfa │ │ │ │ + 0x00016874 63656262 62626200 5f5a5456 4e36426f cebbbbb._ZTVN6Bo │ │ │ │ + 0x00016884 6e6d696e 31394f61 4465636f 6d706f73 nmin19OaDecompos │ │ │ │ + 0x00016894 6974696f 6e426173 6545005f 5a4e3642 itionBaseE._ZN6B │ │ │ │ + 0x000168a4 6f6e6d69 6e31394f 61446563 6f6d706f onmin19OaDecompo │ │ │ │ + 0x000168b4 73697469 6f6e4261 73654331 45524e53 sitionBaseC1ERNS │ │ │ │ + 0x000168c4 5f313242 61625365 74757042 61736545 _12BabSetupBaseE │ │ │ │ + 0x000168d4 6262005f 5a4e3132 436f696e 4d657373 bb._ZN12CoinMess │ │ │ │ + 0x000168e4 61676573 43314552 4b535f00 5f5a4e36 agesC1ERKS_._ZN6 │ │ │ │ + 0x000168f4 426f6e6d 696e3139 4f614465 636f6d70 Bonmin19OaDecomp │ │ │ │ + 0x00016904 6f736974 696f6e42 61736543 3145524b ositionBaseC1ERK │ │ │ │ + 0x00016914 53305f00 5f5a4e36 426f6e6d 696e3139 S0_._ZN6Bonmin19 │ │ │ │ + 0x00016924 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x00016934 61736544 31457600 5f5a4e36 426f6e6d aseD1Ev._ZN6Bonm │ │ │ │ + 0x00016944 696e3139 4f614465 636f6d70 6f736974 in19OaDecomposit │ │ │ │ + 0x00016954 696f6e42 61736544 30457600 5f5a4e31 ionBaseD0Ev._ZN1 │ │ │ │ + 0x00016964 3143676c 54726565 496e666f 43314552 1CglTreeInfoC1ER │ │ │ │ + 0x00016974 4b535f00 5f5a4e4b 31324f73 69426162 KS_._ZNK12OsiBab │ │ │ │ + 0x00016984 536f6c76 65723131 6d697046 65617369 Solver11mipFeasi │ │ │ │ + 0x00016994 626c6545 76005f5a 54534e36 426f6e6d bleEv._ZTSN6Bonm │ │ │ │ + 0x000169a4 696e3139 4f614465 636f6d70 6f736974 in19OaDecomposit │ │ │ │ + 0x000169b4 696f6e42 61736545 005f5a4e 36426f6e ionBaseE._ZN6Bon │ │ │ │ + 0x000169c4 6d696e31 304f614d 65737361 67657343 min10OaMessagesC │ │ │ │ + 0x000169d4 32457600 5f5a4e36 426f6e6d 696e3133 2Ev._ZN6Bonmin13 │ │ │ │ + 0x000169e4 4d696e6c 70466561 7350756d 70443245 MinlpFeasPumpD2E │ │ │ │ + 0x000169f4 76005f5a 54564e36 426f6e6d 696e3133 v._ZTVN6Bonmin13 │ │ │ │ + 0x00016a04 4d696e6c 70466561 7350756d 7045005f MinlpFeasPumpE._ │ │ │ │ + 0x00016a14 5a4e3642 6f6e6d69 6e31334d 696e6c70 ZN6Bonmin13Minlp │ │ │ │ + 0x00016a24 46656173 50756d70 44314576 005f5a4e FeasPumpD1Ev._ZN │ │ │ │ + 0x00016a34 36426f6e 6d696e31 334d696e 6c704665 6Bonmin13MinlpFe │ │ │ │ + 0x00016a44 61735075 6d704430 4576005f 5a4e4b36 asPumpD0Ev._ZNK6 │ │ │ │ + 0x00016a54 426f6e6d 696e3133 4d696e6c 70466561 Bonmin13MinlpFea │ │ │ │ + 0x00016a64 7350756d 7035636c 6f6e6545 76005f5a sPump5cloneEv._Z │ │ │ │ + 0x00016a74 4e4b3642 6f6e6d69 6e31334d 696e6c70 NK6Bonmin13Minlp │ │ │ │ + 0x00016a84 46656173 50756d70 3133646f 4c6f6361 FeasPump13doLoca │ │ │ │ + 0x00016a94 6c536561 72636845 504e535f 37426162 lSearchEPNS_7Bab │ │ │ │ + 0x00016aa4 496e666f 45005f5a 4e4b3642 6f6e6d69 InfoE._ZNK6Bonmi │ │ │ │ + 0x00016ab4 6e31334d 696e6c70 46656173 50756d70 n13MinlpFeasPump │ │ │ │ + 0x00016ac4 31367365 745f6670 5f6f626a 65637469 16set_fp_objecti │ │ │ │ + 0x00016ad4 76654552 31384f73 69536f6c 76657249 veER18OsiSolverI │ │ │ │ + 0x00016ae4 6e746572 66616365 504b6400 5f5a4e36 nterfacePKd._ZN6 │ │ │ │ + 0x00016af4 426f6e6d 696e3133 4d696e6c 70466561 Bonmin13MinlpFea │ │ │ │ + 0x00016b04 7350756d 70433245 524e535f 31324261 sPumpC2ERNS_12Ba │ │ │ │ + 0x00016b14 62536574 75704261 73654500 5f5a4e4b bSetupBaseE._ZNK │ │ │ │ + 0x00016b24 36426f6e 6d696e31 334d696e 6c704665 6Bonmin13MinlpFe │ │ │ │ + 0x00016b34 61735075 6d703970 6572666f 726d4f61 asPump9performOa │ │ │ │ + 0x00016b44 4552374f 73694375 7473524e 535f3139 ER7OsiCutsRNS_19 │ │ │ │ + 0x00016b54 4f614465 636f6d70 6f736974 696f6e42 OaDecompositionB │ │ │ │ + 0x00016b64 61736531 31736f6c 7665724d 616e6970 ase11solverManip │ │ │ │ + 0x00016b74 45504e53 5f374261 62496e66 6f455264 EPNS_7BabInfoERd │ │ │ │ + 0x00016b84 524b3131 43676c54 72656549 6e666f00 RK11CglTreeInfo. │ │ │ │ + 0x00016b94 5f5a4e36 426f6e6d 696e3138 4f736954 _ZN6Bonmin18OsiT │ │ │ │ + 0x00016ba4 4d494e4c 50496e74 65726661 63653233 MINLPInterface23 │ │ │ │ + 0x00016bb4 736f6c76 65466561 73696269 6c697479 solveFeasibility │ │ │ │ + 0x00016bc4 50726f62 6c656d45 6a504b64 504b6964 ProblemEjPKdPKid │ │ │ │ + 0x00016bd4 6469005f 5a54534e 36426f6e 6d696e31 di._ZTSN6Bonmin1 │ │ │ │ + 0x00016be4 334d696e 6c704665 61735075 6d704500 3MinlpFeasPumpE. │ │ │ │ + 0x00016bf4 5f5a5449 4e36426f 6e6d696e 31334d69 _ZTIN6Bonmin13Mi │ │ │ │ + 0x00016c04 6e6c7046 65617350 756d7045 005f5a4e nlpFeasPumpE._ZN │ │ │ │ + 0x00016c14 4b36426f 6e6d696e 36544d49 4e4c5032 K6Bonmin6TMINLP2 │ │ │ │ + 0x00016c24 30676574 5f6e756d 6265725f 6e6f6e63 0get_number_nonc │ │ │ │ + 0x00016c34 6f6e7665 78455269 53315f00 5f5a4e4b onvexERiS1_._ZNK │ │ │ │ + 0x00016c44 36426f6e 6d696e36 544d494e 4c503137 6Bonmin6TMINLP17 │ │ │ │ + 0x00016c54 6765745f 636f6e73 745f7874 72615f69 get_const_xtra_i │ │ │ │ + 0x00016c64 64457600 5f5a4e4b 36426f6e 6d696e31 dEv._ZNK6Bonmin1 │ │ │ │ + 0x00016c74 32544d49 4e4c504c 696e4f62 6a313170 2TMINLPLinObj11p │ │ │ │ + 0x00016c84 65727475 7262496e 666f4576 005f5a4e erturbInfoEv._ZN │ │ │ │ + 0x00016c94 36426f6e 6d696e31 32544d49 4e4c504c 6Bonmin12TMINLPL │ │ │ │ + 0x00016ca4 696e4f62 6a313868 61734c69 6e656172 inObj18hasLinear │ │ │ │ + 0x00016cb4 4f626a65 63746976 65457600 5f5a4e36 ObjectiveEv._ZN6 │ │ │ │ + 0x00016cc4 426f6e6d 696e3132 544d494e 4c504c69 Bonmin12TMINLPLi │ │ │ │ + 0x00016cd4 6e4f626a 32326765 745f7363 616c696e nObj22get_scalin │ │ │ │ + 0x00016ce4 675f7061 72616d65 74657273 45526452 g_parametersERdR │ │ │ │ + 0x00016cf4 62695064 53325f69 53335f00 5f5a4e36 biPdS2_iS3_._ZN6 │ │ │ │ + 0x00016d04 426f6e6d 696e3132 544d494e 4c504c69 Bonmin12TMINLPLi │ │ │ │ + 0x00016d14 6e4f626a 32356765 745f636f 6e737472 nObj25get_constr │ │ │ │ + 0x00016d24 61696e74 735f6c69 6e656172 69747945 aints_linearityE │ │ │ │ + 0x00016d34 69504e35 49706f70 7434544e 4c503133 iPN5Ipopt4TNLP13 │ │ │ │ + 0x00016d44 4c696e65 61726974 79547970 6545005f LinearityTypeE._ │ │ │ │ + 0x00016d54 5a4e3642 6f6e6d69 6e313254 4d494e4c ZN6Bonmin12TMINL │ │ │ │ + 0x00016d64 504c696e 4f626a31 35676574 5f626f75 PLinObj15get_bou │ │ │ │ + 0x00016d74 6e64735f 696e666f 45695064 53315f69 nds_infoEiPdS1_i │ │ │ │ + 0x00016d84 53315f53 315f005f 5a4e3642 6f6e6d69 S1_S1_._ZN6Bonmi │ │ │ │ + 0x00016d94 6e313254 4d494e4c 504c696e 4f626a36 n12TMINLPLinObj6 │ │ │ │ + 0x00016da4 6576616c 5f684569 504b6462 64695332 eval_hEiPKdbdiS2 │ │ │ │ + 0x00016db4 5f626950 6953335f 5064005f 5a4e3642 _biPiS3_Pd._ZN6B │ │ │ │ + 0x00016dc4 6f6e6d69 6e313254 4d494e4c 504c696e onmin12TMINLPLin │ │ │ │ + 0x00016dd4 4f626a36 6576616c 5f664569 504b6462 Obj6eval_fEiPKdb │ │ │ │ + 0x00016de4 5264005f 5a4e4b36 426f6e6d 696e3654 Rd._ZNK6Bonmin6T │ │ │ │ + 0x00016df4 4d494e4c 50333067 65745f73 696d706c MINLP30get_simpl │ │ │ │ + 0x00016e04 655f636f 6e636176 655f636f 6e737472 e_concave_constr │ │ │ │ + 0x00016e14 61696e74 73456950 4e53305f 32335369 aintsEiPNS0_23Si │ │ │ │ + 0x00016e24 6d706c65 436f6e63 61766543 6f6e7374 mpleConcaveConst │ │ │ │ + 0x00016e34 7261696e 7445005f 5a4e4b36 426f6e6d raintE._ZNK6Bonm │ │ │ │ + 0x00016e44 696e3654 4d494e4c 50323667 65745f63 in6TMINLP26get_c │ │ │ │ + 0x00016e54 6f6e7374 7261696e 745f636f 6e766578 onstraint_convex │ │ │ │ + 0x00016e64 69746965 73456950 4e53305f 31354d61 itiesEiPNS0_15Ma │ │ │ │ + 0x00016e74 726b6564 4e6f6e43 6f6e7665 7845005f rkedNonConvexE._ │ │ │ │ + 0x00016e84 5a4e3642 6f6e6d69 6e313254 4d494e4c ZN6Bonmin12TMINL │ │ │ │ + 0x00016e94 504c696e 4f626a31 31657661 6c5f6772 PLinObj11eval_gr │ │ │ │ + 0x00016ea4 61645f66 4569504b 64625064 005f5a4e ad_fEiPKdbPd._ZN │ │ │ │ + 0x00016eb4 36426f6e 6d696e31 32544d49 4e4c504c 6Bonmin12TMINLPL │ │ │ │ + 0x00016ec4 696e4f62 6a313865 76616c5f 75707065 inObj18eval_uppe │ │ │ │ + 0x00016ed4 725f626f 756e645f 66456950 4b645264 r_bound_fEiPKdRd │ │ │ │ + 0x00016ee4 005f5a4e 36426f6e 6d696e31 32544d49 ._ZN6Bonmin12TMI │ │ │ │ + 0x00016ef4 4e4c504c 696e4f62 6a323568 61735570 NLPLinObj25hasUp │ │ │ │ + 0x00016f04 70657242 6f756e64 696e674f 626a6563 perBoundingObjec │ │ │ │ + 0x00016f14 74697665 4576005f 5a4e3642 6f6e6d69 tiveEv._ZN6Bonmi │ │ │ │ + 0x00016f24 6e313254 4d494e4c 504c696e 4f626a36 n12TMINLPLinObj6 │ │ │ │ + 0x00016f34 6576616c 5f674569 504b6462 69506400 eval_gEiPKdbiPd. │ │ │ │ + 0x00016f44 5f5a4e36 426f6e6d 696e3132 544d494e _ZN6Bonmin12TMIN │ │ │ │ + 0x00016f54 4c504c69 6e4f626a 31386765 745f7374 LPLinObj18get_st │ │ │ │ + 0x00016f64 61727469 6e675f70 6f696e74 45696250 arting_pointEibP │ │ │ │ + 0x00016f74 64625331 5f53315f 69625331 5f005f5a dbS1_S1_ibS1_._Z │ │ │ │ + 0x00016f84 4e36426f 6e6d696e 3132544d 494e4c50 N6Bonmin12TMINLP │ │ │ │ + 0x00016f94 4c696e4f 626a3765 76616c5f 67694569 LinObj7eval_giEi │ │ │ │ + 0x00016fa4 504b6462 69526400 5f5a4e36 426f6e6d PKdbiRd._ZN6Bonm │ │ │ │ + 0x00016fb4 696e3132 544d494e 4c504c69 6e4f626a in12TMINLPLinObj │ │ │ │ + 0x00016fc4 31306576 616c5f6a 61635f67 4569504b 10eval_jac_gEiPK │ │ │ │ + 0x00016fd4 64626969 50695333 5f506400 5f5a4e36 dbiiPiS3_Pd._ZN6 │ │ │ │ + 0x00016fe4 426f6e6d 696e3132 544d494e 4c504c69 Bonmin12TMINLPLi │ │ │ │ + 0x00016ff4 6e4f626a 31326576 616c5f67 7261645f nObj12eval_grad_ │ │ │ │ + 0x00017004 67694569 504b6462 69526950 69506400 giEiPKdbiRiPiPd. │ │ │ │ + 0x00017014 5f5a4e36 426f6e6d 696e3132 544d494e _ZN6Bonmin12TMIN │ │ │ │ + 0x00017024 4c504c69 6e4f626a 31396765 745f7661 LPLinObj19get_va │ │ │ │ + 0x00017034 72696162 6c65735f 74797065 73456950 riables_typesEiP │ │ │ │ + 0x00017044 4e535f36 544d494e 4c503132 56617269 NS_6TMINLP12Vari │ │ │ │ + 0x00017054 61626c65 54797065 45005f5a 4e36426f ableTypeE._ZN6Bo │ │ │ │ + 0x00017064 6e6d696e 3132544d 494e4c50 4c696e4f nmin12TMINLPLinO │ │ │ │ + 0x00017074 626a3233 6765745f 76617269 61626c65 bj23get_variable │ │ │ │ + 0x00017084 735f6c69 6e656172 69747945 69504e35 s_linearityEiPN5 │ │ │ │ + 0x00017094 49706f70 7434544e 4c503133 4c696e65 Ipopt4TNLP13Line │ │ │ │ + 0x000170a4 61726974 79547970 6545005f 5a4e3642 arityTypeE._ZN6B │ │ │ │ + 0x000170b4 6f6e6d69 6e313254 4d494e4c 504c696e onmin12TMINLPLin │ │ │ │ + 0x000170c4 4f626a31 32676574 5f6e6c70 5f696e66 Obj12get_nlp_inf │ │ │ │ + 0x000170d4 6f455269 53315f53 315f5331 5f524e35 oERiS1_S1_S1_RN5 │ │ │ │ + 0x000170e4 49706f70 7434544e 4c503134 496e6465 Ipopt4TNLP14Inde │ │ │ │ + 0x000170f4 78537479 6c65456e 756d4500 5f5a3943 xStyleEnumE._Z9C │ │ │ │ + 0x00017104 6f696e46 696c6c4e 494e3642 6f6e6d69 oinFillNIN6Bonmi │ │ │ │ + 0x00017114 6e36544d 494e4c50 39436f6e 76657869 n6TMINLP9Convexi │ │ │ │ + 0x00017124 74794545 7650545f 6953335f 005f5a4e tyEEvPT_iS3_._ZN │ │ │ │ + 0x00017134 4b36426f 6e6d696e 36544d49 4e4c5032 K6Bonmin6TMINLP2 │ │ │ │ + 0x00017144 36676574 5f636f6e 73747261 696e745f 6get_constraint_ │ │ │ │ + 0x00017154 636f6e76 65786974 69657345 69504e53 convexitiesEiPNS │ │ │ │ + 0x00017164 305f3943 6f6e7665 78697479 45005f5a 0_9ConvexityE._Z │ │ │ │ + 0x00017174 4e36426f 6e6d696e 3132544d 494e4c50 N6Bonmin12TMINLP │ │ │ │ + 0x00017184 4c696e4f 626a4431 4576005f 5a4e3642 LinObjD1Ev._ZN6B │ │ │ │ + 0x00017194 6f6e6d69 6e313254 4d494e4c 504c696e onmin12TMINLPLin │ │ │ │ + 0x000171a4 4f626a44 32457600 5f5a4e36 426f6e6d ObjD2Ev._ZN6Bonm │ │ │ │ + 0x000171b4 696e3132 544d494e 4c504c69 6e4f626a in12TMINLPLinObj │ │ │ │ + 0x000171c4 31366775 74734f66 44657374 72756374 16gutsOfDestruct │ │ │ │ + 0x000171d4 6f724576 005f5a4e 36426f6e 6d696e36 orEv._ZN6Bonmin6 │ │ │ │ + 0x000171e4 544d494e 4c504432 4576005f 5a54564e TMINLPD2Ev._ZTVN │ │ │ │ + 0x000171f4 36426f6e 6d696e31 32544d49 4e4c504c 6Bonmin12TMINLPL │ │ │ │ + 0x00017204 696e4f62 6a45005f 5a4e3642 6f6e6d69 inObjE._ZN6Bonmi │ │ │ │ + 0x00017214 6e313254 4d494e4c 504c696e 4f626a44 n12TMINLPLinObjD │ │ │ │ + 0x00017224 30457600 5f5a4e36 426f6e6d 696e3132 0Ev._ZN6Bonmin12 │ │ │ │ + 0x00017234 544d494e 4c504c69 6e4f626a 43324576 TMINLPLinObjC2Ev │ │ │ │ + 0x00017244 005f5a4e 36426f6e 6d696e36 544d494e ._ZN6Bonmin6TMIN │ │ │ │ + 0x00017254 4c504332 4576005f 5a54534e 36426f6e LPC2Ev._ZTSN6Bon │ │ │ │ + 0x00017264 6d696e31 32544d49 4e4c504c 696e4f62 min12TMINLPLinOb │ │ │ │ + 0x00017274 6a45005f 5a4e3132 436f696e 52656c46 jE._ZN12CoinRelF │ │ │ │ + 0x00017284 6c744571 44324576 005f5a4e 3132436f ltEqD2Ev._ZN12Co │ │ │ │ + 0x00017294 696e5265 6c466c74 45714431 4576005f inRelFltEqD1Ev._ │ │ │ │ + 0x000172a4 5a4e3132 436f696e 52656c46 6c744571 ZN12CoinRelFltEq │ │ │ │ + 0x000172b4 44304576 005f5a4e 34436f69 6e313652 D0Ev._ZN4Coin16R │ │ │ │ + 0x000172c4 65666572 656e6365 644f626a 65637444 eferencedObjectD │ │ │ │ + 0x000172d4 32457600 5f5a5456 4e34436f 696e3136 2Ev._ZTVN4Coin16 │ │ │ │ + 0x000172e4 52656665 72656e63 65644f62 6a656374 ReferencedObject │ │ │ │ + 0x000172f4 45005f5a 4e34436f 696e3136 52656665 E._ZN4Coin16Refe │ │ │ │ + 0x00017304 72656e63 65644f62 6a656374 44314576 rencedObjectD1Ev │ │ │ │ + 0x00017314 005f5a4e 34436f69 6e313652 65666572 ._ZN4Coin16Refer │ │ │ │ + 0x00017324 656e6365 644f626a 65637444 30457600 encedObjectD0Ev. │ │ │ │ + 0x00017334 5f5a4e36 426f6e6d 696e3139 4c696e65 _ZN6Bonmin19Line │ │ │ │ + 0x00017344 61724375 74734765 6e657261 746f7244 arCutsGeneratorD │ │ │ │ + 0x00017354 32457600 5f5a4e36 426f6e6d 696e3139 2Ev._ZN6Bonmin19 │ │ │ │ + 0x00017364 4c696e65 61724375 74734765 6e657261 LinearCutsGenera │ │ │ │ + 0x00017374 746f7244 31457600 5f5a4e36 426f6e6d torD1Ev._ZN6Bonm │ │ │ │ + 0x00017384 696e3139 4c696e65 61724375 74734765 in19LinearCutsGe │ │ │ │ + 0x00017394 6e657261 746f7244 30457600 5f5a4e4b neratorD0Ev._ZNK │ │ │ │ + 0x000173a4 36426f6e 6d696e31 394c696e 65617243 6Bonmin19LinearC │ │ │ │ + 0x000173b4 75747347 656e6572 61746f72 35636c6f utsGenerator5clo │ │ │ │ + 0x000173c4 6e654576 005f5a4e 36426f6e 6d696e31 neEv._ZN6Bonmin1 │ │ │ │ + 0x000173d4 394c696e 65617243 75747347 656e6572 9LinearCutsGener │ │ │ │ + 0x000173e4 61746f72 31334375 7474696e 674d6574 ator13CuttingMet │ │ │ │ + 0x000173f4 686f6444 32457600 5f5a4e36 426f6e6d hodD2Ev._ZN6Bonm │ │ │ │ + 0x00017404 696e3139 4c696e65 61724375 74734765 in19LinearCutsGe │ │ │ │ + 0x00017414 6e657261 746f7231 33437574 74696e67 nerator13Cutting │ │ │ │ + 0x00017424 4d657468 6f644431 4576005f 5a4e3642 MethodD1Ev._ZN6B │ │ │ │ + 0x00017434 6f6e6d69 6e31394c 696e6561 72437574 onmin19LinearCut │ │ │ │ + 0x00017444 7347656e 65726174 6f723133 43757474 sGenerator13Cutt │ │ │ │ + 0x00017454 696e674d 6574686f 64443045 76005f5a ingMethodD0Ev._Z │ │ │ │ + 0x00017464 4e36426f 6e6d696e 3131544d 494e4c50 N6Bonmin11TMINLP │ │ │ │ + 0x00017474 32544e4c 50376164 64437574 73456a50 2TNLP7addCutsEjP │ │ │ │ + 0x00017484 504b394f 7369526f 77437574 005f5a4e PK9OsiRowCut._ZN │ │ │ │ + 0x00017494 36426f6e 6d696e31 384f7369 544d494e 6Bonmin18OsiTMIN │ │ │ │ + 0x000174a4 4c50496e 74657266 61636531 32617070 LPInterface12app │ │ │ │ + 0x000174b4 6c79526f 77437574 73456950 504b394f lyRowCutsEiPPK9O │ │ │ │ + 0x000174c4 7369526f 77437574 005f5a4e 36426f6e siRowCut._ZN6Bon │ │ │ │ + 0x000174d4 6d696e31 384f7369 544d494e 4c50496e min18OsiTMINLPIn │ │ │ │ + 0x000174e4 74657266 61636531 36667265 65436163 terface16freeCac │ │ │ │ + 0x000174f4 68656452 6f775269 6d457600 5f5a4e34 hedRowRimEv._ZN4 │ │ │ │ + 0x00017504 436f696e 38536d61 72745074 72494e36 Coin8SmartPtrIN6 │ │ │ │ + 0x00017514 426f6e6d 696e3139 4c696e65 61724375 Bonmin19LinearCu │ │ │ │ + 0x00017524 74734765 6e657261 746f7231 33437574 tsGenerator13Cut │ │ │ │ + 0x00017534 74696e67 4d657468 6f644545 31355265 tingMethodEE15Re │ │ │ │ + 0x00017544 6c656173 65506f69 6e746572 5f457600 leasePointer_Ev. │ │ │ │ + 0x00017554 5f5a5449 4e36426f 6e6d696e 3139544d _ZTIN6Bonmin19TM │ │ │ │ + 0x00017564 494e4c50 32544e4c 50517561 64437574 INLP2TNLPQuadCut │ │ │ │ + 0x00017574 7345005f 5a54494e 36426f6e 6d696e31 sE._ZTIN6Bonmin1 │ │ │ │ + 0x00017584 31544d49 4e4c5032 544e4c50 45005f5a 1TMINLP2TNLPE._Z │ │ │ │ + 0x00017594 54564e36 426f6e6d 696e3139 4c696e65 TVN6Bonmin19Line │ │ │ │ + 0x000175a4 61724375 74734765 6e657261 746f7231 arCutsGenerator1 │ │ │ │ + 0x000175b4 33437574 74696e67 4d657468 6f644500 3CuttingMethodE. │ │ │ │ + 0x000175c4 5f5a4e36 426f6e6d 696e3131 4f757465 _ZN6Bonmin11Oute │ │ │ │ + 0x000175d4 72417070 726f7832 33657874 72616374 rApprox23extract │ │ │ │ + 0x000175e4 4c696e65 61725265 6c617861 74696f6e LinearRelaxation │ │ │ │ + 0x000175f4 45524e53 5f31384f 7369544d 494e4c50 ERNS_18OsiTMINLP │ │ │ │ + 0x00017604 496e7465 72666163 65455031 384f7369 InterfaceEP18Osi │ │ │ │ + 0x00017614 536f6c76 6572496e 74657266 61636550 SolverInterfaceP │ │ │ │ + 0x00017624 4b646200 5f5a4e32 314f7369 436c7053 Kdb._ZN21OsiClpS │ │ │ │ + 0x00017634 6f6c7665 72496e74 65726661 63653772 olverInterface7r │ │ │ │ + 0x00017644 65736f6c 76654576 005f5a4e 32314f73 esolveEv._ZN21Os │ │ │ │ + 0x00017654 69436c70 536f6c76 6572496e 74657266 iClpSolverInterf │ │ │ │ + 0x00017664 61636544 31457600 5f5a3943 6f696e49 aceD1Ev._Z9CoinI │ │ │ │ + 0x00017674 736e616e 64005f5a 3130436f 696e4669 snand._Z10CoinFi │ │ │ │ + 0x00017684 6e697465 64005f5a 54534e34 436f696e nited._ZTSN4Coin │ │ │ │ + 0x00017694 31365265 66657265 6e636564 4f626a65 16ReferencedObje │ │ │ │ + 0x000176a4 63744500 5f5a5449 4e34436f 696e3136 ctE._ZTIN4Coin16 │ │ │ │ + 0x000176b4 52656665 72656e63 65644f62 6a656374 ReferencedObject │ │ │ │ + 0x000176c4 45005f5a 54534e36 426f6e6d 696e3139 E._ZTSN6Bonmin19 │ │ │ │ + 0x000176d4 4c696e65 61724375 74734765 6e657261 LinearCutsGenera │ │ │ │ + 0x000176e4 746f7231 33437574 74696e67 4d657468 tor13CuttingMeth │ │ │ │ + 0x000176f4 6f644500 5f5a5449 4e36426f 6e6d696e odE._ZTIN6Bonmin │ │ │ │ + 0x00017704 31394c69 6e656172 43757473 47656e65 19LinearCutsGene │ │ │ │ + 0x00017714 7261746f 72313343 75747469 6e674d65 rator13CuttingMe │ │ │ │ + 0x00017724 74686f64 45005f5a 54534e36 426f6e6d thodE._ZTSN6Bonm │ │ │ │ + 0x00017734 696e3139 4c696e65 61724375 74734765 in19LinearCutsGe │ │ │ │ + 0x00017744 6e657261 746f7245 005f5a54 494e3642 neratorE._ZTIN6B │ │ │ │ + 0x00017754 6f6e6d69 6e31394c 696e6561 72437574 onmin19LinearCut │ │ │ │ + 0x00017764 7347656e 65726174 6f724500 5f5a4e36 sGeneratorE._ZN6 │ │ │ │ + 0x00017774 426f6e6d 696e3454 4d617461 5345524b Bonmin4TMataSERK │ │ │ │ + 0x00017784 53305f00 5f5a4e36 426f6e6d 696e3454 S0_._ZN6Bonmin4T │ │ │ │ + 0x00017794 4d617436 63726561 74654552 4b313643 Mat6createERK16C │ │ │ │ + 0x000177a4 6f696e50 61636b65 644d6174 72697800 oinPackedMatrix. │ │ │ │ + 0x000177b4 5f5a4e36 426f6e6d 696e3454 4d617461 _ZN6Bonmin4TMata │ │ │ │ + 0x000177c4 5345524b 3136436f 696e5061 636b6564 SERK16CoinPacked │ │ │ │ + 0x000177d4 4d617472 6978005f 5a4e3642 6f6e6d69 Matrix._ZN6Bonmi │ │ │ │ + 0x000177e4 6e34544d 61744432 4576005f 5a4e3642 n4TMatD2Ev._ZN6B │ │ │ │ + 0x000177f4 6f6e6d69 6e34544d 61744431 4576005f onmin4TMatD1Ev._ │ │ │ │ + 0x00017804 5a4e3642 6f6e6d69 6e34544d 61743232 ZN6Bonmin4TMat22 │ │ │ │ + 0x00017814 6d616b65 5f6c6f77 65725f74 6f5f6265 make_lower_to_be │ │ │ │ + 0x00017824 5f757070 65724576 005f5a4e 53743132 _upperEv._ZNSt12 │ │ │ │ + 0x00017834 5f566563 746f725f 62617365 49537434 _Vector_baseISt4 │ │ │ │ + 0x00017844 70616972 49696945 53614953 315f4545 pairIiiESaIS1_EE │ │ │ │ + 0x00017854 44324576 005f5a4e 53743132 5f566563 D2Ev._ZNSt12_Vec │ │ │ │ + 0x00017864 746f725f 62617365 49537434 70616972 tor_baseISt4pair │ │ │ │ + 0x00017874 49696945 53614953 315f4545 44314576 IiiESaIS1_EED1Ev │ │ │ │ + 0x00017884 005f5a4e 36426f6e 6d696e34 544d6174 ._ZN6Bonmin4TMat │ │ │ │ + 0x00017894 43324552 4b53305f 005f5a4e 36426f6e C2ERKS0_._ZN6Bon │ │ │ │ + 0x000178a4 6d696e34 544d6174 43314552 4b53305f min4TMatC1ERKS0_ │ │ │ │ + 0x000178b4 005f5a4e 36426f6e 6d696e31 38726573 ._ZN6Bonmin18res │ │ │ │ + 0x000178c4 697a6541 6e64436f 70794172 72617949 izeAndCopyArrayI │ │ │ │ + 0x000178d4 69454576 5250545f 6a6a005f 5a4e5374 iEEvRPT_jj._ZNSt │ │ │ │ + 0x000178e4 36766563 746f7249 69536149 69454531 6vectorIiSaIiEE1 │ │ │ │ + 0x000178f4 375f4d5f 64656661 756c745f 61707065 7_M_default_appe │ │ │ │ + 0x00017904 6e64456a 005f5a4e 53743676 6563746f ndEj._ZNSt6vecto │ │ │ │ + 0x00017914 72495374 34706169 72496969 45536149 rISt4pairIiiESaI │ │ │ │ + 0x00017924 53315f45 4531375f 4d5f7265 616c6c6f S1_EE17_M_reallo │ │ │ │ + 0x00017934 635f6170 70656e64 494a5331 5f454545 c_appendIJS1_EEE │ │ │ │ + 0x00017944 7644704f 545f005f 5a537431 365f5f69 vDpOT_._ZSt16__i │ │ │ │ + 0x00017954 6e736572 74696f6e 5f736f72 74494e39 nsertion_sortIN9 │ │ │ │ + 0x00017964 5f5f676e 755f6378 7831375f 5f6e6f72 __gnu_cxx17__nor │ │ │ │ + 0x00017974 6d616c5f 69746572 61746f72 49506953 mal_iteratorIPiS │ │ │ │ + 0x00017984 74367665 63746f72 49695361 49694545 t6vectorIiSaIiEE │ │ │ │ + 0x00017994 45454e53 305f355f 5f6f7073 31355f49 EENS0_5__ops15_I │ │ │ │ + 0x000179a4 7465725f 636f6d70 5f697465 72494e36 ter_comp_iterIN6 │ │ │ │ + 0x000179b4 426f6e6d 696e3454 4d617431 31436f6c Bonmin4TMat11Col │ │ │ │ + 0x000179c4 756d6e4f 72646572 45454545 76545f53 umnOrderEEEEvT_S │ │ │ │ + 0x000179d4 445f5430 5f005f5a 53743136 5f5f696e D_T0_._ZSt16__in │ │ │ │ + 0x000179e4 73657274 696f6e5f 736f7274 494e395f sertion_sortIN9_ │ │ │ │ + 0x000179f4 5f676e75 5f637878 31375f5f 6e6f726d _gnu_cxx17__norm │ │ │ │ + 0x00017a04 616c5f69 74657261 746f7249 50695374 al_iteratorIPiSt │ │ │ │ + 0x00017a14 36766563 746f7249 69536149 69454545 6vectorIiSaIiEEE │ │ │ │ + 0x00017a24 454e5330 5f355f5f 6f707331 355f4974 ENS0_5__ops15_It │ │ │ │ + 0x00017a34 65725f63 6f6d705f 69746572 494e3642 er_comp_iterIN6B │ │ │ │ + 0x00017a44 6f6e6d69 6e34544d 61743852 6f774f72 onmin4TMat8RowOr │ │ │ │ + 0x00017a54 64657245 45454576 545f5344 5f54305f derEEEEvT_SD_T0_ │ │ │ │ + 0x00017a64 005f5a53 7431335f 5f61646a 7573745f ._ZSt13__adjust_ │ │ │ │ + 0x00017a74 68656170 494e395f 5f676e75 5f637878 heapIN9__gnu_cxx │ │ │ │ + 0x00017a84 31375f5f 6e6f726d 616c5f69 74657261 17__normal_itera │ │ │ │ + 0x00017a94 746f7249 50695374 36766563 746f7249 torIPiSt6vectorI │ │ │ │ + 0x00017aa4 69536149 69454545 4569694e 53305f35 iSaIiEEEEiiNS0_5 │ │ │ │ + 0x00017ab4 5f5f6f70 7331355f 49746572 5f636f6d __ops15_Iter_com │ │ │ │ + 0x00017ac4 705f6974 6572494e 36426f6e 6d696e34 p_iterIN6Bonmin4 │ │ │ │ + 0x00017ad4 544d6174 3131436f 6c756d6e 4f726465 TMat11ColumnOrde │ │ │ │ + 0x00017ae4 72454545 4576545f 54305f53 455f5431 rEEEEvT_T0_SE_T1 │ │ │ │ + 0x00017af4 5f54325f 005f5a53 7431365f 5f696e74 _T2_._ZSt16__int │ │ │ │ + 0x00017b04 726f736f 72745f6c 6f6f7049 4e395f5f rosort_loopIN9__ │ │ │ │ + 0x00017b14 676e755f 63787831 375f5f6e 6f726d61 gnu_cxx17__norma │ │ │ │ + 0x00017b24 6c5f6974 65726174 6f724950 69537436 l_iteratorIPiSt6 │ │ │ │ + 0x00017b34 76656374 6f724969 53614969 45454545 vectorIiSaIiEEEE │ │ │ │ + 0x00017b44 694e5330 5f355f5f 6f707331 355f4974 iNS0_5__ops15_It │ │ │ │ + 0x00017b54 65725f63 6f6d705f 69746572 494e3642 er_comp_iterIN6B │ │ │ │ + 0x00017b64 6f6e6d69 6e34544d 61743131 436f6c75 onmin4TMat11Colu │ │ │ │ + 0x00017b74 6d6e4f72 64657245 45454576 545f5344 mnOrderEEEEvT_SD │ │ │ │ + 0x00017b84 5f54305f 54315f00 5f5a4e36 426f6e6d _T0_T1_._ZN6Bonm │ │ │ │ + 0x00017b94 696e3454 4d617431 356e756d 4e6f6e45 in4TMat15numNonE │ │ │ │ + 0x00017ba4 6d707479 436f6c73 4576005f 5a537431 mptyColsEv._ZSt1 │ │ │ │ + 0x00017bb4 335f5f61 646a7573 745f6865 6170494e 3__adjust_heapIN │ │ │ │ + 0x00017bc4 395f5f67 6e755f63 78783137 5f5f6e6f 9__gnu_cxx17__no │ │ │ │ + 0x00017bd4 726d616c 5f697465 7261746f 72495069 rmal_iteratorIPi │ │ │ │ + 0x00017be4 53743676 6563746f 72496953 61496945 St6vectorIiSaIiE │ │ │ │ + 0x00017bf4 45454569 694e5330 5f355f5f 6f707331 EEEiiNS0_5__ops1 │ │ │ │ + 0x00017c04 355f4974 65725f63 6f6d705f 69746572 5_Iter_comp_iter │ │ │ │ + 0x00017c14 494e3642 6f6e6d69 6e34544d 61743852 IN6Bonmin4TMat8R │ │ │ │ + 0x00017c24 6f774f72 64657245 45454576 545f5430 owOrderEEEEvT_T0 │ │ │ │ + 0x00017c34 5f53455f 54315f54 325f005f 5a537431 _SE_T1_T2_._ZSt1 │ │ │ │ + 0x00017c44 365f5f69 6e74726f 736f7274 5f6c6f6f 6__introsort_loo │ │ │ │ + 0x00017c54 70494e39 5f5f676e 755f6378 7831375f pIN9__gnu_cxx17_ │ │ │ │ + 0x00017c64 5f6e6f72 6d616c5f 69746572 61746f72 _normal_iterator │ │ │ │ + 0x00017c74 49506953 74367665 63746f72 49695361 IPiSt6vectorIiSa │ │ │ │ + 0x00017c84 49694545 4545694e 53305f35 5f5f6f70 IiEEEEiNS0_5__op │ │ │ │ + 0x00017c94 7331355f 49746572 5f636f6d 705f6974 s15_Iter_comp_it │ │ │ │ + 0x00017ca4 6572494e 36426f6e 6d696e34 544d6174 erIN6Bonmin4TMat │ │ │ │ + 0x00017cb4 38526f77 4f726465 72454545 4576545f 8RowOrderEEEEvT_ │ │ │ │ + 0x00017cc4 53445f54 305f5431 5f005f5a 4e36426f SD_T0_T1_._ZN6Bo │ │ │ │ + 0x00017cd4 6e6d696e 34544d61 74313672 656d6f76 nmin4TMat16remov │ │ │ │ + 0x00017ce4 65447570 6c696361 74657345 76005f5a eDuplicatesEv._Z │ │ │ │ + 0x00017cf4 4e36426f 6e6d696e 34544d61 7432366d N6Bonmin4TMat26m │ │ │ │ + 0x00017d04 616b655f 66756c6c 5f757070 65725f74 ake_full_upper_t │ │ │ │ + 0x00017d14 7269616e 67756c61 72457600 5f5a4e36 riangularEv._ZN6 │ │ │ │ + 0x00017d24 426f6e6d 696e3454 4d617432 316d616b Bonmin4TMat21mak │ │ │ │ + 0x00017d34 655f7570 7065725f 74726961 6e67756c e_upper_triangul │ │ │ │ + 0x00017d44 61724552 4b4e535f 31374d61 74726978 arERKNS_17Matrix │ │ │ │ + 0x00017d54 53746f72 61676554 79706545 005f5a4e StorageTypeE._ZN │ │ │ │ + 0x00017d64 36426f6e 6d696e34 544d6174 43324552 6Bonmin4TMatC2ER │ │ │ │ + 0x00017d74 4b313643 6f696e50 61636b65 644d6174 K16CoinPackedMat │ │ │ │ + 0x00017d84 7269784e 535f3137 4d617472 69785374 rixNS_17MatrixSt │ │ │ │ + 0x00017d94 6f726167 65547970 6545005f 5a4e3642 orageTypeE._ZN6B │ │ │ │ + 0x00017da4 6f6e6d69 6e34544d 61744331 45524b31 onmin4TMatC1ERK1 │ │ │ │ + 0x00017db4 36436f69 6e506163 6b65644d 61747269 6CoinPackedMatri │ │ │ │ + 0x00017dc4 784e535f 31374d61 74726978 53746f72 xNS_17MatrixStor │ │ │ │ + 0x00017dd4 61676554 79706545 005f5a4e 36426f6e ageTypeE._ZN6Bon │ │ │ │ + 0x00017de4 6d696e34 544d6174 31356e75 6d4e6f6e min4TMat15numNon │ │ │ │ + 0x00017df4 456d7074 79526f77 73457600 5f5a4e35 EmptyRowsEv._ZN5 │ │ │ │ + 0x00017e04 49706f70 7434544e 4c503230 6765745f Ipopt4TNLP20get_ │ │ │ │ + 0x00017e14 7661725f 636f6e5f 6d657461 64617461 var_con_metadata │ │ │ │ + 0x00017e24 45695253 74336d61 70494e53 74375f5f EiRSt3mapINSt7__ │ │ │ │ + 0x00017e34 63787831 31313262 61736963 5f737472 cxx1112basic_str │ │ │ │ + 0x00017e44 696e6749 63537431 31636861 725f7472 ingIcSt11char_tr │ │ │ │ + 0x00017e54 61697473 49634553 61496345 45455374 aitsIcESaIcEEESt │ │ │ │ + 0x00017e64 36766563 746f7249 53375f53 61495337 6vectorIS7_SaIS7 │ │ │ │ + 0x00017e74 5f454553 74346c65 73734953 375f4553 _EESt4lessIS7_ES │ │ │ │ + 0x00017e84 61495374 34706169 72494b53 375f5341 aISt4pairIKS7_SA │ │ │ │ + 0x00017e94 5f454545 5253315f 4953375f 53385f49 _EEERS1_IS7_S8_I │ │ │ │ + 0x00017ea4 69536149 69454553 435f5361 4953445f iSaIiEESC_SaISD_ │ │ │ │ + 0x00017eb4 4953455f 534b5f45 45455253 315f4953 ISE_SK_EEERS1_IS │ │ │ │ + 0x00017ec4 375f5338 5f496453 61496445 4553435f 7_S8_IdSaIdEESC_ │ │ │ │ + 0x00017ed4 53614953 445f4953 455f5351 5f454545 SaISD_ISE_SQ_EEE │ │ │ │ + 0x00017ee4 6953495f 534f5f53 555f005f 5a4e3549 iSI_SO_SU_._ZN5I │ │ │ │ + 0x00017ef4 706f7074 34544e4c 50333367 65745f6e popt4TNLP33get_n │ │ │ │ + 0x00017f04 756d6265 725f6f66 5f6e6f6e 6c696e65 umber_of_nonline │ │ │ │ + 0x00017f14 61725f76 61726961 626c6573 4576005f ar_variablesEv._ │ │ │ │ + 0x00017f24 5a4e3549 706f7074 34544e4c 50333167 ZN5Ipopt4TNLP31g │ │ │ │ + 0x00017f34 65745f6c 6973745f 6f665f6e 6f6e6c69 et_list_of_nonli │ │ │ │ + 0x00017f44 6e656172 5f766172 6961626c 65734569 near_variablesEi │ │ │ │ + 0x00017f54 5069005f 5a4e3549 706f7074 34544e4c Pi._ZN5Ipopt4TNL │ │ │ │ + 0x00017f64 50313766 696e616c 697a655f 6d657461 P17finalize_meta │ │ │ │ + 0x00017f74 64617461 4569524b 5374336d 6170494e dataEiRKSt3mapIN │ │ │ │ + 0x00017f84 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ + 0x00017f94 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ + 0x00017fa4 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ + 0x00017fb4 45454553 74367665 63746f72 4953375f EEESt6vectorIS7_ │ │ │ │ + 0x00017fc4 53614953 375f4545 5374346c 65737349 SaIS7_EESt4lessI │ │ │ │ + 0x00017fd4 53375f45 53614953 74347061 6972494b S7_ESaISt4pairIK │ │ │ │ + 0x00017fe4 53375f53 415f4545 45524b53 315f4953 S7_SA_EEERKS1_IS │ │ │ │ + 0x00017ff4 375f5338 5f496953 61496945 4553435f 7_S8_IiSaIiEESC_ │ │ │ │ + 0x00018004 53614953 445f4953 455f534c 5f454545 SaISD_ISE_SL_EEE │ │ │ │ + 0x00018014 524b5331 5f495337 5f53385f 49645361 RKS1_IS7_S8_IdSa │ │ │ │ + 0x00018024 49644545 53435f53 61495344 5f495345 IdEESC_SaISD_ISE │ │ │ │ + 0x00018034 5f53535f 45454569 534a5f53 515f5358 _SS_EEEiSJ_SQ_SX │ │ │ │ + 0x00018044 5f005f5a 4e36426f 6e6d696e 36544d49 _._ZN6Bonmin6TMI │ │ │ │ + 0x00018054 4e4c5032 35686173 55707065 72426f75 NLP25hasUpperBou │ │ │ │ + 0x00018064 6e64696e 674f626a 65637469 76654576 ndingObjectiveEv │ │ │ │ + 0x00018074 005f5a4e 36426f6e 6d696e36 544d494e ._ZN6Bonmin6TMIN │ │ │ │ + 0x00018084 4c503138 6861734c 696e6561 724f626a LP18hasLinearObj │ │ │ │ + 0x00018094 65637469 76654576 005f5a4e 36426f6e ectiveEv._ZN6Bon │ │ │ │ + 0x000180a4 6d696e31 31544d49 4e4c5032 544e4c50 min11TMINLP2TNLP │ │ │ │ + 0x000180b4 32336765 745f7661 72696162 6c65735f 23get_variables_ │ │ │ │ + 0x000180c4 6c696e65 61726974 79456950 4e354970 linearityEiPN5Ip │ │ │ │ + 0x000180d4 6f707434 544e4c50 31334c69 6e656172 opt4TNLP13Linear │ │ │ │ + 0x000180e4 69747954 79706545 005f5a4e 36426f6e ityTypeE._ZN6Bon │ │ │ │ + 0x000180f4 6d696e31 39544d49 4e4c5032 544e4c50 min19TMINLP2TNLP │ │ │ │ + 0x00018104 51756164 43757473 32356765 745f636f QuadCuts25get_co │ │ │ │ + 0x00018114 6e737472 61696e74 735f6c69 6e656172 nstraints_linear │ │ │ │ + 0x00018124 69747945 69504e35 49706f70 7434544e ityEiPN5Ipopt4TN │ │ │ │ + 0x00018134 4c503133 4c696e65 61726974 79547970 LP13LinearityTyp │ │ │ │ + 0x00018144 6545005f 5a4e4b36 426f6e6d 696e3131 eE._ZNK6Bonmin11 │ │ │ │ + 0x00018154 544d494e 4c503254 4e4c5031 37676574 TMINLP2TNLP17get │ │ │ │ + 0x00018164 5f636f6e 73745f78 7472615f 69644576 _const_xtra_idEv │ │ │ │ + 0x00018174 005f5a4e 36426f6e 6d696e31 31544d49 ._ZN6Bonmin11TMI │ │ │ │ + 0x00018184 4e4c5032 544e4c50 32356861 73557070 NLP2TNLP25hasUpp │ │ │ │ + 0x00018194 6572426f 756e6469 6e674f62 6a656374 erBoundingObject │ │ │ │ + 0x000181a4 69766545 76005f5a 4e36426f 6e6d696e iveEv._ZN6Bonmin │ │ │ │ + 0x000181b4 3131544d 494e4c50 32544e4c 50313868 11TMINLP2TNLP18h │ │ │ │ + 0x000181c4 61734c69 6e656172 4f626a65 63746976 asLinearObjectiv │ │ │ │ + 0x000181d4 65457600 5f5a4e36 426f6e6d 696e3139 eEv._ZN6Bonmin19 │ │ │ │ + 0x000181e4 544d494e 4c503254 4e4c5051 75616443 TMINLP2TNLPQuadC │ │ │ │ + 0x000181f4 75747332 32676574 5f736361 6c696e67 uts22get_scaling │ │ │ │ + 0x00018204 5f706172 616d6574 65727345 52645262 _parametersERdRb │ │ │ │ + 0x00018214 69506453 325f6953 335f005f 5a4e3642 iPdS2_iS3_._ZN6B │ │ │ │ + 0x00018224 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ + 0x00018234 4c505175 61644375 74733670 72696e74 LPQuadCuts6print │ │ │ │ + 0x00018244 48457600 5f5a4e53 74367665 63746f72 HEv._ZNSt6vector │ │ │ │ + 0x00018254 49645361 49644545 37726573 65727665 IdSaIdEE7reserve │ │ │ │ + 0x00018264 456a005f 5a4e5374 36766563 746f7249 Ej._ZNSt6vectorI │ │ │ │ + 0x00018274 504e3642 6f6e6d69 6e375175 6164526f PN6Bonmin7QuadRo │ │ │ │ + 0x00018284 77455361 4953325f 45453772 65736572 wESaIS2_EE7reser │ │ │ │ + 0x00018294 7665456a 005f5a39 436f696e 46696c6c veEj._Z9CoinFill │ │ │ │ + 0x000182a4 4e496945 7650545f 6953305f 005f5a39 NIiEvPT_iS0_._Z9 │ │ │ │ + 0x000182b4 436f696e 5a65726f 4e496445 7650545f CoinZeroNIdEvPT_ │ │ │ │ + 0x000182c4 69005f5a 4e537431 325f5665 63746f72 i._ZNSt12_Vector │ │ │ │ + 0x000182d4 5f626173 6549504e 36426f6e 6d696e37 _baseIPN6Bonmin7 │ │ │ │ + 0x000182e4 51756164 526f7745 53614953 325f4545 QuadRowESaIS2_EE │ │ │ │ + 0x000182f4 44324576 005f5a4e 53743132 5f566563 D2Ev._ZNSt12_Vec │ │ │ │ + 0x00018304 746f725f 62617365 49504e36 426f6e6d tor_baseIPN6Bonm │ │ │ │ + 0x00018314 696e3751 75616452 6f774553 61495332 in7QuadRowESaIS2 │ │ │ │ + 0x00018324 5f454544 31457600 5f5a4e53 74367665 _EED1Ev._ZNSt6ve │ │ │ │ + 0x00018334 63746f72 49645361 49644545 31345f4d ctorIdSaIdEE14_M │ │ │ │ + 0x00018344 5f66696c 6c5f6170 70656e64 456a524b _fill_appendEjRK │ │ │ │ + 0x00018354 64005f5a 4e36426f 6e6d696e 3139544d d._ZN6Bonmin19TM │ │ │ │ + 0x00018364 494e4c50 32544e4c 50517561 64437574 INLP2TNLPQuadCut │ │ │ │ + 0x00018374 73323073 65745f6c 696e6561 725f6f62 s20set_linear_ob │ │ │ │ + 0x00018384 6a656374 69766545 69504b64 64005f5a jectiveEiPKdd._Z │ │ │ │ + 0x00018394 4e537438 5f52625f 74726565 49537434 NSt8_Rb_treeISt4 │ │ │ │ + 0x000183a4 70616972 49696945 53305f49 4b53315f pairIiiES0_IKS1_ │ │ │ │ + 0x000183b4 53315f45 53743130 5f53656c 65637431 S1_ESt10_Select1 │ │ │ │ + 0x000183c4 73744953 335f4553 74346c65 73734953 stIS3_ESt4lessIS │ │ │ │ + 0x000183d4 315f4553 61495333 5f454532 325f4d5f 1_ESaIS3_EE22_M_ │ │ │ │ + 0x000183e4 656d706c 6163655f 68696e74 5f756e69 emplace_hint_uni │ │ │ │ + 0x000183f4 71756549 4a53305f 4953315f 53315f45 queIJS0_IS1_S1_E │ │ │ │ + 0x00018404 45454553 7431375f 52625f74 7265655f EEESt17_Rb_tree_ │ │ │ │ + 0x00018414 69746572 61746f72 4953335f 45537432 iteratorIS3_ESt2 │ │ │ │ + 0x00018424 335f5262 5f747265 655f636f 6e73745f 3_Rb_tree_const_ │ │ │ │ + 0x00018434 69746572 61746f72 4953335f 4544704f iteratorIS3_EDpO │ │ │ │ + 0x00018444 545f005f 5a4e5374 36766563 746f7249 T_._ZNSt6vectorI │ │ │ │ + 0x00018454 64536149 64454531 375f4d5f 7265616c dSaIdEE17_M_real │ │ │ │ + 0x00018464 6c6f635f 61707065 6e64494a 64454545 loc_appendIJdEEE │ │ │ │ + 0x00018474 7644704f 545f005f 5a4e5374 36766563 vDpOT_._ZNSt6vec │ │ │ │ + 0x00018484 746f7249 504e3642 6f6e6d69 6e375175 torIPN6Bonmin7Qu │ │ │ │ + 0x00018494 6164526f 77455361 4953325f 45453137 adRowESaIS2_EE17 │ │ │ │ + 0x000184a4 5f4d5f72 65616c6c 6f635f61 7070656e _M_realloc_appen │ │ │ │ + 0x000184b4 64494a53 325f4545 45764470 4f545f00 dIJS2_EEEvDpOT_. │ │ │ │ + 0x000184c4 5f5a4e36 426f6e6d 696e3139 544d494e _ZN6Bonmin19TMIN │ │ │ │ + 0x000184d4 4c503254 4e4c5051 75616443 75747331 LP2TNLPQuadCuts1 │ │ │ │ + 0x000184e4 30616464 526f7743 75747345 524b374f 0addRowCutsERK7O │ │ │ │ + 0x000184f4 73694375 74736200 5f5a4e36 426f6e6d siCutsb._ZN6Bonm │ │ │ │ + 0x00018504 696e3751 75616452 6f774331 45524b39 in7QuadRowC1ERK9 │ │ │ │ + 0x00018514 4f736952 6f774375 74005f5a 4e36426f OsiRowCut._ZN6Bo │ │ │ │ + 0x00018524 6e6d696e 37517561 64526f77 386e6e7a nmin7QuadRow8nnz │ │ │ │ + 0x00018534 5f677261 64457600 5f5a4e4b 394f7369 _gradEv._ZNK9Osi │ │ │ │ + 0x00018544 526f7743 7574326c 62457600 5f5a4e4b RowCut2lbEv._ZNK │ │ │ │ + 0x00018554 394f7369 526f7743 75743275 62457600 9OsiRowCut2ubEv. │ │ │ │ + 0x00018564 5f5a4e36 426f6e6d 696e3751 75616452 _ZN6Bonmin7QuadR │ │ │ │ + 0x00018574 6f774331 45524b4e 535f3751 75616443 owC1ERKNS_7QuadC │ │ │ │ + 0x00018584 75744500 5f5a4e36 426f6e6d 696e3751 utE._ZN6Bonmin7Q │ │ │ │ + 0x00018594 75616452 6f773134 6164645f 746f5f68 uadRow14add_to_h │ │ │ │ + 0x000185a4 65737369 616e4552 5374336d 61704953 essianERSt3mapIS │ │ │ │ + 0x000185b4 74347061 69724969 69455333 5f537434 t4pairIiiES3_St4 │ │ │ │ + 0x000185c4 6c657373 4953335f 45536149 53325f49 lessIS3_ESaIS2_I │ │ │ │ + 0x000185d4 4b53335f 53335f45 45456200 5f5a5449 KS3_S3_EEEb._ZTI │ │ │ │ + 0x000185e4 4e36426f 6e6d696e 37517561 64437574 N6Bonmin7QuadCut │ │ │ │ + 0x000185f4 45005f5a 5449394f 7369526f 77437574 E._ZTI9OsiRowCut │ │ │ │ + 0x00018604 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ + 0x00018614 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ + 0x00018624 37616464 43757473 456a5050 4b394f73 7addCutsEjPPK9Os │ │ │ │ + 0x00018634 69526f77 43757400 5f5a4e36 426f6e6d iRowCut._ZN6Bonm │ │ │ │ + 0x00018644 696e3139 544d494e 4c503254 4e4c5051 in19TMINLP2TNLPQ │ │ │ │ + 0x00018654 75616443 75747343 32454e35 49706f70 uadCutsC2EN5Ipop │ │ │ │ + 0x00018664 7438536d 61727450 7472494e 535f3654 t8SmartPtrINS_6T │ │ │ │ + 0x00018674 4d494e4c 50454545 005f5a4e 36426f6e MINLPEEE._ZN6Bon │ │ │ │ + 0x00018684 6d696e31 31544d49 4e4c5032 544e4c50 min11TMINLP2TNLP │ │ │ │ + 0x00018694 4332454e 3549706f 70743853 6d617274 C2EN5Ipopt8Smart │ │ │ │ + 0x000186a4 50747249 4e535f36 544d494e 4c504545 PtrINS_6TMINLPEE │ │ │ │ + 0x000186b4 45005f5a 4e36426f 6e6d696e 3131544d E._ZN6Bonmin11TM │ │ │ │ + 0x000186c4 494e4c50 32544e4c 50366576 616c5f68 INLP2TNLP6eval_h │ │ │ │ + 0x000186d4 4569504b 64626469 53325f62 69506953 EiPKdbdiS2_biPiS │ │ │ │ + 0x000186e4 335f5064 005f5a4e 36426f6e 6d696e31 3_Pd._ZN6Bonmin1 │ │ │ │ + 0x000186f4 31544d49 4e4c5032 544e4c50 44324576 1TMINLP2TNLPD2Ev │ │ │ │ + 0x00018704 005f5a54 564e3642 6f6e6d69 6e313954 ._ZTVN6Bonmin19T │ │ │ │ + 0x00018714 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ + 0x00018724 74734500 5f5a4e36 426f6e6d 696e3139 tsE._ZN6Bonmin19 │ │ │ │ + 0x00018734 544d494e 4c503254 4e4c5051 75616443 TMINLP2TNLPQuadC │ │ │ │ + 0x00018744 75747343 3245524b 53305f00 5f5a4e36 utsC2ERKS0_._ZN6 │ │ │ │ + 0x00018754 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ + 0x00018764 4e4c5043 3245524b 53305f00 5f5a4e36 NLPC2ERKS0_._ZN6 │ │ │ │ + 0x00018774 426f6e6d 696e3751 75616452 6f774331 Bonmin7QuadRowC1 │ │ │ │ + 0x00018784 45524b53 305f005f 5a4e3642 6f6e6d69 ERKS0_._ZN6Bonmi │ │ │ │ + 0x00018794 6e313954 4d494e4c 5032544e 4c505175 n19TMINLP2TNLPQu │ │ │ │ + 0x000187a4 61644375 74734331 45524b53 305f005f adCutsC1ERKS0_._ │ │ │ │ + 0x000187b4 5a4e4b36 426f6e6d 696e3139 544d494e ZNK6Bonmin19TMIN │ │ │ │ + 0x000187c4 4c503254 4e4c5051 75616443 75747335 LP2TNLPQuadCuts5 │ │ │ │ + 0x000187d4 636c6f6e 65457600 70757473 005f5a4e cloneEv.puts._ZN │ │ │ │ + 0x000187e4 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ + 0x000187f4 544e4c50 51756164 43757473 36657661 TNLPQuadCuts6eva │ │ │ │ + 0x00018804 6c5f6845 69504b64 62646953 325f6269 l_hEiPKdbdiS2_bi │ │ │ │ + 0x00018814 50695333 5f506400 5f5a4e36 426f6e6d PiS3_Pd._ZN6Bonm │ │ │ │ + 0x00018824 696e3751 75616452 6f773132 6576616c in7QuadRow12eval │ │ │ │ + 0x00018834 5f686573 7369616e 45645064 005f5a4e _hessianEdPd._ZN │ │ │ │ + 0x00018844 36426f6e 6d696e31 39544d49 4e4c5032 6Bonmin19TMINLP2 │ │ │ │ + 0x00018854 544e4c50 51756164 43757473 31307265 TNLPQuadCuts10re │ │ │ │ + 0x00018864 6d6f7665 43757473 456a504b 69005f5a moveCutsEjPKi._Z │ │ │ │ + 0x00018874 4e36426f 6e6d696e 37517561 64526f77 N6Bonmin7QuadRow │ │ │ │ + 0x00018884 31397265 6d6f7665 5f66726f 6d5f6865 19remove_from_he │ │ │ │ + 0x00018894 73736961 6e455253 74336d61 70495374 ssianERSt3mapISt │ │ │ │ + 0x000188a4 34706169 72496969 4553335f 5374346c 4pairIiiES3_St4l │ │ │ │ + 0x000188b4 65737349 53335f45 53614953 325f494b essIS3_ESaIS2_IK │ │ │ │ + 0x000188c4 53335f53 335f4545 45005f5a 4e313643 S3_S3_EEE._ZN16C │ │ │ │ + 0x000188d4 6f696e50 61636b65 64566563 746f7244 oinPackedVectorD │ │ │ │ + 0x000188e4 31457600 5f5a4e36 426f6e6d 696e3139 1Ev._ZN6Bonmin19 │ │ │ │ + 0x000188f4 544d494e 4c503254 4e4c5051 75616443 TMINLP2TNLPQuadC │ │ │ │ + 0x00018904 75747344 32457600 5f5a4e36 426f6e6d utsD2Ev._ZN6Bonm │ │ │ │ + 0x00018914 696e3139 544d494e 4c503254 4e4c5051 in19TMINLP2TNLPQ │ │ │ │ + 0x00018924 75616443 75747344 31457600 5f5a4e36 uadCutsD1Ev._ZN6 │ │ │ │ + 0x00018934 426f6e6d 696e3139 544d494e 4c503254 Bonmin19TMINLP2T │ │ │ │ + 0x00018944 4e4c5051 75616443 75747344 30457600 NLPQuadCutsD0Ev. │ │ │ │ + 0x00018954 5f5a4e36 426f6e6d 696e3139 544d494e _ZN6Bonmin19TMIN │ │ │ │ + 0x00018964 4c503254 4e4c5051 75616443 75747331 LP2TNLPQuadCuts1 │ │ │ │ + 0x00018974 32676574 5f6e6c70 5f696e66 6f455269 2get_nlp_infoERi │ │ │ │ + 0x00018984 53315f53 315f5331 5f524e35 49706f70 S1_S1_S1_RN5Ipop │ │ │ │ + 0x00018994 7434544e 4c503134 496e6465 78537479 t4TNLP14IndexSty │ │ │ │ + 0x000189a4 6c65456e 756d4500 5f5a4e36 426f6e6d leEnumE._ZN6Bonm │ │ │ │ + 0x000189b4 696e3131 544d494e 4c503254 4e4c5031 in11TMINLP2TNLP1 │ │ │ │ + 0x000189c4 32676574 5f6e6c70 5f696e66 6f455269 2get_nlp_infoERi │ │ │ │ + 0x000189d4 53315f53 315f5331 5f524e35 49706f70 S1_S1_S1_RN5Ipop │ │ │ │ + 0x000189e4 7434544e 4c503134 496e6465 78537479 t4TNLP14IndexSty │ │ │ │ + 0x000189f4 6c65456e 756d4500 5f5a4e36 426f6e6d leEnumE._ZN6Bonm │ │ │ │ + 0x00018a04 696e3139 544d494e 4c503254 4e4c5051 in19TMINLP2TNLPQ │ │ │ │ + 0x00018a14 75616443 75747331 35676574 5f626f75 uadCuts15get_bou │ │ │ │ + 0x00018a24 6e64735f 696e666f 45695064 53315f69 nds_infoEiPdS1_i │ │ │ │ + 0x00018a34 53315f53 315f005f 5a4e3642 6f6e6d69 S1_S1_._ZN6Bonmi │ │ │ │ + 0x00018a44 6e313154 4d494e4c 5032544e 4c503135 n11TMINLP2TNLP15 │ │ │ │ + 0x00018a54 6765745f 626f756e 64735f69 6e666f45 get_bounds_infoE │ │ │ │ + 0x00018a64 69506453 315f6953 315f5331 5f005f5a iPdS1_iS1_S1_._Z │ │ │ │ + 0x00018a74 4e36426f 6e6d696e 3139544d 494e4c50 N6Bonmin19TMINLP │ │ │ │ + 0x00018a84 32544e4c 50517561 64437574 73313867 2TNLPQuadCuts18g │ │ │ │ + 0x00018a94 65745f73 74617274 696e675f 706f696e et_starting_poin │ │ │ │ + 0x00018aa4 74456962 50646253 315f5331 5f696253 tEibPdbS1_S1_ibS │ │ │ │ + 0x00018ab4 315f005f 5a4e3642 6f6e6d69 6e313154 1_._ZN6Bonmin11T │ │ │ │ + 0x00018ac4 4d494e4c 5032544e 4c503138 6765745f MINLP2TNLP18get_ │ │ │ │ + 0x00018ad4 73746172 74696e67 5f706f69 6e744569 starting_pointEi │ │ │ │ + 0x00018ae4 62506462 53315f53 315f6962 53315f00 bPdbS1_S1_ibS1_. │ │ │ │ + 0x00018af4 5f5a4e36 426f6e6d 696e3139 544d494e _ZN6Bonmin19TMIN │ │ │ │ + 0x00018b04 4c503254 4e4c5051 75616443 75747336 LP2TNLPQuadCuts6 │ │ │ │ + 0x00018b14 6576616c 5f664569 504b6462 5264005f eval_fEiPKdbRd._ │ │ │ │ + 0x00018b24 5a4e3642 6f6e6d69 6e313154 4d494e4c ZN6Bonmin11TMINL │ │ │ │ + 0x00018b34 5032544e 4c503665 76616c5f 66456950 P2TNLP6eval_fEiP │ │ │ │ + 0x00018b44 4b646252 64005f5a 4e36426f 6e6d696e KdbRd._ZN6Bonmin │ │ │ │ + 0x00018b54 3139544d 494e4c50 32544e4c 50517561 19TMINLP2TNLPQua │ │ │ │ + 0x00018b64 64437574 73313165 76616c5f 67726164 dCuts11eval_grad │ │ │ │ + 0x00018b74 5f664569 504b6462 5064005f 5a4e3642 _fEiPKdbPd._ZN6B │ │ │ │ + 0x00018b84 6f6e6d69 6e313154 4d494e4c 5032544e onmin11TMINLP2TN │ │ │ │ + 0x00018b94 4c503131 6576616c 5f677261 645f6645 LP11eval_grad_fE │ │ │ │ + 0x00018ba4 69504b64 62506400 5f5a4e36 426f6e6d iPKdbPd._ZN6Bonm │ │ │ │ + 0x00018bb4 696e3139 544d494e 4c503254 4e4c5051 in19TMINLP2TNLPQ │ │ │ │ + 0x00018bc4 75616443 75747337 6576616c 5f676945 uadCuts7eval_giE │ │ │ │ + 0x00018bd4 69504b64 62695264 005f5a4e 36426f6e iPKdbiRd._ZN6Bon │ │ │ │ + 0x00018be4 6d696e31 31544d49 4e4c5032 544e4c50 min11TMINLP2TNLP │ │ │ │ + 0x00018bf4 37657661 6c5f6769 4569504b 64626952 7eval_giEiPKdbiR │ │ │ │ + 0x00018c04 64005f5a 4e36426f 6e6d696e 37517561 d._ZN6Bonmin7Qua │ │ │ │ + 0x00018c14 64526f77 36657661 6c5f6645 504b6462 dRow6eval_fEPKdb │ │ │ │ + 0x00018c24 005f5a4e 36426f6e 6d696e31 39544d49 ._ZN6Bonmin19TMI │ │ │ │ + 0x00018c34 4e4c5032 544e4c50 51756164 43757473 NLP2TNLPQuadCuts │ │ │ │ + 0x00018c44 36657661 6c5f6745 69504b64 62695064 6eval_gEiPKdbiPd │ │ │ │ + 0x00018c54 005f5a4e 36426f6e 6d696e31 31544d49 ._ZN6Bonmin11TMI │ │ │ │ + 0x00018c64 4e4c5032 544e4c50 36657661 6c5f6745 NLP2TNLP6eval_gE │ │ │ │ + 0x00018c74 69504b64 62695064 005f5a4e 36426f6e iPKdbiPd._ZN6Bon │ │ │ │ + 0x00018c84 6d696e31 39544d49 4e4c5032 544e4c50 min19TMINLP2TNLP │ │ │ │ + 0x00018c94 51756164 43757473 31306576 616c5f6a QuadCuts10eval_j │ │ │ │ + 0x00018ca4 61635f67 4569504b 64626969 50695333 ac_gEiPKdbiiPiS3 │ │ │ │ + 0x00018cb4 5f506400 5f5a4e36 426f6e6d 696e3131 _Pd._ZN6Bonmin11 │ │ │ │ + 0x00018cc4 544d494e 4c503254 4e4c5031 30657661 TMINLP2TNLP10eva │ │ │ │ + 0x00018cd4 6c5f6a61 635f6745 69504b64 62696950 l_jac_gEiPKdbiiP │ │ │ │ + 0x00018ce4 6953335f 5064005f 5a4e3642 6f6e6d69 iS3_Pd._ZN6Bonmi │ │ │ │ + 0x00018cf4 6e375175 6164526f 77396576 616c5f67 n7QuadRow9eval_g │ │ │ │ + 0x00018d04 72616445 69504b64 62506400 5f5a4e36 radEiPKdbPd._ZN6 │ │ │ │ + 0x00018d14 426f6e6d 696e3751 75616452 6f773135 Bonmin7QuadRow15 │ │ │ │ + 0x00018d24 67726164 69616e74 5f737472 75637445 gradiant_structE │ │ │ │ + 0x00018d34 69506962 005f5a4e 36426f6e 6d696e31 iPib._ZN6Bonmin1 │ │ │ │ + 0x00018d44 39544d49 4e4c5032 544e4c50 51756164 9TMINLP2TNLPQuad │ │ │ │ + 0x00018d54 43757473 31326576 616c5f67 7261645f Cuts12eval_grad_ │ │ │ │ + 0x00018d64 67694569 504b6462 69526950 69506400 giEiPKdbiRiPiPd. │ │ │ │ + 0x00018d74 5f5a4e36 426f6e6d 696e3131 544d494e _ZN6Bonmin11TMIN │ │ │ │ + 0x00018d84 4c503254 4e4c5031 32657661 6c5f6772 LP2TNLP12eval_gr │ │ │ │ + 0x00018d94 61645f67 69456950 4b646269 52695069 ad_giEiPKdbiRiPi │ │ │ │ + 0x00018da4 5064005f 5a4e3642 6f6e6d69 6e313954 Pd._ZN6Bonmin19T │ │ │ │ + 0x00018db4 4d494e4c 5032544e 4c505175 61644375 MINLP2TNLPQuadCu │ │ │ │ + 0x00018dc4 74733761 64644375 74734552 4b4e535f ts7addCutsERKNS_ │ │ │ │ + 0x00018dd4 34437574 73456200 5f5a4e37 4f736943 4CutsEb._ZN7OsiC │ │ │ │ + 0x00018de4 75747343 3145524b 535f005f 5a4e3642 utsC1ERKS_._ZN6B │ │ │ │ + 0x00018df4 6f6e6d69 6e313954 4d494e4c 5032544e onmin19TMINLP2TN │ │ │ │ + 0x00018e04 4c505175 61644375 74733761 64644375 LPQuadCuts7addCu │ │ │ │ + 0x00018e14 74734552 4b374f73 69437574 73005f5a tsERK7OsiCuts._Z │ │ │ │ + 0x00018e24 54494e36 426f6e6d 696e3443 75747345 TIN6Bonmin4CutsE │ │ │ │ + 0x00018e34 005f5a54 49374f73 69437574 73005f5a ._ZTI7OsiCuts._Z │ │ │ │ + 0x00018e44 54534e36 426f6e6d 696e3139 544d494e TSN6Bonmin19TMIN │ │ │ │ + 0x00018e54 4c503254 4e4c5051 75616443 75747345 LP2TNLPQuadCutsE │ │ │ │ + 0x00018e64 005f5a4e 36426f6e 6d696e31 31544d49 ._ZN6Bonmin11TMI │ │ │ │ + 0x00018e74 4e4c5032 544e4c50 32326765 745f7761 NLP2TNLP22get_wa │ │ │ │ + 0x00018e84 726d5f73 74617274 5f697465 72617465 rm_start_iterate │ │ │ │ + 0x00018e94 45524e35 49706f70 74313449 74657261 ERN5Ipopt14Itera │ │ │ │ + 0x00018ea4 74657356 6563746f 7245005f 5a4e3642 tesVectorE._ZN6B │ │ │ │ + 0x00018eb4 6f6e6d69 6e313154 4d494e4c 5032544e onmin11TMINLP2TN │ │ │ │ + 0x00018ec4 4c503137 66696e61 6c697a65 5f736f6c LP17finalize_sol │ │ │ │ + 0x00018ed4 7574696f 6e454e35 49706f70 74313253 utionEN5Ipopt12S │ │ │ │ + 0x00018ee4 6f6c7665 72526574 75726e45 69504b64 olverReturnEiPKd │ │ │ │ + 0x00018ef4 53345f53 345f6953 345f5334 5f64504b S4_S4_iS4_S4_dPK │ │ │ │ + 0x00018f04 4e53315f 3949706f 70744461 74614550 NS1_9IpoptDataEP │ │ │ │ + 0x00018f14 4e53315f 32354970 6f707443 616c6375 NS1_25IpoptCalcu │ │ │ │ + 0x00018f24 6c617465 64517561 6e746974 69657345 latedQuantitiesE │ │ │ │ + 0x00018f34 005f5a4e 36426f6e 6d696e31 31544d49 ._ZN6Bonmin11TMI │ │ │ │ + 0x00018f44 4e4c5032 544e4c50 3231696e 7465726d NLP2TNLP21interm │ │ │ │ + 0x00018f54 65646961 74655f63 616c6c62 61636b45 ediate_callbackE │ │ │ │ + 0x00018f64 4e354970 6f707431 33416c67 6f726974 N5Ipopt13Algorit │ │ │ │ + 0x00018f74 686d4d6f 64654569 64646464 64646464 hmModeEidddddddd │ │ │ │ + 0x00018f84 69504b4e 53315f39 49706f70 74446174 iPKNS1_9IpoptDat │ │ │ │ + 0x00018f94 6145504e 53315f32 3549706f 70744361 aEPNS1_25IpoptCa │ │ │ │ + 0x00018fa4 6c63756c 61746564 5175616e 74697469 lculatedQuantiti │ │ │ │ + 0x00018fb4 65734500 5f5a4e4b 3136436f 696e5061 esE._ZNK16CoinPa │ │ │ │ + 0x00018fc4 636b6564 56656374 6f723134 6765744e ckedVector14getN │ │ │ │ + 0x00018fd4 756d456c 656d656e 74734576 005f5a4e umElementsEv._ZN │ │ │ │ + 0x00018fe4 4b313643 6f696e50 61636b65 64566563 K16CoinPackedVec │ │ │ │ + 0x00018ff4 746f7231 30676574 496e6469 63657345 tor10getIndicesE │ │ │ │ + 0x00019004 76005f5a 4e4b3136 436f696e 5061636b v._ZNK16CoinPack │ │ │ │ + 0x00019014 65645665 63746f72 31316765 74456c65 edVector11getEle │ │ │ │ + 0x00019024 6d656e74 73457600 5f5a4e4b 364f7369 mentsEv._ZNK6Osi │ │ │ │ + 0x00019034 43757465 7145524b 535f005f 5a4e4b36 CuteqERKS_._ZNK6 │ │ │ │ + 0x00019044 4f736943 75746c74 45524b53 5f005f5a OsiCutltERKS_._Z │ │ │ │ + 0x00019054 4e4b364f 73694375 74677445 524b535f NK6OsiCutgtERKS_ │ │ │ │ + 0x00019064 005f5a4e 4b36426f 6e6d696e 37517561 ._ZNK6Bonmin7Qua │ │ │ │ + 0x00019074 64437574 3876696f 6c617465 6445504b dCut8violatedEPK │ │ │ │ + 0x00019084 64005f5a 4e4b394f 7369526f 77437574 d._ZNK9OsiRowCut │ │ │ │ + 0x00019094 33726f77 4576005f 5a4e4b32 30436f69 3rowEv._ZNK20Coi │ │ │ │ + 0x000190a4 6e506163 6b656456 6563746f 72426173 nPackedVectorBas │ │ │ │ + 0x000190b4 65313064 6f745072 6f647563 7445504b e10dotProductEPK │ │ │ │ + 0x000190c4 64005f5a 4e4b364f 73694375 746e6545 d._ZNK6OsiCutneE │ │ │ │ + 0x000190d4 524b535f 005f5a4e 4b36426f 6e6d696e RKS_._ZNK6Bonmin │ │ │ │ + 0x000190e4 37517561 64437574 35707269 6e744576 7QuadCut5printEv │ │ │ │ + 0x000190f4 005f5a4e 4b313643 6f696e50 61636b65 ._ZNK16CoinPacke │ │ │ │ + 0x00019104 644d6174 72697831 3064756d 704d6174 dMatrix10dumpMat │ │ │ │ + 0x00019114 72697845 504b6300 5f5a4e36 426f6e6d rixEPKc._ZN6Bonm │ │ │ │ + 0x00019124 696e3751 75616443 75744332 4576005f in7QuadCutC2Ev._ │ │ │ │ + 0x00019134 5a4e394f 7369526f 77437574 43324576 ZN9OsiRowCutC2Ev │ │ │ │ + 0x00019144 005f5a4e 3136436f 696e5061 636b6564 ._ZN16CoinPacked │ │ │ │ + 0x00019154 4d617472 69784331 4576005f 5a4e394f MatrixC1Ev._ZN9O │ │ │ │ + 0x00019164 7369526f 77437574 44324576 005f5a54 siRowCutD2Ev._ZT │ │ │ │ + 0x00019174 564e3642 6f6e6d69 6e375175 61644375 VN6Bonmin7QuadCu │ │ │ │ + 0x00019184 7445005f 5a4e3642 6f6e6d69 6e375175 tE._ZN6Bonmin7Qu │ │ │ │ + 0x00019194 61644375 74433145 76005f5a 4e36426f adCutC1Ev._ZN6Bo │ │ │ │ + 0x000191a4 6e6d696e 37517561 64437574 43324552 nmin7QuadCutC2ER │ │ │ │ + 0x000191b4 4b53305f 005f5a4e 394f7369 526f7743 KS0_._ZN9OsiRowC │ │ │ │ + 0x000191c4 75744332 45524b53 5f005f5a 4e313643 utC2ERKS_._ZN16C │ │ │ │ + 0x000191d4 6f696e50 61636b65 644d6174 72697843 oinPackedMatrixC │ │ │ │ + 0x000191e4 3145524b 535f005f 5a4e3642 6f6e6d69 1ERKS_._ZN6Bonmi │ │ │ │ + 0x000191f4 6e375175 61644375 74433145 524b5330 n7QuadCutC1ERKS0 │ │ │ │ + 0x00019204 5f005f5a 4e4b3642 6f6e6d69 6e375175 _._ZNK6Bonmin7Qu │ │ │ │ + 0x00019214 61644375 7435636c 6f6e6545 76005f5a adCut5cloneEv._Z │ │ │ │ + 0x00019224 4e36426f 6e6d696e 37517561 64437574 N6Bonmin7QuadCut │ │ │ │ + 0x00019234 61534552 4b53305f 005f5a4e 394f7369 aSERKS0_._ZN9Osi │ │ │ │ + 0x00019244 526f7743 75746153 45524b53 5f005f5a RowCutaSERKS_._Z │ │ │ │ + 0x00019254 4e313643 6f696e50 61636b65 644d6174 N16CoinPackedMat │ │ │ │ + 0x00019264 72697861 5345524b 535f005f 5a4e3642 rixaSERKS_._ZN6B │ │ │ │ + 0x00019274 6f6e6d69 6e344375 74734332 4576005f onmin4CutsC2Ev._ │ │ │ │ + 0x00019284 5a4e374f 73694375 74734332 4576005f ZN7OsiCutsC2Ev._ │ │ │ │ + 0x00019294 5a54564e 36426f6e 6d696e34 43757473 ZTVN6Bonmin4Cuts │ │ │ │ + 0x000192a4 45005f5a 4e36426f 6e6d696e 34437574 E._ZN6Bonmin4Cut │ │ │ │ + 0x000192b4 73433145 76005f5a 4e36426f 6e6d696e sC1Ev._ZN6Bonmin │ │ │ │ + 0x000192c4 34437574 73433245 524b5330 5f005f5a 4CutsC2ERKS0_._Z │ │ │ │ + 0x000192d4 4e374f73 69437574 73433245 524b535f N7OsiCutsC2ERKS_ │ │ │ │ + 0x000192e4 005f5a4e 374f7369 43757473 44324576 ._ZN7OsiCutsD2Ev │ │ │ │ + 0x000192f4 005f5a4e 36426f6e 6d696e34 43757473 ._ZN6Bonmin4Cuts │ │ │ │ + 0x00019304 43314552 4b53305f 005f5a4e 4b36426f C1ERKS0_._ZNK6Bo │ │ │ │ + 0x00019314 6e6d696e 34437574 73397072 696e7443 nmin4Cuts9printC │ │ │ │ + 0x00019324 75747345 76005f5a 4e536f39 5f4d5f69 utsEv._ZNSo9_M_i │ │ │ │ + 0x00019334 6e736572 74496d45 4552536f 545f005f nsertImEERSoT_._ │ │ │ │ + 0x00019344 5a4e5374 36766563 746f7249 504e3642 ZNSt6vectorIPN6B │ │ │ │ + 0x00019354 6f6e6d69 6e375175 61644375 74455361 onmin7QuadCutESa │ │ │ │ + 0x00019364 4953325f 45453137 5f4d5f64 65666175 IS2_EE17_M_defau │ │ │ │ + 0x00019374 6c745f61 7070656e 64456a00 5f5a4e36 lt_appendEj._ZN6 │ │ │ │ + 0x00019384 426f6e6d 696e3751 75616443 75744432 Bonmin7QuadCutD2 │ │ │ │ + 0x00019394 4576005f 5a4e3136 436f696e 5061636b Ev._ZN16CoinPack │ │ │ │ + 0x000193a4 65644d61 74726978 44314576 005f5a4e edMatrixD1Ev._ZN │ │ │ │ + 0x000193b4 36426f6e 6d696e37 51756164 43757444 6Bonmin7QuadCutD │ │ │ │ + 0x000193c4 31457600 5f5a4e36 426f6e6d 696e3751 1Ev._ZN6Bonmin7Q │ │ │ │ + 0x000193d4 75616443 75744430 4576005f 5a4e3642 uadCutD0Ev._ZN6B │ │ │ │ + 0x000193e4 6f6e6d69 6e344375 74734432 4576005f onmin4CutsD2Ev._ │ │ │ │ + 0x000193f4 5a4e3642 6f6e6d69 6e344375 74734431 ZN6Bonmin4CutsD1 │ │ │ │ + 0x00019404 4576005f 5a4e3642 6f6e6d69 6e344375 Ev._ZN6Bonmin4Cu │ │ │ │ + 0x00019414 74734430 4576005f 5a4e3642 6f6e6d69 tsD0Ev._ZN6Bonmi │ │ │ │ + 0x00019424 6e344375 74736153 45524b53 305f005f n4CutsaSERKS0_._ │ │ │ │ + 0x00019434 5a4e374f 73694375 74736153 45524b53 ZN7OsiCutsaSERKS │ │ │ │ + 0x00019444 5f005f5a 54534e36 426f6e6d 696e3751 _._ZTSN6Bonmin7Q │ │ │ │ + 0x00019454 75616443 75744500 5f5a5453 4e36426f uadCutE._ZTSN6Bo │ │ │ │ + 0x00019464 6e6d696e 34437574 7345005f 5a4e4b39 nmin4CutsE._ZNK9 │ │ │ │ + 0x00019474 4f736952 6f774375 74313063 6f6e7369 OsiRowCut10consi │ │ │ │ + 0x00019484 7374656e 74457600 5f5a4e4b 394f7369 stentEv._ZNK9Osi │ │ │ │ + 0x00019494 526f7743 75743130 636f6e73 69737465 RowCut10consiste │ │ │ │ + 0x000194a4 6e744552 4b31384f 7369536f 6c766572 ntERK18OsiSolver │ │ │ │ + 0x000194b4 496e7465 72666163 65005f5a 4e4b394f Interface._ZNK9O │ │ │ │ + 0x000194c4 7369526f 77437574 3130696e 66656173 siRowCut10infeas │ │ │ │ + 0x000194d4 69626c65 45524b31 384f7369 536f6c76 ibleERK18OsiSolv │ │ │ │ + 0x000194e4 6572496e 74657266 61636500 5f5a4e36 erInterface._ZN6 │ │ │ │ + 0x000194f4 426f6e6d 696e3131 544d494e 4c503254 Bonmin11TMINLP2T │ │ │ │ + 0x00019504 4e4c5032 35676574 5f636f6e 73747261 NLP25get_constra │ │ │ │ + 0x00019514 696e7473 5f6c696e 65617269 74794569 ints_linearityEi │ │ │ │ + 0x00019524 504e3549 706f7074 34544e4c 5031334c PN5Ipopt4TNLP13L │ │ │ │ + 0x00019534 696e6561 72697479 54797065 45005f5a inearityTypeE._Z │ │ │ │ + 0x00019544 4e36426f 6e6d696e 31314f75 74657241 N6Bonmin11OuterA │ │ │ │ + 0x00019554 7070726f 78313069 6e697469 616c697a pprox10initializ │ │ │ │ + 0x00019564 6545524e 535f3132 42616253 65747570 eERNS_12BabSetup │ │ │ │ + 0x00019574 42617365 45005f5a 4e313643 6f696e50 BaseE._ZN16CoinP │ │ │ │ + 0x00019584 61636b65 644d6174 72697843 31456250 ackedMatrixC1EbP │ │ │ │ + 0x00019594 4b695331 5f504b64 69005f5a 4e313643 KiS1_PKdi._ZN16C │ │ │ │ + 0x000195a4 6f696e50 61636b65 644d6174 72697831 oinPackedMatrix1 │ │ │ │ + 0x000195b4 33736574 44696d65 6e73696f 6e734569 3setDimensionsEi │ │ │ │ + 0x000195c4 69005f5a 4e313643 6f696e50 61636b65 i._ZN16CoinPacke │ │ │ │ + 0x000195d4 64566563 746f7243 31456200 5f5a4e31 dVectorC1Eb._ZN1 │ │ │ │ + 0x000195e4 36436f69 6e506163 6b656456 6563746f 6CoinPackedVecto │ │ │ │ + 0x000195f4 72377265 73657276 65456900 5f5a4e31 r7reserveEi._ZN1 │ │ │ │ + 0x00019604 36436f69 6e506163 6b656456 6563746f 6CoinPackedVecto │ │ │ │ + 0x00019614 7236696e 73657274 45696400 5f5a4e36 r6insertEid._ZN6 │ │ │ │ + 0x00019624 426f6e6d 696e3131 4f757465 72417070 Bonmin11OuterApp │ │ │ │ + 0x00019634 726f7831 326e5469 6d657343 616c6c65 rox12nTimesCalle │ │ │ │ + 0x00019644 6445005f 5a4e3642 6f6e6d69 6e375175 dE._ZN6Bonmin7Qu │ │ │ │ + 0x00019654 6164526f 77433245 76005f5a 4e36426f adRowC2Ev._ZN6Bo │ │ │ │ + 0x00019664 6e6d696e 37517561 64526f77 43314576 nmin7QuadRowC1Ev │ │ │ │ + 0x00019674 005f5a4e 36426f6e 6d696e37 51756164 ._ZN6Bonmin7Quad │ │ │ │ + 0x00019684 526f7735 7072696e 74457600 5f5a4e36 Row5printEv._ZN6 │ │ │ │ + 0x00019694 426f6e6d 696e3751 75616452 6f773138 Bonmin7QuadRow18 │ │ │ │ + 0x000196a4 696e7465 726e616c 5f657661 6c5f6772 internal_eval_gr │ │ │ │ + 0x000196b4 61644550 4b64005f 5a537432 385f5262 adEPKd._ZSt28_Rb │ │ │ │ + 0x000196c4 5f747265 655f7265 62616c61 6e63655f _tree_rebalance_ │ │ │ │ + 0x000196d4 666f725f 65726173 65505374 31385f52 for_erasePSt18_R │ │ │ │ + 0x000196e4 625f7472 65655f6e 6f64655f 62617365 b_tree_node_base │ │ │ │ + 0x000196f4 52535f00 5f5a4e53 7431325f 56656374 RS_._ZNSt12_Vect │ │ │ │ + 0x00019704 6f725f62 61736549 53743137 5f52625f or_baseISt17_Rb_ │ │ │ │ + 0x00019714 74726565 5f697465 7261746f 72495374 tree_iteratorISt │ │ │ │ + 0x00019724 34706169 72494b69 53315f49 64644545 4pairIKiS1_IddEE │ │ │ │ + 0x00019734 45536149 53355f45 45443245 76005f5a ESaIS5_EED2Ev._Z │ │ │ │ + 0x00019744 4e537431 325f5665 63746f72 5f626173 NSt12_Vector_bas │ │ │ │ + 0x00019754 65495374 31375f52 625f7472 65655f69 eISt17_Rb_tree_i │ │ │ │ + 0x00019764 74657261 746f7249 53743470 61697249 teratorISt4pairI │ │ │ │ + 0x00019774 4b695331 5f496464 45454553 61495335 KiS1_IddEEESaIS5 │ │ │ │ + 0x00019784 5f454544 31457600 5f5a4e53 7431325f _EED1Ev._ZNSt12_ │ │ │ │ + 0x00019794 56656374 6f725f62 61736549 53743137 Vector_baseISt17 │ │ │ │ + 0x000197a4 5f52625f 74726565 5f697465 7261746f _Rb_tree_iterato │ │ │ │ + 0x000197b4 72495374 34706169 72494b53 315f4969 rISt4pairIKS1_Ii │ │ │ │ + 0x000197c4 69455332 5f454553 61495335 5f454544 iES2_EESaIS5_EED │ │ │ │ + 0x000197d4 32457600 5f5a4e53 7431325f 56656374 2Ev._ZNSt12_Vect │ │ │ │ + 0x000197e4 6f725f62 61736549 53743137 5f52625f or_baseISt17_Rb_ │ │ │ │ + 0x000197f4 74726565 5f697465 7261746f 72495374 tree_iteratorISt │ │ │ │ + 0x00019804 34706169 72494b53 315f4969 69455332 4pairIKS1_IiiES2 │ │ │ │ + 0x00019814 5f454553 61495335 5f454544 31457600 _EESaIS5_EED1Ev. │ │ │ │ + 0x00019824 5f5a4e53 74367665 63746f72 49537431 _ZNSt6vectorISt1 │ │ │ │ + 0x00019834 375f5262 5f747265 655f6974 65726174 7_Rb_tree_iterat │ │ │ │ + 0x00019844 6f724953 74347061 6972494b 6953315f orISt4pairIKiS1_ │ │ │ │ + 0x00019854 49646445 45455361 4953355f 45453772 IddEEESaIS5_EE7r │ │ │ │ + 0x00019864 65736572 7665456a 005f5a4e 53743676 eserveEj._ZNSt6v │ │ │ │ + 0x00019874 6563746f 72495374 31375f52 625f7472 ectorISt17_Rb_tr │ │ │ │ + 0x00019884 65655f69 74657261 746f7249 53743470 ee_iteratorISt4p │ │ │ │ + 0x00019894 61697249 4b695331 5f496464 45454553 airIKiS1_IddEEES │ │ │ │ + 0x000198a4 61495335 5f454531 375f4d5f 7265616c aIS5_EE17_M_real │ │ │ │ + 0x000198b4 6c6f635f 61707065 6e64494a 524b5335 loc_appendIJRKS5 │ │ │ │ + 0x000198c4 5f454545 7644704f 545f005f 5a4e5374 _EEEvDpOT_._ZNSt │ │ │ │ + 0x000198d4 36766563 746f7249 53743137 5f52625f 6vectorISt17_Rb_ │ │ │ │ + 0x000198e4 74726565 5f697465 7261746f 72495374 tree_iteratorISt │ │ │ │ + 0x000198f4 34706169 72494b53 315f4969 69455332 4pairIKS1_IiiES2 │ │ │ │ + 0x00019904 5f454553 61495335 5f454531 375f4d5f _EESaIS5_EE17_M_ │ │ │ │ + 0x00019914 7265616c 6c6f635f 61707065 6e64494a realloc_appendIJ │ │ │ │ + 0x00019924 524b5335 5f454545 7644704f 545f005f RKS5_EEEvDpOT_._ │ │ │ │ + 0x00019934 5a4e5374 385f5262 5f747265 65496953 ZNSt8_Rb_treeIiS │ │ │ │ + 0x00019944 74347061 6972494b 6953305f 49646445 t4pairIKiS0_IddE │ │ │ │ + 0x00019954 45537431 305f5365 6c656374 31737449 ESt10_Select1stI │ │ │ │ + 0x00019964 53335f45 5374346c 65737349 69455361 S3_ESt4lessIiESa │ │ │ │ + 0x00019974 4953335f 45453232 5f4d5f65 6d706c61 IS3_EE22_M_empla │ │ │ │ + 0x00019984 63655f68 696e745f 756e6971 7565494a ce_hint_uniqueIJ │ │ │ │ + 0x00019994 53305f49 6953325f 45454545 53743137 S0_IiS2_EEEESt17 │ │ │ │ + 0x000199a4 5f52625f 74726565 5f697465 7261746f _Rb_tree_iterato │ │ │ │ + 0x000199b4 72495333 5f455374 32335f52 625f7472 rIS3_ESt23_Rb_tr │ │ │ │ + 0x000199c4 65655f63 6f6e7374 5f697465 7261746f ee_const_iterato │ │ │ │ + 0x000199d4 72495333 5f454470 4f545f00 5f5a4e36 rIS3_EDpOT_._ZN6 │ │ │ │ + 0x000199e4 426f6e6d 696e3751 75616452 6f773130 Bonmin7QuadRow10 │ │ │ │ + 0x000199f4 696e6974 69616c69 7a654576 005f5a4e initializeEv._ZN │ │ │ │ + 0x00019a04 36426f6e 6d696e37 51756164 526f7761 6Bonmin7QuadRowa │ │ │ │ + 0x00019a14 5345524b 53305f00 5f5a4e31 36436f69 SERKS0_._ZN16Coi │ │ │ │ + 0x00019a24 6e506163 6b656456 6563746f 72615345 nPackedVectoraSE │ │ │ │ + 0x00019a34 524b535f 005f5a4e 36426f6e 6d696e37 RKS_._ZN6Bonmin7 │ │ │ │ + 0x00019a44 51756164 526f7761 5345524b 4e535f37 QuadRowaSERKNS_7 │ │ │ │ + 0x00019a54 51756164 43757445 005f5a4e 36426f6e QuadCutE._ZN6Bon │ │ │ │ + 0x00019a64 6d696e37 51756164 526f7761 5345524b min7QuadRowaSERK │ │ │ │ + 0x00019a74 394f7369 526f7743 7574005f 5a4e3642 9OsiRowCut._ZN6B │ │ │ │ + 0x00019a84 6f6e6d69 6e375175 6164526f 77433245 onmin7QuadRowC2E │ │ │ │ + 0x00019a94 524b5330 5f005f5a 4e313643 6f696e50 RKS0_._ZN16CoinP │ │ │ │ + 0x00019aa4 61636b65 64566563 746f7243 3145524b ackedVectorC1ERK │ │ │ │ + 0x00019ab4 535f005f 5a4e3642 6f6e6d69 6e375175 S_._ZN6Bonmin7Qu │ │ │ │ + 0x00019ac4 6164526f 77433245 524b4e53 5f375175 adRowC2ERKNS_7Qu │ │ │ │ + 0x00019ad4 61644375 7445005f 5a4e3642 6f6e6d69 adCutE._ZN6Bonmi │ │ │ │ + 0x00019ae4 6e375175 6164526f 77433245 524b394f n7QuadRowC2ERK9O │ │ │ │ + 0x00019af4 7369526f 77437574 005f5a4e 31324f73 siRowCut._ZN12Os │ │ │ │ 0x00019b04 69426162 536f6c76 65724432 4576005f iBabSolverD2Ev._ │ │ │ │ 0x00019b14 5a54564e 36426f6e 6d696e37 41757849 ZTVN6Bonmin7AuxI │ │ │ │ 0x00019b24 6e666f45 005f5a4e 36426f6e 6d696e37 nfoE._ZN6Bonmin7 │ │ │ │ 0x00019b34 41757849 6e666f44 31457600 5f5a4e36 AuxInfoD1Ev._ZN6 │ │ │ │ 0x00019b44 426f6e6d 696e3741 7578496e 666f4430 Bonmin7AuxInfoD0 │ │ │ │ 0x00019b54 4576005f 5a4e3642 6f6e6d69 6e313653 Ev._ZN6Bonmin16S │ │ │ │ 0x00019b64 696d706c 65526566 6572656e 63656449 impleReferencedI │ │ │ │ @@ -5308,509 +5308,509 @@ │ │ │ │ 0x000208f4 74507472 494e535f 374a6f75 726e616c tPtrINS_7Journal │ │ │ │ 0x00020904 45454500 5f5a4e35 49706f70 7431304a EEE._ZN5Ipopt10J │ │ │ │ 0x00020914 6f75726e 616c6973 74443145 76005f5a ournalistD1Ev._Z │ │ │ │ 0x00020924 4e36426f 6e6d696e 31375265 67697374 N6Bonmin17Regist │ │ │ │ 0x00020934 65726564 4f707469 6f6e7331 34777269 eredOptions14wri │ │ │ │ 0x00020944 7465426f 6e6d696e 4f707445 52536f4e teBonminOptERSoN │ │ │ │ 0x00020954 53305f31 39457874 72614361 7465676f S0_19ExtraCatego │ │ │ │ - 0x00020964 72696573 496e666f 45005f5a 4e4b3133 riesInfoE._ZNK13 │ │ │ │ - 0x00020974 436f696e 5761726d 53746172 74313267 CoinWarmStart12g │ │ │ │ - 0x00020984 656e6572 61746544 69666645 504b535f enerateDiffEPKS_ │ │ │ │ - 0x00020994 005f5a4e 3133436f 696e5761 726d5374 ._ZN13CoinWarmSt │ │ │ │ - 0x000209a4 61727439 6170706c 79446966 6645504b art9applyDiffEPK │ │ │ │ - 0x000209b4 3137436f 696e5761 726d5374 61727444 17CoinWarmStartD │ │ │ │ - 0x000209c4 69666600 5f5a4e32 33436f69 6e576172 iff._ZN23CoinWar │ │ │ │ - 0x000209d4 6d537461 72745665 63746f72 44696666 mStartVectorDiff │ │ │ │ - 0x000209e4 49644544 31457600 5f5a4e31 39436f69 IdED1Ev._ZN19Coi │ │ │ │ - 0x000209f4 6e576172 6d537461 72745665 63746f72 nWarmStartVector │ │ │ │ - 0x00020a04 49644544 31457600 5f5a4e31 39436f69 IdED1Ev._ZN19Coi │ │ │ │ - 0x00020a14 6e576172 6d537461 72745665 63746f72 nWarmStartVector │ │ │ │ - 0x00020a24 49644544 30457600 5f5a4e32 33436f69 IdED0Ev._ZN23Coi │ │ │ │ - 0x00020a34 6e576172 6d537461 72745665 63746f72 nWarmStartVector │ │ │ │ - 0x00020a44 44696666 49644561 5345524b 53305f00 DiffIdEaSERKS0_. │ │ │ │ - 0x00020a54 5f5a4e4b 3138436f 696e5761 726d5374 _ZNK18CoinWarmSt │ │ │ │ - 0x00020a64 61727442 61736973 35636c6f 6e654576 artBasis5cloneEv │ │ │ │ - 0x00020a74 005f5a4e 3138436f 696e5761 726d5374 ._ZN18CoinWarmSt │ │ │ │ - 0x00020a84 61727442 61736973 43314552 4b535f00 artBasisC1ERKS_. │ │ │ │ - 0x00020a94 5f5a5456 3233436f 696e5761 726d5374 _ZTV23CoinWarmSt │ │ │ │ - 0x00020aa4 61727456 6563746f 72446966 66496445 artVectorDiffIdE │ │ │ │ - 0x00020ab4 005f5a4e 4b323343 6f696e57 61726d53 ._ZNK23CoinWarmS │ │ │ │ - 0x00020ac4 74617274 56656374 6f724469 66664964 tartVectorDiffId │ │ │ │ - 0x00020ad4 4535636c 6f6e6545 76005f5a 4e4b3237 E5cloneEv._ZNK27 │ │ │ │ - 0x00020ae4 436f696e 5761726d 53746172 74507269 CoinWarmStartPri │ │ │ │ - 0x00020af4 6d616c44 75616c44 69666635 636c6f6e malDualDiff5clon │ │ │ │ - 0x00020b04 65457600 5f5a5456 3237436f 696e5761 eEv._ZTV27CoinWa │ │ │ │ - 0x00020b14 726d5374 61727450 72696d61 6c447561 rmStartPrimalDua │ │ │ │ - 0x00020b24 6c446966 66005f5a 5476305f 6e31365f lDiff._ZTv0_n16_ │ │ │ │ - 0x00020b34 4e4b3138 436f696e 5761726d 53746172 NK18CoinWarmStar │ │ │ │ - 0x00020b44 74426173 69733563 6c6f6e65 4576005f tBasis5cloneEv._ │ │ │ │ - 0x00020b54 5a4e3233 436f696e 5761726d 53746172 ZN23CoinWarmStar │ │ │ │ - 0x00020b64 74566563 746f7244 69666649 64454430 tVectorDiffIdED0 │ │ │ │ - 0x00020b74 4576005f 5a4e3237 436f696e 5761726d Ev._ZN27CoinWarm │ │ │ │ - 0x00020b84 53746172 74507269 6d616c44 75616c44 StartPrimalDualD │ │ │ │ - 0x00020b94 69666644 31457600 5f5a4e32 37436f69 iffD1Ev._ZN27Coi │ │ │ │ - 0x00020ba4 6e576172 6d537461 72745072 696d616c nWarmStartPrimal │ │ │ │ - 0x00020bb4 4475616c 44696666 44304576 005f5a4e DualDiffD0Ev._ZN │ │ │ │ - 0x00020bc4 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ - 0x00020bd4 726d5374 61727444 31457600 5f5a4e31 rmStartD1Ev._ZN1 │ │ │ │ - 0x00020be4 38436f69 6e576172 6d537461 72744261 8CoinWarmStartBa │ │ │ │ - 0x00020bf4 73697344 32457600 5f5a5456 4e36426f sisD2Ev._ZTVN6Bo │ │ │ │ - 0x00020c04 6e6d696e 31344970 6f707457 61726d53 nmin14IpoptWarmS │ │ │ │ - 0x00020c14 74617274 45005f5a 54544e36 426f6e6d tartE._ZTTN6Bonm │ │ │ │ - 0x00020c24 696e3134 49706f70 74576172 6d537461 in14IpoptWarmSta │ │ │ │ - 0x00020c34 72744500 5f5a4e36 426f6e6d 696e3134 rtE._ZN6Bonmin14 │ │ │ │ - 0x00020c44 49706f70 74576172 6d537461 72744430 IpoptWarmStartD0 │ │ │ │ - 0x00020c54 4576005f 5a547630 5f6e3132 5f4e3642 Ev._ZTv0_n12_N6B │ │ │ │ - 0x00020c64 6f6e6d69 6e313449 706f7074 5761726d onmin14IpoptWarm │ │ │ │ - 0x00020c74 53746172 74443045 76005f5a 5476305f StartD0Ev._ZTv0_ │ │ │ │ - 0x00020c84 6e31325f 4e36426f 6e6d696e 31344970 n12_N6Bonmin14Ip │ │ │ │ - 0x00020c94 6f707457 61726d53 74617274 44314576 optWarmStartD1Ev │ │ │ │ - 0x00020ca4 005f5a4e 36426f6e 6d696e31 3849706f ._ZN6Bonmin18Ipo │ │ │ │ - 0x00020cb4 70745761 726d5374 61727444 69666644 ptWarmStartDiffD │ │ │ │ - 0x00020cc4 31457600 5f5a5456 4e36426f 6e6d696e 1Ev._ZTVN6Bonmin │ │ │ │ - 0x00020cd4 31384970 6f707457 61726d53 74617274 18IpoptWarmStart │ │ │ │ - 0x00020ce4 44696666 45005f5a 4e36426f 6e6d696e DiffE._ZN6Bonmin │ │ │ │ - 0x00020cf4 31384970 6f707457 61726d53 74617274 18IpoptWarmStart │ │ │ │ - 0x00020d04 44696666 44304576 005f5a4e 4b36426f DiffD0Ev._ZNK6Bo │ │ │ │ - 0x00020d14 6e6d696e 31384970 6f707457 61726d53 nmin18IpoptWarmS │ │ │ │ - 0x00020d24 74617274 44696666 35636c6f 6e654576 tartDiff5cloneEv │ │ │ │ - 0x00020d34 005f5a4e 36426f6e 6d696e31 3449706f ._ZN6Bonmin14Ipo │ │ │ │ - 0x00020d44 70745761 726d5374 61727439 6170706c ptWarmStart9appl │ │ │ │ - 0x00020d54 79446966 6645504b 3137436f 696e5761 yDiffEPK17CoinWa │ │ │ │ - 0x00020d64 726d5374 61727444 69666600 5f5a4e32 rmStartDiff._ZN2 │ │ │ │ - 0x00020d74 33436f69 6e576172 6d537461 72745072 3CoinWarmStartPr │ │ │ │ - 0x00020d84 696d616c 4475616c 39617070 6c794469 imalDual9applyDi │ │ │ │ - 0x00020d94 66664550 4b313743 6f696e57 61726d53 ffEPK17CoinWarmS │ │ │ │ - 0x00020da4 74617274 44696666 005f5a54 76305f6e tartDiff._ZTv0_n │ │ │ │ - 0x00020db4 32345f4e 36426f6e 6d696e31 3449706f 24_N6Bonmin14Ipo │ │ │ │ - 0x00020dc4 70745761 726d5374 61727439 6170706c ptWarmStart9appl │ │ │ │ - 0x00020dd4 79446966 6645504b 3137436f 696e5761 yDiffEPK17CoinWa │ │ │ │ - 0x00020de4 726d5374 61727444 69666600 5f5a4e4b rmStartDiff._ZNK │ │ │ │ - 0x00020df4 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ - 0x00020e04 726d5374 61727431 3267656e 65726174 rmStart12generat │ │ │ │ - 0x00020e14 65446966 6645504b 3133436f 696e5761 eDiffEPK13CoinWa │ │ │ │ - 0x00020e24 726d5374 61727400 5f5a4e4b 3233436f rmStart._ZNK23Co │ │ │ │ - 0x00020e34 696e5761 726d5374 61727450 72696d61 inWarmStartPrima │ │ │ │ - 0x00020e44 6c447561 6c313267 656e6572 61746544 lDual12generateD │ │ │ │ - 0x00020e54 69666645 504b3133 436f696e 5761726d iffEPK13CoinWarm │ │ │ │ - 0x00020e64 53746172 74005f5a 5476305f 6e32305f Start._ZTv0_n20_ │ │ │ │ - 0x00020e74 4e4b3642 6f6e6d69 6e313449 706f7074 NK6Bonmin14Ipopt │ │ │ │ - 0x00020e84 5761726d 53746172 74313267 656e6572 WarmStart12gener │ │ │ │ - 0x00020e94 61746544 69666645 504b3133 436f696e ateDiffEPK13Coin │ │ │ │ - 0x00020ea4 5761726d 53746172 74005f5a 5476305f WarmStart._ZTv0_ │ │ │ │ - 0x00020eb4 6e31365f 4e4b3237 436f696e 5761726d n16_NK27CoinWarm │ │ │ │ - 0x00020ec4 53746172 74507269 6d616c44 75616c44 StartPrimalDualD │ │ │ │ - 0x00020ed4 69666635 636c6f6e 65457600 5f5a5476 iff5cloneEv._ZTv │ │ │ │ - 0x00020ee4 305f6e31 325f4e32 37436f69 6e576172 0_n12_N27CoinWar │ │ │ │ - 0x00020ef4 6d537461 72745072 696d616c 4475616c mStartPrimalDual │ │ │ │ - 0x00020f04 44696666 44314576 005f5a54 76305f6e DiffD1Ev._ZTv0_n │ │ │ │ - 0x00020f14 31325f4e 3237436f 696e5761 726d5374 12_N27CoinWarmSt │ │ │ │ - 0x00020f24 61727450 72696d61 6c447561 6c446966 artPrimalDualDif │ │ │ │ - 0x00020f34 66443045 76005f5a 5476305f 6e31325f fD0Ev._ZTv0_n12_ │ │ │ │ - 0x00020f44 4e36426f 6e6d696e 31384970 6f707457 N6Bonmin18IpoptW │ │ │ │ - 0x00020f54 61726d53 74617274 44696666 44314576 armStartDiffD1Ev │ │ │ │ - 0x00020f64 005f5a54 76305f6e 31325f4e 36426f6e ._ZTv0_n12_N6Bon │ │ │ │ - 0x00020f74 6d696e31 3849706f 70745761 726d5374 min18IpoptWarmSt │ │ │ │ - 0x00020f84 61727444 69666644 30457600 5f5a5476 artDiffD0Ev._ZTv │ │ │ │ - 0x00020f94 305f6e31 365f4e4b 36426f6e 6d696e31 0_n16_NK6Bonmin1 │ │ │ │ - 0x00020fa4 3849706f 70745761 726d5374 61727444 8IpoptWarmStartD │ │ │ │ - 0x00020fb4 69666635 636c6f6e 65457600 5f5a4e36 iff5cloneEv._ZN6 │ │ │ │ - 0x00020fc4 426f6e6d 696e3134 49706f70 74576172 Bonmin14IpoptWar │ │ │ │ - 0x00020fd4 6d537461 72744332 45524b53 305f6200 mStartC2ERKS0_b. │ │ │ │ - 0x00020fe4 5f5a4e36 426f6e6d 696e3134 49706f70 _ZN6Bonmin14Ipop │ │ │ │ - 0x00020ff4 74576172 6d537461 72744332 45524b32 tWarmStartC2ERK2 │ │ │ │ - 0x00021004 33436f69 6e576172 6d537461 72745072 3CoinWarmStartPr │ │ │ │ - 0x00021014 696d616c 4475616c 005f5a4e 36426f6e imalDual._ZN6Bon │ │ │ │ - 0x00021024 6d696e31 3449706f 70745761 726d5374 min14IpoptWarmSt │ │ │ │ - 0x00021034 61727444 32457600 5f5a5476 305f6e31 artD2Ev._ZTv0_n1 │ │ │ │ - 0x00021044 325f4e31 39436f69 6e576172 6d537461 2_N19CoinWarmSta │ │ │ │ - 0x00021054 72745665 63746f72 49644544 31457600 rtVectorIdED1Ev. │ │ │ │ - 0x00021064 5f5a5476 305f6e31 325f4e31 39436f69 _ZTv0_n12_N19Coi │ │ │ │ - 0x00021074 6e576172 6d537461 72745665 63746f72 nWarmStartVector │ │ │ │ - 0x00021084 49644544 30457600 5f5a5476 305f6e31 IdED0Ev._ZTv0_n1 │ │ │ │ - 0x00021094 325f4e32 33436f69 6e576172 6d537461 2_N23CoinWarmSta │ │ │ │ - 0x000210a4 72745665 63746f72 44696666 49644544 rtVectorDiffIdED │ │ │ │ - 0x000210b4 31457600 5f5a5476 305f6e31 325f4e32 1Ev._ZTv0_n12_N2 │ │ │ │ - 0x000210c4 33436f69 6e576172 6d537461 72745665 3CoinWarmStartVe │ │ │ │ - 0x000210d4 63746f72 44696666 49644544 30457600 ctorDiffIdED0Ev. │ │ │ │ - 0x000210e4 5f5a4e31 39436f69 6e576172 6d537461 _ZN19CoinWarmSta │ │ │ │ - 0x000210f4 72745665 63746f72 49644539 6170706c rtVectorIdE9appl │ │ │ │ - 0x00021104 79446966 6645504b 3137436f 696e5761 yDiffEPK17CoinWa │ │ │ │ - 0x00021114 726d5374 61727444 69666600 5f5a5449 rmStartDiff._ZTI │ │ │ │ - 0x00021124 3233436f 696e5761 726d5374 61727456 23CoinWarmStartV │ │ │ │ - 0x00021134 6563746f 72446966 66496445 005f5a54 ectorDiffIdE._ZT │ │ │ │ - 0x00021144 76305f6e 32345f4e 3139436f 696e5761 v0_n24_N19CoinWa │ │ │ │ - 0x00021154 726d5374 61727456 6563746f 72496445 rmStartVectorIdE │ │ │ │ - 0x00021164 39617070 6c794469 66664550 4b313743 9applyDiffEPK17C │ │ │ │ - 0x00021174 6f696e57 61726d53 74617274 44696666 oinWarmStartDiff │ │ │ │ - 0x00021184 005f5a4e 4b313943 6f696e57 61726d53 ._ZNK19CoinWarmS │ │ │ │ - 0x00021194 74617274 56656374 6f724964 45313267 tartVectorIdE12g │ │ │ │ - 0x000211a4 656e6572 61746544 69666645 504b3133 enerateDiffEPK13 │ │ │ │ - 0x000211b4 436f696e 5761726d 53746172 74005f5a CoinWarmStart._Z │ │ │ │ - 0x000211c4 54493139 436f696e 5761726d 53746172 TI19CoinWarmStar │ │ │ │ - 0x000211d4 74566563 746f7249 6445005f 5a547630 tVectorIdE._ZTv0 │ │ │ │ - 0x000211e4 5f6e3230 5f4e4b31 39436f69 6e576172 _n20_NK19CoinWar │ │ │ │ - 0x000211f4 6d537461 72745665 63746f72 49644531 mStartVectorIdE1 │ │ │ │ - 0x00021204 3267656e 65726174 65446966 6645504b 2generateDiffEPK │ │ │ │ - 0x00021214 3133436f 696e5761 726d5374 61727400 13CoinWarmStart. │ │ │ │ - 0x00021224 5f5a3137 436f696e 4469736a 6f696e74 _Z17CoinDisjoint │ │ │ │ - 0x00021234 436f7079 4e496445 76504b54 5f695053 CopyNIdEvPKT_iPS │ │ │ │ - 0x00021244 305f005f 5a4e4b31 39436f69 6e576172 0_._ZNK19CoinWar │ │ │ │ - 0x00021254 6d537461 72745665 63746f72 49644535 mStartVectorIdE5 │ │ │ │ - 0x00021264 636c6f6e 65457600 5f5a5456 3139436f cloneEv._ZTV19Co │ │ │ │ - 0x00021274 696e5761 726d5374 61727456 6563746f inWarmStartVecto │ │ │ │ - 0x00021284 72496445 005f5a4e 4b323343 6f696e57 rIdE._ZNK23CoinW │ │ │ │ - 0x00021294 61726d53 74617274 5072696d 616c4475 armStartPrimalDu │ │ │ │ - 0x000212a4 616c3563 6c6f6e65 4576005f 5a545632 al5cloneEv._ZTV2 │ │ │ │ - 0x000212b4 33436f69 6e576172 6d537461 72745072 3CoinWarmStartPr │ │ │ │ - 0x000212c4 696d616c 4475616c 005f5a54 76305f6e imalDual._ZTv0_n │ │ │ │ - 0x000212d4 31365f4e 4b323343 6f696e57 61726d53 16_NK23CoinWarmS │ │ │ │ - 0x000212e4 74617274 5072696d 616c4475 616c3563 tartPrimalDual5c │ │ │ │ - 0x000212f4 6c6f6e65 4576005f 5a4e3642 6f6e6d69 loneEv._ZN6Bonmi │ │ │ │ - 0x00021304 6e313449 706f7074 5761726d 53746172 n14IpoptWarmStar │ │ │ │ - 0x00021314 74433145 524b5330 5f62005f 5a4e3138 tC1ERKS0_b._ZN18 │ │ │ │ - 0x00021324 436f696e 5761726d 53746172 74426173 CoinWarmStartBas │ │ │ │ - 0x00021334 69734332 45524b53 5f005f5a 54563133 isC2ERKS_._ZTV13 │ │ │ │ - 0x00021344 436f696e 5761726d 53746172 74005f5a CoinWarmStart._Z │ │ │ │ - 0x00021354 4e4b3642 6f6e6d69 6e313449 706f7074 NK6Bonmin14Ipopt │ │ │ │ - 0x00021364 5761726d 53746172 7435636c 6f6e6545 WarmStart5cloneE │ │ │ │ - 0x00021374 76005f5a 5476305f 6e31365f 4e4b3642 v._ZTv0_n16_NK6B │ │ │ │ - 0x00021384 6f6e6d69 6e313449 706f7074 5761726d onmin14IpoptWarm │ │ │ │ - 0x00021394 53746172 7435636c 6f6e6545 76005f5a Start5cloneEv._Z │ │ │ │ - 0x000213a4 4e313843 6f696e57 61726d53 74617274 N18CoinWarmStart │ │ │ │ - 0x000213b4 42617369 73433245 76005f5a 4e36426f BasisC2Ev._ZN6Bo │ │ │ │ - 0x000213c4 6e6d696e 31344970 6f707457 61726d53 nmin14IpoptWarmS │ │ │ │ - 0x000213d4 74617274 43324562 6969005f 5a4e3642 tartC2Ebii._ZN6B │ │ │ │ - 0x000213e4 6f6e6d69 6e313449 706f7074 5761726d onmin14IpoptWarm │ │ │ │ - 0x000213f4 53746172 74433145 62696900 5f5a4e36 StartC1Ebii._ZN6 │ │ │ │ - 0x00021404 426f6e6d 696e3134 49706f70 74576172 Bonmin14IpoptWar │ │ │ │ - 0x00021414 6d537461 72744332 45696950 4b645332 mStartC2EiiPKdS2 │ │ │ │ - 0x00021424 5f005f5a 4e36426f 6e6d696e 31344970 _._ZN6Bonmin14Ip │ │ │ │ - 0x00021434 6f707457 61726d53 74617274 4332454e optWarmStartC2EN │ │ │ │ - 0x00021444 3549706f 70743853 6d617274 50747249 5Ipopt8SmartPtrI │ │ │ │ - 0x00021454 4e535f31 31544d49 4e4c5032 544e4c50 NS_11TMINLP2TNLP │ │ │ │ - 0x00021464 4545454e 53325f49 4e535f32 3449706f EEENS2_INS_24Ipo │ │ │ │ - 0x00021474 7074496e 74657269 6f725761 726d5374 ptInteriorWarmSt │ │ │ │ - 0x00021484 61727465 72454545 005f5a4e 36426f6e arterEEE._ZN6Bon │ │ │ │ - 0x00021494 6d696e31 3449706f 70745761 726d5374 min14IpoptWarmSt │ │ │ │ - 0x000214a4 61727443 31454e35 49706f70 7438536d artC1EN5Ipopt8Sm │ │ │ │ - 0x000214b4 61727450 7472494e 535f3131 544d494e artPtrINS_11TMIN │ │ │ │ - 0x000214c4 4c503254 4e4c5045 45454e53 325f494e LP2TNLPEEENS2_IN │ │ │ │ - 0x000214d4 535f3234 49706f70 74496e74 6572696f S_24IpoptInterio │ │ │ │ - 0x000214e4 72576172 6d537461 72746572 45454500 rWarmStarterEEE. │ │ │ │ - 0x000214f4 5f5a4e36 426f6e6d 696e3134 49706f70 _ZN6Bonmin14Ipop │ │ │ │ - 0x00021504 74576172 6d537461 72744331 45696950 tWarmStartC1EiiP │ │ │ │ - 0x00021514 4b645332 5f005f5a 5476305f 6e31365f KdS2_._ZTv0_n16_ │ │ │ │ - 0x00021524 4e4b3233 436f696e 5761726d 53746172 NK23CoinWarmStar │ │ │ │ - 0x00021534 74566563 746f7244 69666649 64453563 tVectorDiffIdE5c │ │ │ │ - 0x00021544 6c6f6e65 4576005f 5a547630 5f6e3136 loneEv._ZTv0_n16 │ │ │ │ - 0x00021554 5f4e4b31 39436f69 6e576172 6d537461 _NK19CoinWarmSta │ │ │ │ - 0x00021564 72745665 63746f72 49644535 636c6f6e rtVectorIdE5clon │ │ │ │ - 0x00021574 65457600 5f5a5453 3139436f 696e5761 eEv._ZTS19CoinWa │ │ │ │ - 0x00021584 726d5374 61727456 6563746f 72496445 rmStartVectorIdE │ │ │ │ - 0x00021594 005f5a54 53323343 6f696e57 61726d53 ._ZTS23CoinWarmS │ │ │ │ - 0x000215a4 74617274 56656374 6f724469 66664964 tartVectorDiffId │ │ │ │ - 0x000215b4 45005f5a 54534e36 426f6e6d 696e3134 E._ZTSN6Bonmin14 │ │ │ │ - 0x000215c4 49706f70 74576172 6d537461 72744500 IpoptWarmStartE. │ │ │ │ - 0x000215d4 5f5a5454 3139436f 696e5761 726d5374 _ZTT19CoinWarmSt │ │ │ │ - 0x000215e4 61727456 6563746f 72496445 005f5a54 artVectorIdE._ZT │ │ │ │ - 0x000215f4 54323343 6f696e57 61726d53 74617274 T23CoinWarmStart │ │ │ │ - 0x00021604 56656374 6f724469 66664964 45005f5a VectorDiffIdE._Z │ │ │ │ - 0x00021614 54543237 436f696e 5761726d 53746172 TT27CoinWarmStar │ │ │ │ - 0x00021624 74507269 6d616c44 75616c44 69666600 tPrimalDualDiff. │ │ │ │ - 0x00021634 5f5a5454 4e36426f 6e6d696e 31384970 _ZTTN6Bonmin18Ip │ │ │ │ - 0x00021644 6f707457 61726d53 74617274 44696666 optWarmStartDiff │ │ │ │ - 0x00021654 45005f5a 5476305f 6e32305f 4e4b3233 E._ZTv0_n20_NK23 │ │ │ │ - 0x00021664 436f696e 5761726d 53746172 74507269 CoinWarmStartPri │ │ │ │ - 0x00021674 6d616c44 75616c31 3267656e 65726174 malDual12generat │ │ │ │ - 0x00021684 65446966 6645504b 3133436f 696e5761 eDiffEPK13CoinWa │ │ │ │ - 0x00021694 726d5374 61727400 5f5a5476 305f6e32 rmStart._ZTv0_n2 │ │ │ │ - 0x000216a4 345f4e32 33436f69 6e576172 6d537461 4_N23CoinWarmSta │ │ │ │ - 0x000216b4 72745072 696d616c 4475616c 39617070 rtPrimalDual9app │ │ │ │ - 0x000216c4 6c794469 66664550 4b313743 6f696e57 lyDiffEPK17CoinW │ │ │ │ - 0x000216d4 61726d53 74617274 44696666 005f5a4e armStartDiff._ZN │ │ │ │ - 0x000216e4 4b313843 6f696e57 61726d53 74617274 K18CoinWarmStart │ │ │ │ - 0x000216f4 42617369 73313267 656e6572 61746544 Basis12generateD │ │ │ │ - 0x00021704 69666645 504b3133 436f696e 5761726d iffEPK13CoinWarm │ │ │ │ - 0x00021714 53746172 74005f5a 4e313843 6f696e57 Start._ZN18CoinW │ │ │ │ - 0x00021724 61726d53 74617274 42617369 73396170 armStartBasis9ap │ │ │ │ - 0x00021734 706c7944 69666645 504b3137 436f696e plyDiffEPK17Coin │ │ │ │ - 0x00021744 5761726d 53746172 74446966 66005f5a WarmStartDiff._Z │ │ │ │ - 0x00021754 4e313843 6f696e57 61726d53 74617274 N18CoinWarmStart │ │ │ │ - 0x00021764 42617369 73367265 73697a65 45696900 Basis6resizeEii. │ │ │ │ - 0x00021774 5f5a4e31 38436f69 6e576172 6d537461 _ZN18CoinWarmSta │ │ │ │ - 0x00021784 72744261 73697331 32636f6d 70726573 rtBasis12compres │ │ │ │ - 0x00021794 73526f77 73456950 4b69005f 5a4e3138 sRowsEiPKi._ZN18 │ │ │ │ - 0x000217a4 436f696e 5761726d 53746172 74426173 CoinWarmStartBas │ │ │ │ - 0x000217b4 69733130 64656c65 7465526f 77734569 is10deleteRowsEi │ │ │ │ - 0x000217c4 504b6900 5f5a4e31 38436f69 6e576172 PKi._ZN18CoinWar │ │ │ │ - 0x000217d4 6d537461 72744261 73697331 3364656c mStartBasis13del │ │ │ │ - 0x000217e4 65746543 6f6c756d 6e734569 504b6900 eteColumnsEiPKi. │ │ │ │ - 0x000217f4 5f5a4e31 38436f69 6e576172 6d537461 _ZN18CoinWarmSta │ │ │ │ - 0x00021804 72744261 73697331 306d6572 67654261 rtBasis10mergeBa │ │ │ │ - 0x00021814 73697345 504b535f 504b5374 36766563 sisEPKS_PKSt6vec │ │ │ │ - 0x00021824 746f7249 3130436f 696e5472 69706c65 torI10CoinTriple │ │ │ │ - 0x00021834 49696969 45536149 53345f45 4553385f IiiiESaIS4_EES8_ │ │ │ │ - 0x00021844 005f5a4e 3138436f 696e5761 726d5374 ._ZN18CoinWarmSt │ │ │ │ - 0x00021854 61727442 61736973 61534552 4b535f00 artBasisaSERKS_. │ │ │ │ - 0x00021864 5f5a4e31 38436f69 6e576172 6d537461 _ZN18CoinWarmSta │ │ │ │ - 0x00021874 72744261 73697331 37617373 69676e42 rtBasis17assignB │ │ │ │ - 0x00021884 61736973 53746174 75734569 69525063 asisStatusEiiRPc │ │ │ │ - 0x00021894 53315f00 5f5a4e4b 3138436f 696e5761 S1_._ZNK18CoinWa │ │ │ │ - 0x000218a4 726d5374 61727442 61736973 35707269 rmStartBasis5pri │ │ │ │ - 0x000218b4 6e744576 005f5a54 76305f6e 32305f4e ntEv._ZTv0_n20_N │ │ │ │ - 0x000218c4 4b313843 6f696e57 61726d53 74617274 K18CoinWarmStart │ │ │ │ - 0x000218d4 42617369 73313267 656e6572 61746544 Basis12generateD │ │ │ │ - 0x000218e4 69666645 504b3133 436f696e 5761726d iffEPK13CoinWarm │ │ │ │ - 0x000218f4 53746172 74005f5a 5476305f 6e32345f Start._ZTv0_n24_ │ │ │ │ - 0x00021904 4e313843 6f696e57 61726d53 74617274 N18CoinWarmStart │ │ │ │ - 0x00021914 42617369 73396170 706c7944 69666645 Basis9applyDiffE │ │ │ │ - 0x00021924 504b3137 436f696e 5761726d 53746172 PK17CoinWarmStar │ │ │ │ - 0x00021934 74446966 66005f5a 4e4b3642 6f6e6d69 tDiff._ZNK6Bonmi │ │ │ │ - 0x00021944 6e313149 706f7074 536f6c76 65723965 n11IpoptSolver9e │ │ │ │ - 0x00021954 72726f72 436f6465 4576005f 5a4e4b36 rrorCodeEv._ZNK6 │ │ │ │ - 0x00021964 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ - 0x00021974 76657231 38556e73 6f6c7665 6449706f ver18UnsolvedIpo │ │ │ │ - 0x00021984 70744572 726f7231 30736f6c 7665724e ptError10solverN │ │ │ │ - 0x00021994 616d6542 35637878 31314576 005f5a4e ameB5cxx11Ev._ZN │ │ │ │ - 0x000219a4 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x000219b4 6c766572 3138556e 736f6c76 65644970 lver18UnsolvedIp │ │ │ │ - 0x000219c4 6f707445 72726f72 3131736f 6c766572 optError11solver │ │ │ │ - 0x000219d4 4e616d65 5f423563 78783131 45005f5a Name_B5cxx11E._Z │ │ │ │ - 0x000219e4 4e354970 6f707431 35536f6c 76655374 N5Ipopt15SolveSt │ │ │ │ - 0x000219f4 61746973 74696373 44304576 005f5a4e atisticsD0Ev._ZN │ │ │ │ - 0x00021a04 4b36426f 6e6d696e 31314970 6f707453 K6Bonmin11IpoptS │ │ │ │ - 0x00021a14 6f6c7665 72313677 61726d53 74617274 olver16warmStart │ │ │ │ - 0x00021a24 49735661 6c696445 504b3133 436f696e IsValidEPK13Coin │ │ │ │ - 0x00021a34 5761726d 53746172 74005f5a 4e4b3642 WarmStart._ZNK6B │ │ │ │ - 0x00021a44 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ - 0x00021a54 65723137 67657445 6d707479 5761726d er17getEmptyWarm │ │ │ │ - 0x00021a64 53746172 74457600 5f5a4e4b 36426f6e StartEv._ZNK6Bon │ │ │ │ - 0x00021a74 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ - 0x00021a84 31366765 74557365 64576172 6d537461 16getUsedWarmSta │ │ │ │ - 0x00021a94 7274454e 3549706f 70743853 6d617274 rtEN5Ipopt8Smart │ │ │ │ - 0x00021aa4 50747249 4e535f31 31544d49 4e4c5032 PtrINS_11TMINLP2 │ │ │ │ - 0x00021ab4 544e4c50 45454500 5f5a4e36 426f6e6d TNLPEEE._ZN6Bonm │ │ │ │ - 0x00021ac4 696e3131 49706f70 74536f6c 76657231 in11IpoptSolver1 │ │ │ │ - 0x00021ad4 38556e73 6f6c7665 6449706f 70744572 8UnsolvedIpoptEr │ │ │ │ - 0x00021ae4 726f7231 30657272 6f724e61 6d657342 ror10errorNamesB │ │ │ │ - 0x00021af4 35637878 31314500 5f5a4e36 426f6e6d 5cxx11E._ZN6Bonm │ │ │ │ - 0x00021b04 696e3131 49706f70 74536f6c 76657244 in11IpoptSolverD │ │ │ │ - 0x00021b14 32457600 5f5a5456 4e36426f 6e6d696e 2Ev._ZTVN6Bonmin │ │ │ │ - 0x00021b24 31314970 6f707453 6f6c7665 7245005f 11IpoptSolverE._ │ │ │ │ - 0x00021b34 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ - 0x00021b44 536f6c76 65724431 4576005f 5a4e3642 SolverD1Ev._ZN6B │ │ │ │ - 0x00021b54 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ - 0x00021b64 65724430 4576005f 5a4e3642 6f6e6d69 erD0Ev._ZN6Bonmi │ │ │ │ - 0x00021b74 6e313149 706f7074 536f6c76 65723138 n11IpoptSolver18 │ │ │ │ - 0x00021b84 556e736f 6c766564 49706f70 74457272 UnsolvedIpoptErr │ │ │ │ - 0x00021b94 6f724432 4576005f 5a54564e 36426f6e orD2Ev._ZTVN6Bon │ │ │ │ - 0x00021ba4 6d696e31 30544e4c 50536f6c 76657231 min10TNLPSolver1 │ │ │ │ - 0x00021bb4 33556e73 6f6c7665 64457272 6f724500 3UnsolvedErrorE. │ │ │ │ - 0x00021bc4 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ - 0x00021bd4 74536f6c 76657231 38556e73 6f6c7665 tSolver18Unsolve │ │ │ │ - 0x00021be4 6449706f 70744572 726f7244 31457600 dIpoptErrorD1Ev. │ │ │ │ - 0x00021bf4 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ - 0x00021c04 74536f6c 76657231 38556e73 6f6c7665 tSolver18Unsolve │ │ │ │ - 0x00021c14 6449706f 70744572 726f7244 30457600 dIpoptErrorD0Ev. │ │ │ │ - 0x00021c24 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ - 0x00021c34 74536f6c 76657231 37666f72 6365536f tSolver17forceSo │ │ │ │ - 0x00021c44 6c766572 4f757470 75744569 005f5a4e lverOutputEi._ZN │ │ │ │ - 0x00021c54 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x00021c64 6c766572 31387365 744f7574 70757454 lver18setOutputT │ │ │ │ - 0x00021c74 6f446566 61756c74 4576005f 5a4e3549 oDefaultEv._ZN5I │ │ │ │ - 0x00021c84 706f7074 31364970 6f707441 70706c69 popt16IpoptAppli │ │ │ │ - 0x00021c94 63617469 6f6e3130 496e6974 69616c69 cation10Initiali │ │ │ │ - 0x00021ca4 7a654550 4b636200 5f5a4e35 49706f70 zeEPKcb._ZN5Ipop │ │ │ │ - 0x00021cb4 74313649 706f7074 4170706c 69636174 t16IpoptApplicat │ │ │ │ - 0x00021cc4 696f6e35 4a6e6c73 74457600 5f5a4e36 ion5JnlstEv._ZN6 │ │ │ │ - 0x00021cd4 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ - 0x00021ce4 76657231 35656e61 626c6557 61726d53 ver15enableWarmS │ │ │ │ - 0x00021cf4 74617274 4576005f 5a4e3642 6f6e6d69 tartEv._ZN6Bonmi │ │ │ │ - 0x00021d04 6e313149 706f7074 536f6c76 65723136 n11IpoptSolver16 │ │ │ │ - 0x00021d14 64697361 626c6557 61726d53 74617274 disableWarmStart │ │ │ │ - 0x00021d24 4576005f 5a4e3549 706f7074 3135536f Ev._ZN5Ipopt15So │ │ │ │ - 0x00021d34 6c766553 74617469 73746963 73443245 lveStatisticsD2E │ │ │ │ - 0x00021d44 76005f5a 4e354970 6f707431 35536f6c v._ZN5Ipopt15Sol │ │ │ │ - 0x00021d54 76655374 61746973 74696373 44314576 veStatisticsD1Ev │ │ │ │ - 0x00021d64 005f5a4e 36426f6e 6d696e31 3149706f ._ZN6Bonmin11Ipo │ │ │ │ - 0x00021d74 7074536f 6c766572 31367365 744d696e ptSolver16setMin │ │ │ │ - 0x00021d84 6c704465 6661756c 7473454e 3549706f lpDefaultsEN5Ipo │ │ │ │ - 0x00021d94 70743853 6d617274 50747249 4e53315f pt8SmartPtrINS1_ │ │ │ │ - 0x00021da4 31314f70 74696f6e 734c6973 74454545 11OptionsListEEE │ │ │ │ - 0x00021db4 005f5a4e 4b36426f 6e6d696e 31314970 ._ZNK6Bonmin11Ip │ │ │ │ - 0x00021dc4 6f707453 6f6c7665 72313873 6f6c7665 optSolver18solve │ │ │ │ - 0x00021dd4 72526574 75726e53 74617475 73454e35 rReturnStatusEN5 │ │ │ │ - 0x00021de4 49706f70 74323341 70706c69 63617469 Ipopt23Applicati │ │ │ │ - 0x00021df4 6f6e5265 7475726e 53746174 75734500 onReturnStatusE. │ │ │ │ - 0x00021e04 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ - 0x00021e14 74536f6c 76657231 324f7074 696d697a tSolver12Optimiz │ │ │ │ - 0x00021e24 65544e4c 5045524b 4e354970 6f707438 eTNLPERKN5Ipopt8 │ │ │ │ - 0x00021e34 536d6172 74507472 494e5331 5f34544e SmartPtrINS1_4TN │ │ │ │ - 0x00021e44 4c504545 45005f5a 4e36426f 6e6d696e LPEEE._ZN6Bonmin │ │ │ │ - 0x00021e54 31314970 6f707453 6f6c7665 72313452 11IpoptSolver14R │ │ │ │ - 0x00021e64 654f7074 696d697a 65544e4c 5045524b eOptimizeTNLPERK │ │ │ │ - 0x00021e74 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ - 0x00021e84 494e5331 5f34544e 4c504545 45005f5a INS1_4TNLPEEE._Z │ │ │ │ - 0x00021e94 4e4b3642 6f6e6d69 6e313149 706f7074 NK6Bonmin11Ipopt │ │ │ │ - 0x00021ea4 536f6c76 65723138 556e736f 6c766564 Solver18Unsolved │ │ │ │ - 0x00021eb4 49706f70 74457272 6f723965 72726f72 IpoptError9error │ │ │ │ - 0x00021ec4 4e616d65 42356378 78313145 76005f5a NameB5cxx11Ev._Z │ │ │ │ - 0x00021ed4 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ - 0x00021ee4 494e535f 31375265 67697374 65726564 INS_17Registered │ │ │ │ - 0x00021ef4 4f707469 6f6e7345 45313552 656c6561 OptionsEE15Relea │ │ │ │ - 0x00021f04 7365506f 696e7465 725f4576 005f5a4e sePointer_Ev._ZN │ │ │ │ - 0x00021f14 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x00021f24 6c766572 3130496e 69746961 6c697a65 lver10Initialize │ │ │ │ - 0x00021f34 45525369 005f5a4e 3549706f 70743136 ERSi._ZN5Ipopt16 │ │ │ │ - 0x00021f44 49706f70 74417070 6c696361 74696f6e IpoptApplication │ │ │ │ - 0x00021f54 374f7074 696f6e73 4576005f 5a4e3642 7OptionsEv._ZN6B │ │ │ │ - 0x00021f64 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ - 0x00021f74 65723130 496e6974 69616c69 7a65454e er10InitializeEN │ │ │ │ - 0x00021f84 5374375f 5f637878 31313132 62617369 St7__cxx1112basi │ │ │ │ - 0x00021f94 635f7374 72696e67 49635374 31316368 c_stringIcSt11ch │ │ │ │ - 0x00021fa4 61725f74 72616974 73496345 53614963 ar_traitsIcESaIc │ │ │ │ - 0x00021fb4 45454500 5f5a4e36 426f6e6d 696e3131 EEE._ZN6Bonmin11 │ │ │ │ - 0x00021fc4 49706f70 74536f6c 76657231 366e6577 IpoptSolver16new │ │ │ │ - 0x00021fd4 556e736f 6c766564 4572726f 7245694e UnsolvedErrorEiN │ │ │ │ - 0x00021fe4 3549706f 70743853 6d617274 50747249 5Ipopt8SmartPtrI │ │ │ │ - 0x00021ff4 4e535f31 31544d49 4e4c5032 544e4c50 NS_11TMINLP2TNLP │ │ │ │ - 0x00022004 4545454e 5374375f 5f637878 31313132 EEENSt7__cxx1112 │ │ │ │ - 0x00022014 62617369 635f7374 72696e67 49635374 basic_stringIcSt │ │ │ │ - 0x00022024 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ - 0x00022034 53614963 45454500 5f5a5456 4e36426f SaIcEEE._ZTVN6Bo │ │ │ │ - 0x00022044 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ - 0x00022054 72313855 6e736f6c 76656449 706f7074 r18UnsolvedIpopt │ │ │ │ - 0x00022064 4572726f 7245005f 5a4e4b36 426f6e6d ErrorE._ZNK6Bonm │ │ │ │ - 0x00022074 696e3131 49706f70 74536f6c 76657231 in11IpoptSolver1 │ │ │ │ - 0x00022084 32676574 5761726d 53746172 74454e35 2getWarmStartEN5 │ │ │ │ - 0x00022094 49706f70 7438536d 61727450 7472494e Ipopt8SmartPtrIN │ │ │ │ - 0x000220a4 535f3131 544d494e 4c503254 4e4c5045 S_11TMINLP2TNLPE │ │ │ │ - 0x000220b4 4545005f 5a4e3642 6f6e6d69 6e313149 EE._ZN6Bonmin11I │ │ │ │ - 0x000220c4 706f7074 536f6c76 65723132 73657457 poptSolver12setW │ │ │ │ - 0x000220d4 61726d53 74617274 45504b31 33436f69 armStartEPK13Coi │ │ │ │ - 0x000220e4 6e576172 6d537461 72744e35 49706f70 nWarmStartN5Ipop │ │ │ │ - 0x000220f4 7438536d 61727450 7472494e 535f3131 t8SmartPtrINS_11 │ │ │ │ - 0x00022104 544d494e 4c503254 4e4c5045 4545005f TMINLP2TNLPEEE._ │ │ │ │ - 0x00022114 5a4e3549 706f7074 38536d61 72745074 ZN5Ipopt8SmartPt │ │ │ │ - 0x00022124 72494e53 5f313649 706f7074 4170706c rINS_16IpoptAppl │ │ │ │ - 0x00022134 69636174 696f6e45 45313552 656c6561 icationEE15Relea │ │ │ │ - 0x00022144 7365506f 696e7465 725f4576 005f5a4e sePointer_Ev._ZN │ │ │ │ - 0x00022154 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x00022164 6c766572 43324562 005f5a4e 3549706f lverC2Eb._ZN5Ipo │ │ │ │ - 0x00022174 70743136 49706f70 74417070 6c696361 pt16IpoptApplica │ │ │ │ - 0x00022184 74696f6e 4331454e 535f3853 6d617274 tionC1ENS_8Smart │ │ │ │ - 0x00022194 50747249 4e535f31 37526567 69737465 PtrINS_17Registe │ │ │ │ - 0x000221a4 7265644f 7074696f 6e734545 454e5331 redOptionsEEENS1 │ │ │ │ - 0x000221b4 5f494e53 5f31314f 7074696f 6e734c69 _INS_11OptionsLi │ │ │ │ - 0x000221c4 73744545 454e5331 5f494e53 5f31304a stEEENS1_INS_10J │ │ │ │ - 0x000221d4 6f75726e 616c6973 74454545 005f5a4e ournalistEEE._ZN │ │ │ │ - 0x000221e4 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ - 0x000221f4 6c766572 43314562 005f5a4e 36426f6e lverC1Eb._ZN6Bon │ │ │ │ - 0x00022204 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ - 0x00022214 43324552 4b53305f 005f5a4e 36426f6e C2ERKS0_._ZN6Bon │ │ │ │ - 0x00022224 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ - 0x00022234 43314552 4b53305f 005f5a4e 3549706f C1ERKS0_._ZN5Ipo │ │ │ │ - 0x00022244 70743853 6d617274 50747249 4e36426f pt8SmartPtrIN6Bo │ │ │ │ - 0x00022254 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ - 0x00022264 72454531 3552656c 65617365 506f696e rEE15ReleasePoin │ │ │ │ - 0x00022274 7465725f 4576005f 5a4e3642 6f6e6d69 ter_Ev._ZN6Bonmi │ │ │ │ - 0x00022284 6e313149 706f7074 536f6c76 65723563 n11IpoptSolver5c │ │ │ │ - 0x00022294 6c6f6e65 4576005f 5a4e3549 706f7074 loneEv._ZN5Ipopt │ │ │ │ - 0x000222a4 38536d61 72745074 72494e53 5f313553 8SmartPtrINS_15S │ │ │ │ - 0x000222b4 6f6c7665 53746174 69737469 63734545 olveStatisticsEE │ │ │ │ - 0x000222c4 31355265 6c656173 65506f69 6e746572 15ReleasePointer │ │ │ │ - 0x000222d4 5f457600 5f5a4e36 426f6e6d 696e3131 _Ev._ZN6Bonmin11 │ │ │ │ - 0x000222e4 49706f70 74536f6c 76657237 43505554 IpoptSolver7CPUT │ │ │ │ - 0x000222f4 696d6545 76005f5a 4e36426f 6e6d696e imeEv._ZN6Bonmin │ │ │ │ - 0x00022304 31314970 6f707453 6f6c7665 72313449 11IpoptSolver14I │ │ │ │ - 0x00022314 74657261 74696f6e 436f756e 74457600 terationCountEv. │ │ │ │ - 0x00022324 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ - 0x00022334 74536f6c 76657243 32454e35 49706f70 tSolverC2EN5Ipop │ │ │ │ - 0x00022344 7438536d 61727450 7472494e 535f3137 t8SmartPtrINS_17 │ │ │ │ - 0x00022354 52656769 73746572 65644f70 74696f6e RegisteredOption │ │ │ │ - 0x00022364 73454545 4e53325f 494e5331 5f31314f sEEENS2_INS1_11O │ │ │ │ - 0x00022374 7074696f 6e734c69 73744545 454e5332 ptionsListEEENS2 │ │ │ │ - 0x00022384 5f494e53 315f3130 4a6f7572 6e616c69 _INS1_10Journali │ │ │ │ - 0x00022394 73744545 45005f5a 4e36426f 6e6d696e stEEE._ZN6Bonmin │ │ │ │ - 0x000223a4 31314970 6f707453 6f6c7665 72433145 11IpoptSolverC1E │ │ │ │ - 0x000223b4 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ - 0x000223c4 494e535f 31375265 67697374 65726564 INS_17Registered │ │ │ │ - 0x000223d4 4f707469 6f6e7345 45454e53 325f494e OptionsEEENS2_IN │ │ │ │ - 0x000223e4 53315f31 314f7074 696f6e73 4c697374 S1_11OptionsList │ │ │ │ - 0x000223f4 4545454e 53325f49 4e53315f 31304a6f EEENS2_INS1_10Jo │ │ │ │ - 0x00022404 75726e61 6c697374 45454500 5f5a4e36 urnalistEEE._ZN6 │ │ │ │ - 0x00022414 426f6e6d 696e3131 49706f70 74536f6c Bonmin11IpoptSol │ │ │ │ - 0x00022424 76657243 32454e35 49706f70 7438536d verC2EN5Ipopt8Sm │ │ │ │ - 0x00022434 61727450 7472494e 535f3137 52656769 artPtrINS_17Regi │ │ │ │ - 0x00022444 73746572 65644f70 74696f6e 73454545 steredOptionsEEE │ │ │ │ - 0x00022454 4e53325f 494e5331 5f31314f 7074696f NS2_INS1_11Optio │ │ │ │ - 0x00022464 6e734c69 73744545 454e5332 5f494e53 nsListEEENS2_INS │ │ │ │ - 0x00022474 315f3130 4a6f7572 6e616c69 73744545 1_10JournalistEE │ │ │ │ - 0x00022484 45524b4e 5374375f 5f637878 31313132 ERKNSt7__cxx1112 │ │ │ │ - 0x00022494 62617369 635f7374 72696e67 49635374 basic_stringIcSt │ │ │ │ - 0x000224a4 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ - 0x000224b4 53614963 45454500 5f5a5453 4e36426f SaIcEEE._ZTSN6Bo │ │ │ │ - 0x000224c4 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ - 0x000224d4 72313855 6e736f6c 76656449 706f7074 r18UnsolvedIpopt │ │ │ │ - 0x000224e4 4572726f 7245005f 5a54494e 36426f6e ErrorE._ZTIN6Bon │ │ │ │ - 0x000224f4 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ - 0x00022504 3138556e 736f6c76 65644970 6f707445 18UnsolvedIpoptE │ │ │ │ - 0x00022514 72726f72 45005f5a 54534e36 426f6e6d rrorE._ZTSN6Bonm │ │ │ │ - 0x00022524 696e3131 49706f70 74536f6c 76657245 in11IpoptSolverE │ │ │ │ - 0x00022534 005f5a54 494e3642 6f6e6d69 6e313149 ._ZTIN6Bonmin11I │ │ │ │ - 0x00022544 706f7074 536f6c76 65724500 5f5a4e36 poptSolverE._ZN6 │ │ │ │ - 0x00022554 426f6e6d 696e3234 49706f70 74496e74 Bonmin24IpoptInt │ │ │ │ - 0x00022564 6572696f 72576172 6d537461 72746572 eriorWarmStarter │ │ │ │ - 0x00022574 44324576 005f5a54 564e3642 6f6e6d69 D2Ev._ZTVN6Bonmi │ │ │ │ - 0x00022584 6e323449 706f7074 496e7465 72696f72 n24IpoptInterior │ │ │ │ - 0x00022594 5761726d 53746172 74657245 005f5a4e WarmStarterE._ZN │ │ │ │ - 0x000225a4 36426f6e 6d696e32 3449706f 7074496e 6Bonmin24IpoptIn │ │ │ │ - 0x000225b4 74657269 6f725761 726d5374 61727465 teriorWarmStarte │ │ │ │ - 0x000225c4 72443145 76005f5a 4e36426f 6e6d696e rD1Ev._ZN6Bonmin │ │ │ │ - 0x000225d4 32344970 6f707449 6e746572 696f7257 24IpoptInteriorW │ │ │ │ - 0x000225e4 61726d53 74617274 65724430 4576005f armStarterD0Ev._ │ │ │ │ - 0x000225f4 5a4e3642 6f6e6d69 6e323449 706f7074 ZN6Bonmin24Ipopt │ │ │ │ - 0x00022604 496e7465 72696f72 5761726d 53746172 InteriorWarmStar │ │ │ │ - 0x00022614 74657243 32456950 4b645332 5f646462 terC2EiPKdS2_ddb │ │ │ │ - 0x00022624 005f5a4e 36426f6e 6d696e32 3449706f ._ZN6Bonmin24Ipo │ │ │ │ - 0x00022634 7074496e 74657269 6f725761 726d5374 ptInteriorWarmSt │ │ │ │ - 0x00022644 61727465 72433145 69504b64 53325f64 arterC1EiPKdS2_d │ │ │ │ - 0x00022654 6462005f 5a4e3549 706f7074 38536d61 db._ZN5Ipopt8Sma │ │ │ │ - 0x00022664 72745074 72494b4e 535f3656 6563746f rtPtrIKNS_6Vecto │ │ │ │ - 0x00022674 72454531 3552656c 65617365 506f696e rEE15ReleasePoin │ │ │ │ - 0x00022684 7465725f 4576005f 5a4e3549 706f7074 ter_Ev._ZN5Ipopt │ │ │ │ - 0x00022694 31325461 67676564 4f626a65 63743133 12TaggedObject13 │ │ │ │ - 0x000226a4 4f626a65 63744368 616e6765 64457600 ObjectChangedEv. │ │ │ │ - 0x000226b4 5f5a4e35 49706f70 74313144 656e7365 _ZN5Ipopt11Dense │ │ │ │ - 0x000226c4 56656374 6f723232 7365745f 76616c75 Vector22set_valu │ │ │ │ - 0x000226d4 65735f66 726f6d5f 7363616c 61724576 es_from_scalarEv │ │ │ │ - 0x000226e4 005f5a54 494e3549 706f7074 31314465 ._ZTIN5Ipopt11De │ │ │ │ - 0x000226f4 6e736556 6563746f 7245005f 5a54494e nseVectorE._ZTIN │ │ │ │ - 0x00022704 3549706f 70743656 6563746f 7245005f 5Ipopt6VectorE._ │ │ │ │ - 0x00022714 5a4e5374 36766563 746f7249 4e354970 ZNSt6vectorIN5Ip │ │ │ │ - 0x00022724 6f707438 536d6172 74507472 494b4e53 opt8SmartPtrIKNS │ │ │ │ - 0x00022734 305f3134 49746572 61746573 56656374 0_14IteratesVect │ │ │ │ - 0x00022744 6f724545 45536149 53345f45 4531375f orEEESaIS4_EE17_ │ │ │ │ - 0x00022754 4d5f7265 616c6c6f 635f6170 70656e64 M_realloc_append │ │ │ │ - 0x00022764 494a5334 5f454545 7644704f 545f005f IJS4_EEEvDpOT_._ │ │ │ │ - 0x00022774 5a4e3642 6f6e6d69 6e323449 706f7074 ZN6Bonmin24Ipopt │ │ │ │ - 0x00022784 496e7465 72696f72 5761726d 53746172 InteriorWarmStar │ │ │ │ - 0x00022794 74657232 30557064 61746553 746f7265 ter20UpdateStore │ │ │ │ - 0x000227a4 64497465 72617465 73454e35 49706f70 dIteratesEN5Ipop │ │ │ │ - 0x000227b4 74313341 6c676f72 6974686d 4d6f6465 t13AlgorithmMode │ │ │ │ - 0x000227c4 45524b4e 53315f39 49706f70 74446174 ERKNS1_9IpoptDat │ │ │ │ - 0x000227d4 6145524e 53315f32 3549706f 70744361 aERNS1_25IpoptCa │ │ │ │ - 0x000227e4 6c63756c 61746564 5175616e 74697469 lculatedQuantiti │ │ │ │ - 0x000227f4 65734500 5f5a5453 4e36426f 6e6d696e esE._ZTSN6Bonmin │ │ │ │ - 0x00022804 32344970 6f707449 6e746572 696f7257 24IpoptInteriorW │ │ │ │ - 0x00022814 61726d53 74617274 65724500 5f5a5449 armStarterE._ZTI │ │ │ │ - 0x00022824 4e36426f 6e6d696e 32344970 6f707449 N6Bonmin24IpoptI │ │ │ │ - 0x00022834 6e746572 696f7257 61726d53 74617274 nteriorWarmStart │ │ │ │ - 0x00022844 65724500 5f5a4e36 426f6e6d 696e3235 erE._ZN6Bonmin25 │ │ │ │ + 0x00020964 72696573 496e666f 45005f5a 4e36426f riesInfoE._ZN6Bo │ │ │ │ + 0x00020974 6e6d696e 32344970 6f707449 6e746572 nmin24IpoptInter │ │ │ │ + 0x00020984 696f7257 61726d53 74617274 65724432 iorWarmStarterD2 │ │ │ │ + 0x00020994 4576005f 5a54564e 36426f6e 6d696e32 Ev._ZTVN6Bonmin2 │ │ │ │ + 0x000209a4 3449706f 7074496e 74657269 6f725761 4IpoptInteriorWa │ │ │ │ + 0x000209b4 726d5374 61727465 7245005f 5a4e3642 rmStarterE._ZN6B │ │ │ │ + 0x000209c4 6f6e6d69 6e323449 706f7074 496e7465 onmin24IpoptInte │ │ │ │ + 0x000209d4 72696f72 5761726d 53746172 74657244 riorWarmStarterD │ │ │ │ + 0x000209e4 31457600 5f5a4e36 426f6e6d 696e3234 1Ev._ZN6Bonmin24 │ │ │ │ + 0x000209f4 49706f70 74496e74 6572696f 72576172 IpoptInteriorWar │ │ │ │ + 0x00020a04 6d537461 72746572 44304576 005f5a4e mStarterD0Ev._ZN │ │ │ │ + 0x00020a14 36426f6e 6d696e32 3449706f 7074496e 6Bonmin24IpoptIn │ │ │ │ + 0x00020a24 74657269 6f725761 726d5374 61727465 teriorWarmStarte │ │ │ │ + 0x00020a34 72433245 69504b64 53325f64 6462005f rC2EiPKdS2_ddb._ │ │ │ │ + 0x00020a44 5a4e3642 6f6e6d69 6e323449 706f7074 ZN6Bonmin24Ipopt │ │ │ │ + 0x00020a54 496e7465 72696f72 5761726d 53746172 InteriorWarmStar │ │ │ │ + 0x00020a64 74657243 31456950 4b645332 5f646462 terC1EiPKdS2_ddb │ │ │ │ + 0x00020a74 005f5a4e 3549706f 70743853 6d617274 ._ZN5Ipopt8Smart │ │ │ │ + 0x00020a84 50747249 4b4e535f 36566563 746f7245 PtrIKNS_6VectorE │ │ │ │ + 0x00020a94 45313552 656c6561 7365506f 696e7465 E15ReleasePointe │ │ │ │ + 0x00020aa4 725f4576 005f5a4e 3549706f 70743132 r_Ev._ZN5Ipopt12 │ │ │ │ + 0x00020ab4 54616767 65644f62 6a656374 31334f62 TaggedObject13Ob │ │ │ │ + 0x00020ac4 6a656374 4368616e 67656445 76005f5a jectChangedEv._Z │ │ │ │ + 0x00020ad4 4e354970 6f707431 3144656e 73655665 N5Ipopt11DenseVe │ │ │ │ + 0x00020ae4 63746f72 32327365 745f7661 6c756573 ctor22set_values │ │ │ │ + 0x00020af4 5f66726f 6d5f7363 616c6172 4576005f _from_scalarEv._ │ │ │ │ + 0x00020b04 5a54494e 3549706f 70743131 44656e73 ZTIN5Ipopt11Dens │ │ │ │ + 0x00020b14 65566563 746f7245 005f5a54 494e3549 eVectorE._ZTIN5I │ │ │ │ + 0x00020b24 706f7074 36566563 746f7245 005f5a4e popt6VectorE._ZN │ │ │ │ + 0x00020b34 53743676 6563746f 72494e35 49706f70 St6vectorIN5Ipop │ │ │ │ + 0x00020b44 7438536d 61727450 7472494b 4e53305f t8SmartPtrIKNS0_ │ │ │ │ + 0x00020b54 31344974 65726174 65735665 63746f72 14IteratesVector │ │ │ │ + 0x00020b64 45454553 61495334 5f454531 375f4d5f EEESaIS4_EE17_M_ │ │ │ │ + 0x00020b74 7265616c 6c6f635f 61707065 6e64494a realloc_appendIJ │ │ │ │ + 0x00020b84 53345f45 45457644 704f545f 005f5a4e S4_EEEvDpOT_._ZN │ │ │ │ + 0x00020b94 36426f6e 6d696e32 3449706f 7074496e 6Bonmin24IpoptIn │ │ │ │ + 0x00020ba4 74657269 6f725761 726d5374 61727465 teriorWarmStarte │ │ │ │ + 0x00020bb4 72323055 70646174 6553746f 72656449 r20UpdateStoredI │ │ │ │ + 0x00020bc4 74657261 74657345 4e354970 6f707431 teratesEN5Ipopt1 │ │ │ │ + 0x00020bd4 33416c67 6f726974 686d4d6f 64654552 3AlgorithmModeER │ │ │ │ + 0x00020be4 4b4e5331 5f394970 6f707444 61746145 KNS1_9IpoptDataE │ │ │ │ + 0x00020bf4 524e5331 5f323549 706f7074 43616c63 RNS1_25IpoptCalc │ │ │ │ + 0x00020c04 756c6174 65645175 616e7469 74696573 ulatedQuantities │ │ │ │ + 0x00020c14 45005f5a 54534e36 426f6e6d 696e3234 E._ZTSN6Bonmin24 │ │ │ │ + 0x00020c24 49706f70 74496e74 6572696f 72576172 IpoptInteriorWar │ │ │ │ + 0x00020c34 6d537461 72746572 45005f5a 54494e36 mStarterE._ZTIN6 │ │ │ │ + 0x00020c44 426f6e6d 696e3234 49706f70 74496e74 Bonmin24IpoptInt │ │ │ │ + 0x00020c54 6572696f 72576172 6d537461 72746572 eriorWarmStarter │ │ │ │ + 0x00020c64 45005f5a 4e4b3642 6f6e6d69 6e313149 E._ZNK6Bonmin11I │ │ │ │ + 0x00020c74 706f7074 536f6c76 65723965 72726f72 poptSolver9error │ │ │ │ + 0x00020c84 436f6465 4576005f 5a4e4b36 426f6e6d CodeEv._ZNK6Bonm │ │ │ │ + 0x00020c94 696e3131 49706f70 74536f6c 76657231 in11IpoptSolver1 │ │ │ │ + 0x00020ca4 38556e73 6f6c7665 6449706f 70744572 8UnsolvedIpoptEr │ │ │ │ + 0x00020cb4 726f7231 30736f6c 7665724e 616d6542 ror10solverNameB │ │ │ │ + 0x00020cc4 35637878 31314576 005f5a4e 36426f6e 5cxx11Ev._ZN6Bon │ │ │ │ + 0x00020cd4 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x00020ce4 3138556e 736f6c76 65644970 6f707445 18UnsolvedIpoptE │ │ │ │ + 0x00020cf4 72726f72 3131736f 6c766572 4e616d65 rror11solverName │ │ │ │ + 0x00020d04 5f423563 78783131 45005f5a 4e354970 _B5cxx11E._ZN5Ip │ │ │ │ + 0x00020d14 6f707431 35536f6c 76655374 61746973 opt15SolveStatis │ │ │ │ + 0x00020d24 74696373 44304576 005f5a4e 4b36426f ticsD0Ev._ZNK6Bo │ │ │ │ + 0x00020d34 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ + 0x00020d44 72313677 61726d53 74617274 49735661 r16warmStartIsVa │ │ │ │ + 0x00020d54 6c696445 504b3133 436f696e 5761726d lidEPK13CoinWarm │ │ │ │ + 0x00020d64 53746172 74005f5a 4e4b3642 6f6e6d69 Start._ZNK6Bonmi │ │ │ │ + 0x00020d74 6e313149 706f7074 536f6c76 65723137 n11IpoptSolver17 │ │ │ │ + 0x00020d84 67657445 6d707479 5761726d 53746172 getEmptyWarmStar │ │ │ │ + 0x00020d94 74457600 5f5a4e36 426f6e6d 696e3134 tEv._ZN6Bonmin14 │ │ │ │ + 0x00020da4 49706f70 74576172 6d537461 72744331 IpoptWarmStartC1 │ │ │ │ + 0x00020db4 45626969 005f5a4e 4b36426f 6e6d696e Ebii._ZNK6Bonmin │ │ │ │ + 0x00020dc4 31314970 6f707453 6f6c7665 72313667 11IpoptSolver16g │ │ │ │ + 0x00020dd4 65745573 65645761 726d5374 61727445 etUsedWarmStartE │ │ │ │ + 0x00020de4 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ + 0x00020df4 494e535f 3131544d 494e4c50 32544e4c INS_11TMINLP2TNL │ │ │ │ + 0x00020e04 50454545 005f5a4e 36426f6e 6d696e31 PEEE._ZN6Bonmin1 │ │ │ │ + 0x00020e14 3449706f 70745761 726d5374 61727443 4IpoptWarmStartC │ │ │ │ + 0x00020e24 31456969 504b6453 325f005f 5a4e3642 1EiiPKdS2_._ZN6B │ │ │ │ + 0x00020e34 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ + 0x00020e44 65723138 556e736f 6c766564 49706f70 er18UnsolvedIpop │ │ │ │ + 0x00020e54 74457272 6f723130 6572726f 724e616d tError10errorNam │ │ │ │ + 0x00020e64 65734235 63787831 3145005f 5a4e3642 esB5cxx11E._ZN6B │ │ │ │ + 0x00020e74 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ + 0x00020e84 65724432 4576005f 5a54564e 36426f6e erD2Ev._ZTVN6Bon │ │ │ │ + 0x00020e94 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x00020ea4 45005f5a 4e36426f 6e6d696e 31314970 E._ZN6Bonmin11Ip │ │ │ │ + 0x00020eb4 6f707453 6f6c7665 72443145 76005f5a optSolverD1Ev._Z │ │ │ │ + 0x00020ec4 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ + 0x00020ed4 6f6c7665 72443045 76005f5a 4e36426f olverD0Ev._ZN6Bo │ │ │ │ + 0x00020ee4 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ + 0x00020ef4 72313855 6e736f6c 76656449 706f7074 r18UnsolvedIpopt │ │ │ │ + 0x00020f04 4572726f 72443245 76005f5a 54564e36 ErrorD2Ev._ZTVN6 │ │ │ │ + 0x00020f14 426f6e6d 696e3130 544e4c50 536f6c76 Bonmin10TNLPSolv │ │ │ │ + 0x00020f24 65723133 556e736f 6c766564 4572726f er13UnsolvedErro │ │ │ │ + 0x00020f34 7245005f 5a4e3642 6f6e6d69 6e313149 rE._ZN6Bonmin11I │ │ │ │ + 0x00020f44 706f7074 536f6c76 65723138 556e736f poptSolver18Unso │ │ │ │ + 0x00020f54 6c766564 49706f70 74457272 6f724431 lvedIpoptErrorD1 │ │ │ │ + 0x00020f64 4576005f 5a4e3642 6f6e6d69 6e313149 Ev._ZN6Bonmin11I │ │ │ │ + 0x00020f74 706f7074 536f6c76 65723138 556e736f poptSolver18Unso │ │ │ │ + 0x00020f84 6c766564 49706f70 74457272 6f724430 lvedIpoptErrorD0 │ │ │ │ + 0x00020f94 4576005f 5a4e3642 6f6e6d69 6e313149 Ev._ZN6Bonmin11I │ │ │ │ + 0x00020fa4 706f7074 536f6c76 65723137 666f7263 poptSolver17forc │ │ │ │ + 0x00020fb4 65536f6c 7665724f 75747075 74456900 eSolverOutputEi. │ │ │ │ + 0x00020fc4 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ + 0x00020fd4 74536f6c 76657231 38736574 4f757470 tSolver18setOutp │ │ │ │ + 0x00020fe4 7574546f 44656661 756c7445 76005f5a utToDefaultEv._Z │ │ │ │ + 0x00020ff4 4e354970 6f707431 3649706f 70744170 N5Ipopt16IpoptAp │ │ │ │ + 0x00021004 706c6963 6174696f 6e313049 6e697469 plication10Initi │ │ │ │ + 0x00021014 616c697a 6545504b 6362005f 5a4e3549 alizeEPKcb._ZN5I │ │ │ │ + 0x00021024 706f7074 31364970 6f707441 70706c69 popt16IpoptAppli │ │ │ │ + 0x00021034 63617469 6f6e354a 6e6c7374 4576005f cation5JnlstEv._ │ │ │ │ + 0x00021044 5a4e3642 6f6e6d69 6e313149 706f7074 ZN6Bonmin11Ipopt │ │ │ │ + 0x00021054 536f6c76 65723135 656e6162 6c655761 Solver15enableWa │ │ │ │ + 0x00021064 726d5374 61727445 76005f5a 4e36426f rmStartEv._ZN6Bo │ │ │ │ + 0x00021074 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ + 0x00021084 72313664 69736162 6c655761 726d5374 r16disableWarmSt │ │ │ │ + 0x00021094 61727445 76005f5a 4e354970 6f707431 artEv._ZN5Ipopt1 │ │ │ │ + 0x000210a4 35536f6c 76655374 61746973 74696373 5SolveStatistics │ │ │ │ + 0x000210b4 44324576 005f5a4e 3549706f 70743135 D2Ev._ZN5Ipopt15 │ │ │ │ + 0x000210c4 536f6c76 65537461 74697374 69637344 SolveStatisticsD │ │ │ │ + 0x000210d4 31457600 5f5a4e36 426f6e6d 696e3131 1Ev._ZN6Bonmin11 │ │ │ │ + 0x000210e4 49706f70 74536f6c 76657231 36736574 IpoptSolver16set │ │ │ │ + 0x000210f4 4d696e6c 70446566 61756c74 73454e35 MinlpDefaultsEN5 │ │ │ │ + 0x00021104 49706f70 7438536d 61727450 7472494e Ipopt8SmartPtrIN │ │ │ │ + 0x00021114 53315f31 314f7074 696f6e73 4c697374 S1_11OptionsList │ │ │ │ + 0x00021124 45454500 5f5a4e4b 36426f6e 6d696e31 EEE._ZNK6Bonmin1 │ │ │ │ + 0x00021134 3149706f 7074536f 6c766572 3138736f 1IpoptSolver18so │ │ │ │ + 0x00021144 6c766572 52657475 726e5374 61747573 lverReturnStatus │ │ │ │ + 0x00021154 454e3549 706f7074 32334170 706c6963 EN5Ipopt23Applic │ │ │ │ + 0x00021164 6174696f 6e526574 75726e53 74617475 ationReturnStatu │ │ │ │ + 0x00021174 7345005f 5a4e3642 6f6e6d69 6e313149 sE._ZN6Bonmin11I │ │ │ │ + 0x00021184 706f7074 536f6c76 65723132 4f707469 poptSolver12Opti │ │ │ │ + 0x00021194 6d697a65 544e4c50 45524b4e 3549706f mizeTNLPERKN5Ipo │ │ │ │ + 0x000211a4 70743853 6d617274 50747249 4e53315f pt8SmartPtrINS1_ │ │ │ │ + 0x000211b4 34544e4c 50454545 005f5a4e 36426f6e 4TNLPEEE._ZN6Bon │ │ │ │ + 0x000211c4 6d696e31 3149706f 7074536f 6c766572 min11IpoptSolver │ │ │ │ + 0x000211d4 31345265 4f707469 6d697a65 544e4c50 14ReOptimizeTNLP │ │ │ │ + 0x000211e4 45524b4e 3549706f 70743853 6d617274 ERKN5Ipopt8Smart │ │ │ │ + 0x000211f4 50747249 4e53315f 34544e4c 50454545 PtrINS1_4TNLPEEE │ │ │ │ + 0x00021204 005f5a4e 4b36426f 6e6d696e 31314970 ._ZNK6Bonmin11Ip │ │ │ │ + 0x00021214 6f707453 6f6c7665 72313855 6e736f6c optSolver18Unsol │ │ │ │ + 0x00021224 76656449 706f7074 4572726f 72396572 vedIpoptError9er │ │ │ │ + 0x00021234 726f724e 616d6542 35637878 31314576 rorNameB5cxx11Ev │ │ │ │ + 0x00021244 005f5a4e 3549706f 70743853 6d617274 ._ZN5Ipopt8Smart │ │ │ │ + 0x00021254 50747249 4e535f31 37526567 69737465 PtrINS_17Registe │ │ │ │ + 0x00021264 7265644f 7074696f 6e734545 31355265 redOptionsEE15Re │ │ │ │ + 0x00021274 6c656173 65506f69 6e746572 5f457600 leasePointer_Ev. │ │ │ │ + 0x00021284 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ + 0x00021294 74536f6c 76657231 30496e69 7469616c tSolver10Initial │ │ │ │ + 0x000212a4 697a6545 52536900 5f5a4e35 49706f70 izeERSi._ZN5Ipop │ │ │ │ + 0x000212b4 74313649 706f7074 4170706c 69636174 t16IpoptApplicat │ │ │ │ + 0x000212c4 696f6e37 4f707469 6f6e7345 76005f5a ion7OptionsEv._Z │ │ │ │ + 0x000212d4 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ + 0x000212e4 6f6c7665 72313049 6e697469 616c697a olver10Initializ │ │ │ │ + 0x000212f4 65454e53 74375f5f 63787831 31313262 eENSt7__cxx1112b │ │ │ │ + 0x00021304 61736963 5f737472 696e6749 63537431 asic_stringIcSt1 │ │ │ │ + 0x00021314 31636861 725f7472 61697473 49634553 1char_traitsIcES │ │ │ │ + 0x00021324 61496345 4545005f 5a4e3642 6f6e6d69 aIcEEE._ZN6Bonmi │ │ │ │ + 0x00021334 6e313149 706f7074 536f6c76 65723136 n11IpoptSolver16 │ │ │ │ + 0x00021344 6e657755 6e736f6c 76656445 72726f72 newUnsolvedError │ │ │ │ + 0x00021354 45694e35 49706f70 7438536d 61727450 EiN5Ipopt8SmartP │ │ │ │ + 0x00021364 7472494e 535f3131 544d494e 4c503254 trINS_11TMINLP2T │ │ │ │ + 0x00021374 4e4c5045 45454e53 74375f5f 63787831 NLPEEENSt7__cxx1 │ │ │ │ + 0x00021384 31313262 61736963 5f737472 696e6749 112basic_stringI │ │ │ │ + 0x00021394 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ + 0x000213a4 49634553 61496345 4545005f 5a54564e IcESaIcEEE._ZTVN │ │ │ │ + 0x000213b4 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ + 0x000213c4 6c766572 3138556e 736f6c76 65644970 lver18UnsolvedIp │ │ │ │ + 0x000213d4 6f707445 72726f72 45005f5a 4e4b3642 optErrorE._ZNK6B │ │ │ │ + 0x000213e4 6f6e6d69 6e313149 706f7074 536f6c76 onmin11IpoptSolv │ │ │ │ + 0x000213f4 65723132 67657457 61726d53 74617274 er12getWarmStart │ │ │ │ + 0x00021404 454e3549 706f7074 38536d61 72745074 EN5Ipopt8SmartPt │ │ │ │ + 0x00021414 72494e53 5f313154 4d494e4c 5032544e rINS_11TMINLP2TN │ │ │ │ + 0x00021424 4c504545 45005f5a 4e36426f 6e6d696e LPEEE._ZN6Bonmin │ │ │ │ + 0x00021434 31344970 6f707457 61726d53 74617274 14IpoptWarmStart │ │ │ │ + 0x00021444 4331454e 3549706f 70743853 6d617274 C1EN5Ipopt8Smart │ │ │ │ + 0x00021454 50747249 4e535f31 31544d49 4e4c5032 PtrINS_11TMINLP2 │ │ │ │ + 0x00021464 544e4c50 4545454e 53325f49 4e535f32 TNLPEEENS2_INS_2 │ │ │ │ + 0x00021474 3449706f 7074496e 74657269 6f725761 4IpoptInteriorWa │ │ │ │ + 0x00021484 726d5374 61727465 72454545 005f5a4e rmStarterEEE._ZN │ │ │ │ + 0x00021494 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ + 0x000214a4 6c766572 31327365 74576172 6d537461 lver12setWarmSta │ │ │ │ + 0x000214b4 72744550 4b313343 6f696e57 61726d53 rtEPK13CoinWarmS │ │ │ │ + 0x000214c4 74617274 4e354970 6f707438 536d6172 tartN5Ipopt8Smar │ │ │ │ + 0x000214d4 74507472 494e535f 3131544d 494e4c50 tPtrINS_11TMINLP │ │ │ │ + 0x000214e4 32544e4c 50454545 005f5a4e 3549706f 2TNLPEEE._ZN5Ipo │ │ │ │ + 0x000214f4 70743853 6d617274 50747249 4e535f31 pt8SmartPtrINS_1 │ │ │ │ + 0x00021504 3649706f 70744170 706c6963 6174696f 6IpoptApplicatio │ │ │ │ + 0x00021514 6e454531 3552656c 65617365 506f696e nEE15ReleasePoin │ │ │ │ + 0x00021524 7465725f 4576005f 5a4e3642 6f6e6d69 ter_Ev._ZN6Bonmi │ │ │ │ + 0x00021534 6e313149 706f7074 536f6c76 65724332 n11IpoptSolverC2 │ │ │ │ + 0x00021544 4562005f 5a4e3549 706f7074 31364970 Eb._ZN5Ipopt16Ip │ │ │ │ + 0x00021554 6f707441 70706c69 63617469 6f6e4331 optApplicationC1 │ │ │ │ + 0x00021564 454e535f 38536d61 72745074 72494e53 ENS_8SmartPtrINS │ │ │ │ + 0x00021574 5f313752 65676973 74657265 644f7074 _17RegisteredOpt │ │ │ │ + 0x00021584 696f6e73 4545454e 53315f49 4e535f31 ionsEEENS1_INS_1 │ │ │ │ + 0x00021594 314f7074 696f6e73 4c697374 4545454e 1OptionsListEEEN │ │ │ │ + 0x000215a4 53315f49 4e535f31 304a6f75 726e616c S1_INS_10Journal │ │ │ │ + 0x000215b4 69737445 4545005f 5a4e3642 6f6e6d69 istEEE._ZN6Bonmi │ │ │ │ + 0x000215c4 6e313149 706f7074 536f6c76 65724331 n11IpoptSolverC1 │ │ │ │ + 0x000215d4 4562005f 5a4e3642 6f6e6d69 6e313149 Eb._ZN6Bonmin11I │ │ │ │ + 0x000215e4 706f7074 536f6c76 65724332 45524b53 poptSolverC2ERKS │ │ │ │ + 0x000215f4 305f005f 5a4e3642 6f6e6d69 6e313149 0_._ZN6Bonmin11I │ │ │ │ + 0x00021604 706f7074 536f6c76 65724331 45524b53 poptSolverC1ERKS │ │ │ │ + 0x00021614 305f005f 5a4e3549 706f7074 38536d61 0_._ZN5Ipopt8Sma │ │ │ │ + 0x00021624 72745074 72494e36 426f6e6d 696e3131 rtPtrIN6Bonmin11 │ │ │ │ + 0x00021634 49706f70 74536f6c 76657245 45313552 IpoptSolverEE15R │ │ │ │ + 0x00021644 656c6561 7365506f 696e7465 725f4576 eleasePointer_Ev │ │ │ │ + 0x00021654 005f5a4e 36426f6e 6d696e31 3149706f ._ZN6Bonmin11Ipo │ │ │ │ + 0x00021664 7074536f 6c766572 35636c6f 6e654576 ptSolver5cloneEv │ │ │ │ + 0x00021674 005f5a4e 3549706f 70743853 6d617274 ._ZN5Ipopt8Smart │ │ │ │ + 0x00021684 50747249 4e535f31 35536f6c 76655374 PtrINS_15SolveSt │ │ │ │ + 0x00021694 61746973 74696373 45453135 52656c65 atisticsEE15Rele │ │ │ │ + 0x000216a4 61736550 6f696e74 65725f45 76005f5a asePointer_Ev._Z │ │ │ │ + 0x000216b4 4e36426f 6e6d696e 31314970 6f707453 N6Bonmin11IpoptS │ │ │ │ + 0x000216c4 6f6c7665 72374350 5554696d 65457600 olver7CPUTimeEv. │ │ │ │ + 0x000216d4 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ + 0x000216e4 74536f6c 76657231 34497465 72617469 tSolver14Iterati │ │ │ │ + 0x000216f4 6f6e436f 756e7445 76005f5a 4e36426f onCountEv._ZN6Bo │ │ │ │ + 0x00021704 6e6d696e 31314970 6f707453 6f6c7665 nmin11IpoptSolve │ │ │ │ + 0x00021714 72433245 4e354970 6f707438 536d6172 rC2EN5Ipopt8Smar │ │ │ │ + 0x00021724 74507472 494e535f 31375265 67697374 tPtrINS_17Regist │ │ │ │ + 0x00021734 65726564 4f707469 6f6e7345 45454e53 eredOptionsEEENS │ │ │ │ + 0x00021744 325f494e 53315f31 314f7074 696f6e73 2_INS1_11Options │ │ │ │ + 0x00021754 4c697374 4545454e 53325f49 4e53315f ListEEENS2_INS1_ │ │ │ │ + 0x00021764 31304a6f 75726e61 6c697374 45454500 10JournalistEEE. │ │ │ │ + 0x00021774 5f5a4e36 426f6e6d 696e3131 49706f70 _ZN6Bonmin11Ipop │ │ │ │ + 0x00021784 74536f6c 76657243 31454e35 49706f70 tSolverC1EN5Ipop │ │ │ │ + 0x00021794 7438536d 61727450 7472494e 535f3137 t8SmartPtrINS_17 │ │ │ │ + 0x000217a4 52656769 73746572 65644f70 74696f6e RegisteredOption │ │ │ │ + 0x000217b4 73454545 4e53325f 494e5331 5f31314f sEEENS2_INS1_11O │ │ │ │ + 0x000217c4 7074696f 6e734c69 73744545 454e5332 ptionsListEEENS2 │ │ │ │ + 0x000217d4 5f494e53 315f3130 4a6f7572 6e616c69 _INS1_10Journali │ │ │ │ + 0x000217e4 73744545 45005f5a 4e36426f 6e6d696e stEEE._ZN6Bonmin │ │ │ │ + 0x000217f4 31314970 6f707453 6f6c7665 72433245 11IpoptSolverC2E │ │ │ │ + 0x00021804 4e354970 6f707438 536d6172 74507472 N5Ipopt8SmartPtr │ │ │ │ + 0x00021814 494e535f 31375265 67697374 65726564 INS_17Registered │ │ │ │ + 0x00021824 4f707469 6f6e7345 45454e53 325f494e OptionsEEENS2_IN │ │ │ │ + 0x00021834 53315f31 314f7074 696f6e73 4c697374 S1_11OptionsList │ │ │ │ + 0x00021844 4545454e 53325f49 4e53315f 31304a6f EEENS2_INS1_10Jo │ │ │ │ + 0x00021854 75726e61 6c697374 45454552 4b4e5374 urnalistEEERKNSt │ │ │ │ + 0x00021864 375f5f63 78783131 31326261 7369635f 7__cxx1112basic_ │ │ │ │ + 0x00021874 73747269 6e674963 53743131 63686172 stringIcSt11char │ │ │ │ + 0x00021884 5f747261 69747349 63455361 49634545 _traitsIcESaIcEE │ │ │ │ + 0x00021894 45005f5a 54534e36 426f6e6d 696e3131 E._ZTSN6Bonmin11 │ │ │ │ + 0x000218a4 49706f70 74536f6c 76657231 38556e73 IpoptSolver18Uns │ │ │ │ + 0x000218b4 6f6c7665 6449706f 70744572 726f7245 olvedIpoptErrorE │ │ │ │ + 0x000218c4 005f5a54 494e3642 6f6e6d69 6e313149 ._ZTIN6Bonmin11I │ │ │ │ + 0x000218d4 706f7074 536f6c76 65723138 556e736f poptSolver18Unso │ │ │ │ + 0x000218e4 6c766564 49706f70 74457272 6f724500 lvedIpoptErrorE. │ │ │ │ + 0x000218f4 5f5a5453 4e36426f 6e6d696e 31314970 _ZTSN6Bonmin11Ip │ │ │ │ + 0x00021904 6f707453 6f6c7665 7245005f 5a54494e optSolverE._ZTIN │ │ │ │ + 0x00021914 36426f6e 6d696e31 3149706f 7074536f 6Bonmin11IpoptSo │ │ │ │ + 0x00021924 6c766572 45005f5a 4e4b3133 436f696e lverE._ZNK13Coin │ │ │ │ + 0x00021934 5761726d 53746172 74313267 656e6572 WarmStart12gener │ │ │ │ + 0x00021944 61746544 69666645 504b535f 005f5a4e ateDiffEPKS_._ZN │ │ │ │ + 0x00021954 3133436f 696e5761 726d5374 61727439 13CoinWarmStart9 │ │ │ │ + 0x00021964 6170706c 79446966 6645504b 3137436f applyDiffEPK17Co │ │ │ │ + 0x00021974 696e5761 726d5374 61727444 69666600 inWarmStartDiff. │ │ │ │ + 0x00021984 5f5a4e32 33436f69 6e576172 6d537461 _ZN23CoinWarmSta │ │ │ │ + 0x00021994 72745665 63746f72 44696666 49644544 rtVectorDiffIdED │ │ │ │ + 0x000219a4 31457600 5f5a4e31 39436f69 6e576172 1Ev._ZN19CoinWar │ │ │ │ + 0x000219b4 6d537461 72745665 63746f72 49644544 mStartVectorIdED │ │ │ │ + 0x000219c4 31457600 5f5a4e31 39436f69 6e576172 1Ev._ZN19CoinWar │ │ │ │ + 0x000219d4 6d537461 72745665 63746f72 49644544 mStartVectorIdED │ │ │ │ + 0x000219e4 30457600 5f5a4e32 33436f69 6e576172 0Ev._ZN23CoinWar │ │ │ │ + 0x000219f4 6d537461 72745665 63746f72 44696666 mStartVectorDiff │ │ │ │ + 0x00021a04 49644561 5345524b 53305f00 5f5a4e4b IdEaSERKS0_._ZNK │ │ │ │ + 0x00021a14 3138436f 696e5761 726d5374 61727442 18CoinWarmStartB │ │ │ │ + 0x00021a24 61736973 35636c6f 6e654576 005f5a4e asis5cloneEv._ZN │ │ │ │ + 0x00021a34 3138436f 696e5761 726d5374 61727442 18CoinWarmStartB │ │ │ │ + 0x00021a44 61736973 43314552 4b535f00 5f5a5456 asisC1ERKS_._ZTV │ │ │ │ + 0x00021a54 3233436f 696e5761 726d5374 61727456 23CoinWarmStartV │ │ │ │ + 0x00021a64 6563746f 72446966 66496445 005f5a4e ectorDiffIdE._ZN │ │ │ │ + 0x00021a74 4b323343 6f696e57 61726d53 74617274 K23CoinWarmStart │ │ │ │ + 0x00021a84 56656374 6f724469 66664964 4535636c VectorDiffIdE5cl │ │ │ │ + 0x00021a94 6f6e6545 76005f5a 4e4b3237 436f696e oneEv._ZNK27Coin │ │ │ │ + 0x00021aa4 5761726d 53746172 74507269 6d616c44 WarmStartPrimalD │ │ │ │ + 0x00021ab4 75616c44 69666635 636c6f6e 65457600 ualDiff5cloneEv. │ │ │ │ + 0x00021ac4 5f5a5456 3237436f 696e5761 726d5374 _ZTV27CoinWarmSt │ │ │ │ + 0x00021ad4 61727450 72696d61 6c447561 6c446966 artPrimalDualDif │ │ │ │ + 0x00021ae4 66005f5a 5476305f 6e31365f 4e4b3138 f._ZTv0_n16_NK18 │ │ │ │ + 0x00021af4 436f696e 5761726d 53746172 74426173 CoinWarmStartBas │ │ │ │ + 0x00021b04 69733563 6c6f6e65 4576005f 5a4e3233 is5cloneEv._ZN23 │ │ │ │ + 0x00021b14 436f696e 5761726d 53746172 74566563 CoinWarmStartVec │ │ │ │ + 0x00021b24 746f7244 69666649 64454430 4576005f torDiffIdED0Ev._ │ │ │ │ + 0x00021b34 5a4e3237 436f696e 5761726d 53746172 ZN27CoinWarmStar │ │ │ │ + 0x00021b44 74507269 6d616c44 75616c44 69666644 tPrimalDualDiffD │ │ │ │ + 0x00021b54 31457600 5f5a4e32 37436f69 6e576172 1Ev._ZN27CoinWar │ │ │ │ + 0x00021b64 6d537461 72745072 696d616c 4475616c mStartPrimalDual │ │ │ │ + 0x00021b74 44696666 44304576 005f5a4e 36426f6e DiffD0Ev._ZN6Bon │ │ │ │ + 0x00021b84 6d696e31 3449706f 70745761 726d5374 min14IpoptWarmSt │ │ │ │ + 0x00021b94 61727444 31457600 5f5a4e31 38436f69 artD1Ev._ZN18Coi │ │ │ │ + 0x00021ba4 6e576172 6d537461 72744261 73697344 nWarmStartBasisD │ │ │ │ + 0x00021bb4 32457600 5f5a5456 4e36426f 6e6d696e 2Ev._ZTVN6Bonmin │ │ │ │ + 0x00021bc4 31344970 6f707457 61726d53 74617274 14IpoptWarmStart │ │ │ │ + 0x00021bd4 45005f5a 54544e36 426f6e6d 696e3134 E._ZTTN6Bonmin14 │ │ │ │ + 0x00021be4 49706f70 74576172 6d537461 72744500 IpoptWarmStartE. │ │ │ │ + 0x00021bf4 5f5a4e36 426f6e6d 696e3134 49706f70 _ZN6Bonmin14Ipop │ │ │ │ + 0x00021c04 74576172 6d537461 72744430 4576005f tWarmStartD0Ev._ │ │ │ │ + 0x00021c14 5a547630 5f6e3132 5f4e3642 6f6e6d69 ZTv0_n12_N6Bonmi │ │ │ │ + 0x00021c24 6e313449 706f7074 5761726d 53746172 n14IpoptWarmStar │ │ │ │ + 0x00021c34 74443045 76005f5a 5476305f 6e31325f tD0Ev._ZTv0_n12_ │ │ │ │ + 0x00021c44 4e36426f 6e6d696e 31344970 6f707457 N6Bonmin14IpoptW │ │ │ │ + 0x00021c54 61726d53 74617274 44314576 005f5a4e armStartD1Ev._ZN │ │ │ │ + 0x00021c64 36426f6e 6d696e31 3849706f 70745761 6Bonmin18IpoptWa │ │ │ │ + 0x00021c74 726d5374 61727444 69666644 31457600 rmStartDiffD1Ev. │ │ │ │ + 0x00021c84 5f5a5456 4e36426f 6e6d696e 31384970 _ZTVN6Bonmin18Ip │ │ │ │ + 0x00021c94 6f707457 61726d53 74617274 44696666 optWarmStartDiff │ │ │ │ + 0x00021ca4 45005f5a 4e36426f 6e6d696e 31384970 E._ZN6Bonmin18Ip │ │ │ │ + 0x00021cb4 6f707457 61726d53 74617274 44696666 optWarmStartDiff │ │ │ │ + 0x00021cc4 44304576 005f5a4e 4b36426f 6e6d696e D0Ev._ZNK6Bonmin │ │ │ │ + 0x00021cd4 31384970 6f707457 61726d53 74617274 18IpoptWarmStart │ │ │ │ + 0x00021ce4 44696666 35636c6f 6e654576 005f5a4e Diff5cloneEv._ZN │ │ │ │ + 0x00021cf4 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ + 0x00021d04 726d5374 61727439 6170706c 79446966 rmStart9applyDif │ │ │ │ + 0x00021d14 6645504b 3137436f 696e5761 726d5374 fEPK17CoinWarmSt │ │ │ │ + 0x00021d24 61727444 69666600 5f5a4e32 33436f69 artDiff._ZN23Coi │ │ │ │ + 0x00021d34 6e576172 6d537461 72745072 696d616c nWarmStartPrimal │ │ │ │ + 0x00021d44 4475616c 39617070 6c794469 66664550 Dual9applyDiffEP │ │ │ │ + 0x00021d54 4b313743 6f696e57 61726d53 74617274 K17CoinWarmStart │ │ │ │ + 0x00021d64 44696666 005f5a54 76305f6e 32345f4e Diff._ZTv0_n24_N │ │ │ │ + 0x00021d74 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ + 0x00021d84 726d5374 61727439 6170706c 79446966 rmStart9applyDif │ │ │ │ + 0x00021d94 6645504b 3137436f 696e5761 726d5374 fEPK17CoinWarmSt │ │ │ │ + 0x00021da4 61727444 69666600 5f5a4e4b 36426f6e artDiff._ZNK6Bon │ │ │ │ + 0x00021db4 6d696e31 3449706f 70745761 726d5374 min14IpoptWarmSt │ │ │ │ + 0x00021dc4 61727431 3267656e 65726174 65446966 art12generateDif │ │ │ │ + 0x00021dd4 6645504b 3133436f 696e5761 726d5374 fEPK13CoinWarmSt │ │ │ │ + 0x00021de4 61727400 5f5a4e4b 3233436f 696e5761 art._ZNK23CoinWa │ │ │ │ + 0x00021df4 726d5374 61727450 72696d61 6c447561 rmStartPrimalDua │ │ │ │ + 0x00021e04 6c313267 656e6572 61746544 69666645 l12generateDiffE │ │ │ │ + 0x00021e14 504b3133 436f696e 5761726d 53746172 PK13CoinWarmStar │ │ │ │ + 0x00021e24 74005f5a 5476305f 6e32305f 4e4b3642 t._ZTv0_n20_NK6B │ │ │ │ + 0x00021e34 6f6e6d69 6e313449 706f7074 5761726d onmin14IpoptWarm │ │ │ │ + 0x00021e44 53746172 74313267 656e6572 61746544 Start12generateD │ │ │ │ + 0x00021e54 69666645 504b3133 436f696e 5761726d iffEPK13CoinWarm │ │ │ │ + 0x00021e64 53746172 74005f5a 5476305f 6e31365f Start._ZTv0_n16_ │ │ │ │ + 0x00021e74 4e4b3237 436f696e 5761726d 53746172 NK27CoinWarmStar │ │ │ │ + 0x00021e84 74507269 6d616c44 75616c44 69666635 tPrimalDualDiff5 │ │ │ │ + 0x00021e94 636c6f6e 65457600 5f5a5476 305f6e31 cloneEv._ZTv0_n1 │ │ │ │ + 0x00021ea4 325f4e32 37436f69 6e576172 6d537461 2_N27CoinWarmSta │ │ │ │ + 0x00021eb4 72745072 696d616c 4475616c 44696666 rtPrimalDualDiff │ │ │ │ + 0x00021ec4 44314576 005f5a54 76305f6e 31325f4e D1Ev._ZTv0_n12_N │ │ │ │ + 0x00021ed4 3237436f 696e5761 726d5374 61727450 27CoinWarmStartP │ │ │ │ + 0x00021ee4 72696d61 6c447561 6c446966 66443045 rimalDualDiffD0E │ │ │ │ + 0x00021ef4 76005f5a 5476305f 6e31325f 4e36426f v._ZTv0_n12_N6Bo │ │ │ │ + 0x00021f04 6e6d696e 31384970 6f707457 61726d53 nmin18IpoptWarmS │ │ │ │ + 0x00021f14 74617274 44696666 44314576 005f5a54 tartDiffD1Ev._ZT │ │ │ │ + 0x00021f24 76305f6e 31325f4e 36426f6e 6d696e31 v0_n12_N6Bonmin1 │ │ │ │ + 0x00021f34 3849706f 70745761 726d5374 61727444 8IpoptWarmStartD │ │ │ │ + 0x00021f44 69666644 30457600 5f5a5476 305f6e31 iffD0Ev._ZTv0_n1 │ │ │ │ + 0x00021f54 365f4e4b 36426f6e 6d696e31 3849706f 6_NK6Bonmin18Ipo │ │ │ │ + 0x00021f64 70745761 726d5374 61727444 69666635 ptWarmStartDiff5 │ │ │ │ + 0x00021f74 636c6f6e 65457600 5f5a4e36 426f6e6d cloneEv._ZN6Bonm │ │ │ │ + 0x00021f84 696e3134 49706f70 74576172 6d537461 in14IpoptWarmSta │ │ │ │ + 0x00021f94 72744332 45524b53 305f6200 5f5a4e36 rtC2ERKS0_b._ZN6 │ │ │ │ + 0x00021fa4 426f6e6d 696e3134 49706f70 74576172 Bonmin14IpoptWar │ │ │ │ + 0x00021fb4 6d537461 72744332 45524b32 33436f69 mStartC2ERK23Coi │ │ │ │ + 0x00021fc4 6e576172 6d537461 72745072 696d616c nWarmStartPrimal │ │ │ │ + 0x00021fd4 4475616c 005f5a4e 36426f6e 6d696e31 Dual._ZN6Bonmin1 │ │ │ │ + 0x00021fe4 3449706f 70745761 726d5374 61727444 4IpoptWarmStartD │ │ │ │ + 0x00021ff4 32457600 5f5a5476 305f6e31 325f4e31 2Ev._ZTv0_n12_N1 │ │ │ │ + 0x00022004 39436f69 6e576172 6d537461 72745665 9CoinWarmStartVe │ │ │ │ + 0x00022014 63746f72 49644544 31457600 5f5a5476 ctorIdED1Ev._ZTv │ │ │ │ + 0x00022024 305f6e31 325f4e31 39436f69 6e576172 0_n12_N19CoinWar │ │ │ │ + 0x00022034 6d537461 72745665 63746f72 49644544 mStartVectorIdED │ │ │ │ + 0x00022044 30457600 5f5a5476 305f6e31 325f4e32 0Ev._ZTv0_n12_N2 │ │ │ │ + 0x00022054 33436f69 6e576172 6d537461 72745665 3CoinWarmStartVe │ │ │ │ + 0x00022064 63746f72 44696666 49644544 31457600 ctorDiffIdED1Ev. │ │ │ │ + 0x00022074 5f5a5476 305f6e31 325f4e32 33436f69 _ZTv0_n12_N23Coi │ │ │ │ + 0x00022084 6e576172 6d537461 72745665 63746f72 nWarmStartVector │ │ │ │ + 0x00022094 44696666 49644544 30457600 5f5a4e31 DiffIdED0Ev._ZN1 │ │ │ │ + 0x000220a4 39436f69 6e576172 6d537461 72745665 9CoinWarmStartVe │ │ │ │ + 0x000220b4 63746f72 49644539 6170706c 79446966 ctorIdE9applyDif │ │ │ │ + 0x000220c4 6645504b 3137436f 696e5761 726d5374 fEPK17CoinWarmSt │ │ │ │ + 0x000220d4 61727444 69666600 5f5a5449 3233436f artDiff._ZTI23Co │ │ │ │ + 0x000220e4 696e5761 726d5374 61727456 6563746f inWarmStartVecto │ │ │ │ + 0x000220f4 72446966 66496445 005f5a54 76305f6e rDiffIdE._ZTv0_n │ │ │ │ + 0x00022104 32345f4e 3139436f 696e5761 726d5374 24_N19CoinWarmSt │ │ │ │ + 0x00022114 61727456 6563746f 72496445 39617070 artVectorIdE9app │ │ │ │ + 0x00022124 6c794469 66664550 4b313743 6f696e57 lyDiffEPK17CoinW │ │ │ │ + 0x00022134 61726d53 74617274 44696666 005f5a4e armStartDiff._ZN │ │ │ │ + 0x00022144 4b313943 6f696e57 61726d53 74617274 K19CoinWarmStart │ │ │ │ + 0x00022154 56656374 6f724964 45313267 656e6572 VectorIdE12gener │ │ │ │ + 0x00022164 61746544 69666645 504b3133 436f696e ateDiffEPK13Coin │ │ │ │ + 0x00022174 5761726d 53746172 74005f5a 54493139 WarmStart._ZTI19 │ │ │ │ + 0x00022184 436f696e 5761726d 53746172 74566563 CoinWarmStartVec │ │ │ │ + 0x00022194 746f7249 6445005f 5a547630 5f6e3230 torIdE._ZTv0_n20 │ │ │ │ + 0x000221a4 5f4e4b31 39436f69 6e576172 6d537461 _NK19CoinWarmSta │ │ │ │ + 0x000221b4 72745665 63746f72 49644531 3267656e rtVectorIdE12gen │ │ │ │ + 0x000221c4 65726174 65446966 6645504b 3133436f erateDiffEPK13Co │ │ │ │ + 0x000221d4 696e5761 726d5374 61727400 5f5a3137 inWarmStart._Z17 │ │ │ │ + 0x000221e4 436f696e 4469736a 6f696e74 436f7079 CoinDisjointCopy │ │ │ │ + 0x000221f4 4e496445 76504b54 5f695053 305f005f NIdEvPKT_iPS0_._ │ │ │ │ + 0x00022204 5a4e4b31 39436f69 6e576172 6d537461 ZNK19CoinWarmSta │ │ │ │ + 0x00022214 72745665 63746f72 49644535 636c6f6e rtVectorIdE5clon │ │ │ │ + 0x00022224 65457600 5f5a5456 3139436f 696e5761 eEv._ZTV19CoinWa │ │ │ │ + 0x00022234 726d5374 61727456 6563746f 72496445 rmStartVectorIdE │ │ │ │ + 0x00022244 005f5a4e 4b323343 6f696e57 61726d53 ._ZNK23CoinWarmS │ │ │ │ + 0x00022254 74617274 5072696d 616c4475 616c3563 tartPrimalDual5c │ │ │ │ + 0x00022264 6c6f6e65 4576005f 5a545632 33436f69 loneEv._ZTV23Coi │ │ │ │ + 0x00022274 6e576172 6d537461 72745072 696d616c nWarmStartPrimal │ │ │ │ + 0x00022284 4475616c 005f5a54 76305f6e 31365f4e Dual._ZTv0_n16_N │ │ │ │ + 0x00022294 4b323343 6f696e57 61726d53 74617274 K23CoinWarmStart │ │ │ │ + 0x000222a4 5072696d 616c4475 616c3563 6c6f6e65 PrimalDual5clone │ │ │ │ + 0x000222b4 4576005f 5a4e3642 6f6e6d69 6e313449 Ev._ZN6Bonmin14I │ │ │ │ + 0x000222c4 706f7074 5761726d 53746172 74433145 poptWarmStartC1E │ │ │ │ + 0x000222d4 524b5330 5f62005f 5a4e3138 436f696e RKS0_b._ZN18Coin │ │ │ │ + 0x000222e4 5761726d 53746172 74426173 69734332 WarmStartBasisC2 │ │ │ │ + 0x000222f4 45524b53 5f005f5a 54563133 436f696e ERKS_._ZTV13Coin │ │ │ │ + 0x00022304 5761726d 53746172 74005f5a 4e4b3642 WarmStart._ZNK6B │ │ │ │ + 0x00022314 6f6e6d69 6e313449 706f7074 5761726d onmin14IpoptWarm │ │ │ │ + 0x00022324 53746172 7435636c 6f6e6545 76005f5a Start5cloneEv._Z │ │ │ │ + 0x00022334 5476305f 6e31365f 4e4b3642 6f6e6d69 Tv0_n16_NK6Bonmi │ │ │ │ + 0x00022344 6e313449 706f7074 5761726d 53746172 n14IpoptWarmStar │ │ │ │ + 0x00022354 7435636c 6f6e6545 76005f5a 4e313843 t5cloneEv._ZN18C │ │ │ │ + 0x00022364 6f696e57 61726d53 74617274 42617369 oinWarmStartBasi │ │ │ │ + 0x00022374 73433245 76005f5a 4e36426f 6e6d696e sC2Ev._ZN6Bonmin │ │ │ │ + 0x00022384 31344970 6f707457 61726d53 74617274 14IpoptWarmStart │ │ │ │ + 0x00022394 43324562 6969005f 5a4e3642 6f6e6d69 C2Ebii._ZN6Bonmi │ │ │ │ + 0x000223a4 6e313449 706f7074 5761726d 53746172 n14IpoptWarmStar │ │ │ │ + 0x000223b4 74433245 6969504b 6453325f 005f5a4e tC2EiiPKdS2_._ZN │ │ │ │ + 0x000223c4 36426f6e 6d696e31 3449706f 70745761 6Bonmin14IpoptWa │ │ │ │ + 0x000223d4 726d5374 61727443 32454e35 49706f70 rmStartC2EN5Ipop │ │ │ │ + 0x000223e4 7438536d 61727450 7472494e 535f3131 t8SmartPtrINS_11 │ │ │ │ + 0x000223f4 544d494e 4c503254 4e4c5045 45454e53 TMINLP2TNLPEEENS │ │ │ │ + 0x00022404 325f494e 535f3234 49706f70 74496e74 2_INS_24IpoptInt │ │ │ │ + 0x00022414 6572696f 72576172 6d537461 72746572 eriorWarmStarter │ │ │ │ + 0x00022424 45454500 5f5a5476 305f6e31 365f4e4b EEE._ZTv0_n16_NK │ │ │ │ + 0x00022434 3233436f 696e5761 726d5374 61727456 23CoinWarmStartV │ │ │ │ + 0x00022444 6563746f 72446966 66496445 35636c6f ectorDiffIdE5clo │ │ │ │ + 0x00022454 6e654576 005f5a54 76305f6e 31365f4e neEv._ZTv0_n16_N │ │ │ │ + 0x00022464 4b313943 6f696e57 61726d53 74617274 K19CoinWarmStart │ │ │ │ + 0x00022474 56656374 6f724964 4535636c 6f6e6545 VectorIdE5cloneE │ │ │ │ + 0x00022484 76005f5a 54533139 436f696e 5761726d v._ZTS19CoinWarm │ │ │ │ + 0x00022494 53746172 74566563 746f7249 6445005f StartVectorIdE._ │ │ │ │ + 0x000224a4 5a545332 33436f69 6e576172 6d537461 ZTS23CoinWarmSta │ │ │ │ + 0x000224b4 72745665 63746f72 44696666 49644500 rtVectorDiffIdE. │ │ │ │ + 0x000224c4 5f5a5453 4e36426f 6e6d696e 31344970 _ZTSN6Bonmin14Ip │ │ │ │ + 0x000224d4 6f707457 61726d53 74617274 45005f5a optWarmStartE._Z │ │ │ │ + 0x000224e4 54543139 436f696e 5761726d 53746172 TT19CoinWarmStar │ │ │ │ + 0x000224f4 74566563 746f7249 6445005f 5a545432 tVectorIdE._ZTT2 │ │ │ │ + 0x00022504 33436f69 6e576172 6d537461 72745665 3CoinWarmStartVe │ │ │ │ + 0x00022514 63746f72 44696666 49644500 5f5a5454 ctorDiffIdE._ZTT │ │ │ │ + 0x00022524 3237436f 696e5761 726d5374 61727450 27CoinWarmStartP │ │ │ │ + 0x00022534 72696d61 6c447561 6c446966 66005f5a rimalDualDiff._Z │ │ │ │ + 0x00022544 54544e36 426f6e6d 696e3138 49706f70 TTN6Bonmin18Ipop │ │ │ │ + 0x00022554 74576172 6d537461 72744469 66664500 tWarmStartDiffE. │ │ │ │ + 0x00022564 5f5a5476 305f6e32 305f4e4b 3233436f _ZTv0_n20_NK23Co │ │ │ │ + 0x00022574 696e5761 726d5374 61727450 72696d61 inWarmStartPrima │ │ │ │ + 0x00022584 6c447561 6c313267 656e6572 61746544 lDual12generateD │ │ │ │ + 0x00022594 69666645 504b3133 436f696e 5761726d iffEPK13CoinWarm │ │ │ │ + 0x000225a4 53746172 74005f5a 5476305f 6e32345f Start._ZTv0_n24_ │ │ │ │ + 0x000225b4 4e323343 6f696e57 61726d53 74617274 N23CoinWarmStart │ │ │ │ + 0x000225c4 5072696d 616c4475 616c3961 70706c79 PrimalDual9apply │ │ │ │ + 0x000225d4 44696666 45504b31 37436f69 6e576172 DiffEPK17CoinWar │ │ │ │ + 0x000225e4 6d537461 72744469 6666005f 5a4e4b31 mStartDiff._ZNK1 │ │ │ │ + 0x000225f4 38436f69 6e576172 6d537461 72744261 8CoinWarmStartBa │ │ │ │ + 0x00022604 73697331 3267656e 65726174 65446966 sis12generateDif │ │ │ │ + 0x00022614 6645504b 3133436f 696e5761 726d5374 fEPK13CoinWarmSt │ │ │ │ + 0x00022624 61727400 5f5a4e31 38436f69 6e576172 art._ZN18CoinWar │ │ │ │ + 0x00022634 6d537461 72744261 73697339 6170706c mStartBasis9appl │ │ │ │ + 0x00022644 79446966 6645504b 3137436f 696e5761 yDiffEPK17CoinWa │ │ │ │ + 0x00022654 726d5374 61727444 69666600 5f5a4e31 rmStartDiff._ZN1 │ │ │ │ + 0x00022664 38436f69 6e576172 6d537461 72744261 8CoinWarmStartBa │ │ │ │ + 0x00022674 73697336 72657369 7a654569 69005f5a sis6resizeEii._Z │ │ │ │ + 0x00022684 4e313843 6f696e57 61726d53 74617274 N18CoinWarmStart │ │ │ │ + 0x00022694 42617369 73313263 6f6d7072 65737352 Basis12compressR │ │ │ │ + 0x000226a4 6f777345 69504b69 005f5a4e 3138436f owsEiPKi._ZN18Co │ │ │ │ + 0x000226b4 696e5761 726d5374 61727442 61736973 inWarmStartBasis │ │ │ │ + 0x000226c4 31306465 6c657465 526f7773 4569504b 10deleteRowsEiPK │ │ │ │ + 0x000226d4 69005f5a 4e313843 6f696e57 61726d53 i._ZN18CoinWarmS │ │ │ │ + 0x000226e4 74617274 42617369 73313364 656c6574 tartBasis13delet │ │ │ │ + 0x000226f4 65436f6c 756d6e73 4569504b 69005f5a eColumnsEiPKi._Z │ │ │ │ + 0x00022704 4e313843 6f696e57 61726d53 74617274 N18CoinWarmStart │ │ │ │ + 0x00022714 42617369 7331306d 65726765 42617369 Basis10mergeBasi │ │ │ │ + 0x00022724 7345504b 535f504b 53743676 6563746f sEPKS_PKSt6vecto │ │ │ │ + 0x00022734 72493130 436f696e 54726970 6c654969 rI10CoinTripleIi │ │ │ │ + 0x00022744 69694553 61495334 5f454553 385f005f iiESaIS4_EES8_._ │ │ │ │ + 0x00022754 5a4e3138 436f696e 5761726d 53746172 ZN18CoinWarmStar │ │ │ │ + 0x00022764 74426173 69736153 45524b53 5f005f5a tBasisaSERKS_._Z │ │ │ │ + 0x00022774 4e313843 6f696e57 61726d53 74617274 N18CoinWarmStart │ │ │ │ + 0x00022784 42617369 73313761 73736967 6e426173 Basis17assignBas │ │ │ │ + 0x00022794 69735374 61747573 45696952 50635331 isStatusEiiRPcS1 │ │ │ │ + 0x000227a4 5f005f5a 4e4b3138 436f696e 5761726d _._ZNK18CoinWarm │ │ │ │ + 0x000227b4 53746172 74426173 69733570 72696e74 StartBasis5print │ │ │ │ + 0x000227c4 4576005f 5a547630 5f6e3230 5f4e4b31 Ev._ZTv0_n20_NK1 │ │ │ │ + 0x000227d4 38436f69 6e576172 6d537461 72744261 8CoinWarmStartBa │ │ │ │ + 0x000227e4 73697331 3267656e 65726174 65446966 sis12generateDif │ │ │ │ + 0x000227f4 6645504b 3133436f 696e5761 726d5374 fEPK13CoinWarmSt │ │ │ │ + 0x00022804 61727400 5f5a5476 305f6e32 345f4e31 art._ZTv0_n24_N1 │ │ │ │ + 0x00022814 38436f69 6e576172 6d537461 72744261 8CoinWarmStartBa │ │ │ │ + 0x00022824 73697339 6170706c 79446966 6645504b sis9applyDiffEPK │ │ │ │ + 0x00022834 3137436f 696e5761 726d5374 61727444 17CoinWarmStartD │ │ │ │ + 0x00022844 69666600 5f5a4e36 426f6e6d 696e3235 iff._ZN6Bonmin25 │ │ │ │ 0x00022854 4c6f6361 6c536f6c 76657242 61736564 LocalSolverBased │ │ │ │ 0x00022864 48657572 69737469 63313072 65736574 Heuristic10reset │ │ │ │ 0x00022874 4d6f6465 6c455038 4362634d 6f64656c ModelEP8CbcModel │ │ │ │ 0x00022884 005f5a4e 36426f6e 6d696e32 354c6f63 ._ZN6Bonmin25Loc │ │ │ │ 0x00022894 616c536f 6c766572 42617365 64486575 alSolverBasedHeu │ │ │ │ 0x000228a4 72697374 69633873 6f6c7574 696f6e45 ristic8solutionE │ │ │ │ 0x000228b4 52645064 52374f73 69437574 73005f5a RdPdR7OsiCuts._Z │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ streq pc, [r8, #-256] @ 0xffffff00 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #6171 @ 0x181b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdblt r9!, {r0, r2, sp, lr}^ │ │ │ │ blmi 840574 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 87d60 >::_M_default_append(unsigned int)@@Base+0xd0> │ │ │ │ + blls 87d60 >::_M_default_append(unsigned int)@@Base+0xc8> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r0, r0, lsl #6 │ │ │ │ ldrbtmi r4, [r8], #-2077 @ 0xfffff7e3 │ │ │ │ bl 26bd00 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff460f │ │ │ │ @ instruction: 0x4606eb70 │ │ │ │ @@ -257,38 +257,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (2df88 ) │ │ │ │ ldr r0, [pc, #20] @ (2df8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 2db20 │ │ │ │ + b.n 2e738 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 2db68 │ │ │ │ + b.n 2e780 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 2dbb8 │ │ │ │ + b.n 2d7d0 >::~_Vector_base()@plt+0x4> │ │ │ │ movs r7, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (2dfb4 ) │ │ │ │ movw r2, #591 @ 0x24f │ │ │ │ ldr r1, [pc, #16] @ (2dfb8 ) │ │ │ │ ldr r0, [pc, #20] @ (2dfbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 2dbd8 │ │ │ │ + b.n 2d7f0 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 2db38 <__cxa_finalize@plt> │ │ │ │ + b.n 2e750 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 2db88 │ │ │ │ + b.n 2e7a0 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #160] @ (2e074 ) │ │ │ │ @@ -362,188 +362,188 @@ │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r6, r3, #27 │ │ │ │ movs r2, r1 │ │ │ │ + │ │ │ │ +0002e084 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (2e0b4 ) │ │ │ │ + sub sp, #8 │ │ │ │ + movs r0, #4 │ │ │ │ + blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r3, [pc, #24] @ (2e0b8 ) │ │ │ │ + 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 2d778 <__cxa_throw@plt> │ │ │ │ + nop │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r4, r3, #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] @ (2e12c ) │ │ │ │ + ldr r2, [pc, #152] @ (2e164 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (2e130 ) │ │ │ │ + ldr r3, [pc, #152] @ (2e168 ) │ │ │ │ add.w r5, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - cbnz r1, 2e0c8 │ │ │ │ - ldr r2, [pc, #132] @ (2e134 ) │ │ │ │ - ldr r3, [pc, #128] @ (2e130 ) │ │ │ │ + cbnz r1, 2e100 │ │ │ │ + ldr r2, [pc, #132] @ (2e16c ) │ │ │ │ + ldr r3, [pc, #128] @ (2e168 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e122 │ │ │ │ - ldr r0, [pc, #116] @ (2e138 ) │ │ │ │ + bne.n 2e15a │ │ │ │ + ldr r0, [pc, #116] @ (2e170 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 2d3ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bls.n 2e0ee │ │ │ │ + bls.n 2e126 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 2e0fa │ │ │ │ + b.n 2e132 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e0f8 │ │ │ │ + bne.n 2e130 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 2e104 │ │ │ │ - cbz r0, 2e104 │ │ │ │ + b.n 2e13c │ │ │ │ + cbz r0, 2e13c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #44] @ (2e13c ) │ │ │ │ - ldr r3, [pc, #28] @ (2e130 ) │ │ │ │ + ldr r2, [pc, #44] @ (2e174 ) │ │ │ │ + ldr r3, [pc, #28] @ (2e168 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2e126 │ │ │ │ + beq.n 2e15e │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ movs r2, r1 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -0002e140 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (2e170 ) │ │ │ │ - sub sp, #8 │ │ │ │ - movs r0, #4 │ │ │ │ - blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r3, [pc, #24] @ (2e174 ) │ │ │ │ - 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 2d778 <__cxa_throw@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r4, r3, #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] @ (2e220 ) │ │ │ │ + ldr r2, [pc, #152] @ (2e220 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (2e224 ) │ │ │ │ + ldr r3, [pc, #152] @ (2e224 ) │ │ │ │ add.w r5, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - cbnz r1, 2e1bc │ │ │ │ - ldr r2, [pc, #132] @ (2e228 ) │ │ │ │ - ldr r3, [pc, #128] @ (2e224 ) │ │ │ │ + cbnz r1, 2e1bc │ │ │ │ + ldr r2, [pc, #132] @ (2e228 ) │ │ │ │ + ldr r3, [pc, #128] @ (2e224 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e216 │ │ │ │ - ldr r0, [pc, #116] @ (2e22c ) │ │ │ │ + bne.n 2e216 │ │ │ │ + ldr r0, [pc, #116] @ (2e22c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 2d3ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bls.n 2e1e2 │ │ │ │ + bls.n 2e1e2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 2e1ee │ │ │ │ + b.n 2e1ee │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e1ec │ │ │ │ + bne.n 2e1ec │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 2e1f8 │ │ │ │ - cbz r0, 2e1f8 │ │ │ │ + b.n 2e1f8 │ │ │ │ + cbz r0, 2e1f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #44] @ (2e230 ) │ │ │ │ - ldr r3, [pc, #28] @ (2e224 ) │ │ │ │ + ldr r2, [pc, #44] @ (2e230 ) │ │ │ │ + ldr r3, [pc, #28] @ (2e224 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2e21a │ │ │ │ + beq.n 2e21a │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r4, #22 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ @@ -554,78 +554,78 @@ │ │ │ │ movs r7, r0 │ │ │ │ lsrs r2, r5, #20 │ │ │ │ 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] @ (2e2dc ) │ │ │ │ + ldr r2, [pc, #152] @ (2e2dc ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (2e2e0 ) │ │ │ │ + ldr r3, [pc, #152] @ (2e2e0 ) │ │ │ │ add.w r5, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - cbnz r1, 2e278 │ │ │ │ - ldr r2, [pc, #132] @ (2e2e4 ) │ │ │ │ - ldr r3, [pc, #128] @ (2e2e0 ) │ │ │ │ + cbnz r1, 2e278 │ │ │ │ + ldr r2, [pc, #132] @ (2e2e4 ) │ │ │ │ + ldr r3, [pc, #128] @ (2e2e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e2d2 │ │ │ │ - ldr r0, [pc, #116] @ (2e2e8 ) │ │ │ │ + bne.n 2e2d2 │ │ │ │ + ldr r0, [pc, #116] @ (2e2e8 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 2d3ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bls.n 2e29e │ │ │ │ + bls.n 2e29e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 2e2aa │ │ │ │ + b.n 2e2aa │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e2a8 │ │ │ │ + bne.n 2e2a8 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 2e2b4 │ │ │ │ - cbz r0, 2e2b4 │ │ │ │ + b.n 2e2b4 │ │ │ │ + cbz r0, 2e2b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #44] @ (2e2ec ) │ │ │ │ - ldr r3, [pc, #28] @ (2e2e0 ) │ │ │ │ + ldr r2, [pc, #44] @ (2e2ec ) │ │ │ │ + ldr r3, [pc, #28] @ (2e2e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2e2d6 │ │ │ │ + beq.n 2e2d6 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ @@ -636,232 +636,232 @@ │ │ │ │ movs r7, r0 │ │ │ │ lsrs r6, r5, #17 │ │ │ │ movs r2, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (2e310 ) │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #16] @ (2e314 ) │ │ │ │ - ldr r0, [pc, #16] @ (2e318 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - lsls r6, r3, #15 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ - movs r0, r1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (2e33c ) │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [pc, #16] @ (2e340 ) │ │ │ │ - ldr r0, [pc, #16] @ (2e344 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - lsls r6, r6, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ - movs r0, r1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (2e368 ) │ │ │ │ + ldr r3, [pc, #16] @ (2e310 ) │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ - ldr r1, [pc, #16] @ (2e36c ) │ │ │ │ - ldr r0, [pc, #16] @ (2e370 ) │ │ │ │ + ldr r1, [pc, #16] @ (2e314 ) │ │ │ │ + ldr r0, [pc, #16] @ (2e318 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ movs r0, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (2e394 ) │ │ │ │ + ldr r3, [pc, #16] @ (2e33c ) │ │ │ │ movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #16] @ (2e398 ) │ │ │ │ - ldr r0, [pc, #16] @ (2e39c ) │ │ │ │ + ldr r1, [pc, #16] @ (2e340 ) │ │ │ │ + ldr r0, [pc, #16] @ (2e344 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ movs r0, 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] @ (2e448 ) │ │ │ │ + ldr r2, [pc, #152] @ (2e3f0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (2e44c ) │ │ │ │ + ldr r3, [pc, #152] @ (2e3f4 ) │ │ │ │ add.w r5, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - cbnz r1, 2e3e4 │ │ │ │ - ldr r2, [pc, #132] @ (2e450 ) │ │ │ │ - ldr r3, [pc, #128] @ (2e44c ) │ │ │ │ + cbnz r1, 2e38c │ │ │ │ + ldr r2, [pc, #132] @ (2e3f8 ) │ │ │ │ + ldr r3, [pc, #128] @ (2e3f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e43e │ │ │ │ - ldr r0, [pc, #116] @ (2e454 ) │ │ │ │ + bne.n 2e3e6 │ │ │ │ + ldr r0, [pc, #116] @ (2e3fc ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 2d3ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bls.n 2e40a │ │ │ │ + bls.n 2e3b2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 2e416 │ │ │ │ + b.n 2e3be │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e414 │ │ │ │ + bne.n 2e3bc │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 2e420 │ │ │ │ - cbz r0, 2e420 │ │ │ │ + b.n 2e3c8 │ │ │ │ + cbz r0, 2e3c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #44] @ (2e458 ) │ │ │ │ - ldr r3, [pc, #28] @ (2e44c ) │ │ │ │ + ldr r2, [pc, #44] @ (2e400 ) │ │ │ │ + ldr r3, [pc, #28] @ (2e3f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2e442 │ │ │ │ + beq.n 2e3ea │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ movs r2, r1 │ │ │ │ - add r7, pc, #248 @ (adr r7, 2e550 ) │ │ │ │ + add r7, pc, #600 @ (adr r7, 2e658 ) │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ movs r2, r1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ (2e424 ) │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ + ldr r1, [pc, #16] @ (2e428 ) │ │ │ │ + ldr r0, [pc, #16] @ (2e42c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ (2e450 ) │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ + ldr r1, [pc, #16] @ (2e454 ) │ │ │ │ + ldr r0, [pc, #16] @ (2e458 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ + movs r0, 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] @ (2e504 ) │ │ │ │ + ldr r2, [pc, #152] @ (2e504 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (2e508 ) │ │ │ │ + ldr r3, [pc, #152] @ (2e508 ) │ │ │ │ add.w r5, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - cbnz r1, 2e4a0 │ │ │ │ - ldr r2, [pc, #132] @ (2e50c ) │ │ │ │ - ldr r3, [pc, #128] @ (2e508 ) │ │ │ │ + cbnz r1, 2e4a0 │ │ │ │ + ldr r2, [pc, #132] @ (2e50c ) │ │ │ │ + ldr r3, [pc, #128] @ (2e508 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2e4fa │ │ │ │ - ldr r0, [pc, #116] @ (2e510 ) │ │ │ │ + bne.n 2e4fa │ │ │ │ + ldr r0, [pc, #116] @ (2e510 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 2d3ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bls.n 2e4c6 │ │ │ │ + bls.n 2e4c6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 2e4d2 │ │ │ │ + b.n 2e4d2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e4d0 │ │ │ │ + bne.n 2e4d0 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - b.n 2e4dc │ │ │ │ - cbz r0, 2e4dc │ │ │ │ + b.n 2e4dc │ │ │ │ + cbz r0, 2e4dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #44] @ (2e514 ) │ │ │ │ - ldr r3, [pc, #28] @ (2e508 ) │ │ │ │ + ldr r2, [pc, #44] @ (2e514 ) │ │ │ │ + ldr r3, [pc, #28] @ (2e508 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2e4fe │ │ │ │ + beq.n 2e4fe │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r7, #10 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ @@ -942,37 +942,37 @@ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #16] @ (2e5d4 ) │ │ │ │ ldr r0, [pc, #16] @ (2e5d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ movs r0, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (2e5fc ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ ldr r1, [pc, #16] @ (2e600 ) │ │ │ │ ldr r0, [pc, #16] @ (2e604 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ 0002e608 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -988,23 +988,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2e6ec ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2e6f0 ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2e6f4 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #1357 @ 0x54d │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1092,23 +1092,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2e7ec ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2e7f0 ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2e7f4 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #1367 @ 0x557 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1196,23 +1196,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2e8ec ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2e8f0 ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2e8f4 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #1377 @ 0x561 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1300,23 +1300,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2e9ec ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2e9f0 ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2e9f4 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #1388 @ 0x56c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1403,15 +1403,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 73c4c │ │ │ │ + bl 73c54 │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, sp │ │ │ │ @@ -1479,23 +1479,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2eba8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2ebac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2ebb0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov.w r3, #704 @ 0x2c0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1583,23 +1583,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2eca8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2ecac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2ecb0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #659 @ 0x293 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1687,23 +1687,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2eda8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2edac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2edb0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #675 @ 0x2a3 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1791,23 +1791,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2eea8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2eeac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2eeb0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov.w r3, #1128 @ 0x468 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1895,23 +1895,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2efa8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2efac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2efb0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #589 @ 0x24d │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -1997,23 +1997,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2f0a8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2f0ac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2f0b0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #786 @ 0x312 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2097,23 +2097,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2f1a8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2f1ac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2f1b0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #775 @ 0x307 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2197,23 +2197,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2f2a8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2f2ac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2f2b0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #766 @ 0x2fe │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2297,23 +2297,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2f3a8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2f3ac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2f3b0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov.w r3, #752 @ 0x2f0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2397,23 +2397,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2f4a8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2f4ac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2f4b0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #738 @ 0x2e2 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2497,23 +2497,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2f5a8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2f5ac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2f5b0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #727 @ 0x2d7 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2597,23 +2597,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2f6a8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2f6ac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2f6b0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #715 @ 0x2cb │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2697,23 +2697,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2f7a8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2f7ac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2f7b0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov.w r3, #684 @ 0x2ac │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2797,23 +2797,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2f8a8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2f8ac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2f8b0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #666 @ 0x29a │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2897,23 +2897,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2f9a8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2f9ac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2f9b0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #649 @ 0x289 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -2997,23 +2997,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2faa8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2faac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2fab0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov.w r3, #800 @ 0x320 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -3097,23 +3097,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2fba8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2fbac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2fbb0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #793 @ 0x319 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -3197,23 +3197,23 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ ldr r1, [pc, #180] @ (2fca8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #172] @ (2fcac ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [pc, #164] @ (2fcb0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r3, #227 @ 0xe3 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ @@ -3288,32 +3288,32 @@ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #16] @ (2fce8 ) │ │ │ │ ldr r0, [pc, #16] @ (2fcec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - eor.w r0, lr, r7 │ │ │ │ - orrs.w r0, ip, r7 │ │ │ │ - pkhbt r0, r2, r7 │ │ │ │ + @ instruction: 0xf7020007 │ │ │ │ + @ instruction: 0xf6d00007 │ │ │ │ + @ instruction: 0xf7360007 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (2fd10 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ ldr r1, [pc, #16] @ (2fd14 ) │ │ │ │ ldr r0, [pc, #16] @ (2fd18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldrd r0, r0, [lr, #28] │ │ │ │ - bics.w r0, r0, r7 │ │ │ │ - orr.w r0, r2, r7 │ │ │ │ + @ instruction: 0xf6520007 │ │ │ │ + subw r0, r4, #2055 @ 0x807 │ │ │ │ + @ instruction: 0xf6b60007 │ │ │ │ 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] @ (2fd64 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #56] @ (2fd68 ) │ │ │ │ @@ -3478,116 +3478,113 @@ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ ldr r1, [pc, #16] @ (2fed4 ) │ │ │ │ ldr r0, [pc, #16] @ (2fed8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - stmia.w r2!, {r0, r1, r2} │ │ │ │ - bics r0, r0 │ │ │ │ + adds.w r0, r6, #8847360 @ 0x870000 │ │ │ │ + add r4, r6 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xe8d60007 │ │ │ │ + adc.w r0, sl, #8847360 @ 0x870000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (2fefc ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ ldr r1, [pc, #16] @ (2ff00 ) │ │ │ │ ldr r0, [pc, #16] @ (2ff04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - b.n 2fee4 │ │ │ │ - movs r7, r0 │ │ │ │ - muls r4, r2 │ │ │ │ + orn r0, r6, #8847360 @ 0x870000 │ │ │ │ + add r0, r1 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xe8560007 │ │ │ │ - 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 r3, [r3, #-28] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - str r2, [r0, r3] │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - cbz r0, 2ff2c │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 2ff38 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2ce1c │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ + @ instruction: 0xf4ca0007 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (2ff5c ) │ │ │ │ + ldr r3, [pc, #16] @ (2ff28 ) │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [pc, #16] @ (2ff60 ) │ │ │ │ - ldr r0, [pc, #16] @ (2ff64 ) │ │ │ │ + ldr r1, [pc, #16] @ (2ff2c ) │ │ │ │ + ldr r0, [pc, #16] @ (2ff30 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - @ instruction: 0xe8160007 │ │ │ │ - cmn r4, r6 │ │ │ │ + @ instruction: 0xf4be0007 │ │ │ │ + mvns r4, r3 │ │ │ │ movs r0, r1 │ │ │ │ - strex r0, r0, [sl, #28] │ │ │ │ + @ instruction: 0xf4f20007 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (2ff88 ) │ │ │ │ + ldr r3, [pc, #16] @ (2ff54 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #16] @ (2ff8c ) │ │ │ │ - ldr r0, [pc, #16] @ (2ff90 ) │ │ │ │ + ldr r1, [pc, #16] @ (2ff58 ) │ │ │ │ + ldr r0, [pc, #16] @ (2ff5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - b.n 2fe58 │ │ │ │ - movs r7, r0 │ │ │ │ - cmn r0, r1 │ │ │ │ + and.w r0, lr, #8847360 @ 0x870000 │ │ │ │ + bics r0, r6 │ │ │ │ movs r0, r1 │ │ │ │ - b.n 2ff28 │ │ │ │ - movs r7, r0 │ │ │ │ + orns r0, r2, #8847360 @ 0x870000 │ │ │ │ + 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 r3, [r3, #-28] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + str r2, [r0, r3] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cbz r0, 2ff84 │ │ │ │ + blx 2ce20 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 2ff90 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2ce1c │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #44] @ (2ffd0 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #44] @ (2ffd4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [pc, #44] @ (2ffd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 51ef8 │ │ │ │ + bl 4f7b0 │ │ │ │ ldr r3, [pc, #32] @ (2ffdc ) │ │ │ │ ldr r2, [pc, #36] @ (2ffe0 ) │ │ │ │ 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 2b850 <__aeabi_atexit@plt> │ │ │ │ vaddl.s8 q0, d8, d9 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3006c │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r7 │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3596,106 +3593,106 @@ │ │ │ │ ldr r5, [pc, #380] @ (30170 ) │ │ │ │ ldr r3, [pc, #380] @ (30174 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [pc, #380] @ (30178 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r3, [pc, #372] @ (3017c ) │ │ │ │ ldr r2, [pc, #376] @ (30180 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ blx 2b854 <__aeabi_atexit@plt+0x4> │ │ │ │ ldr r3, [pc, #364] @ (30184 ) │ │ │ │ ldr r1, [pc, #364] @ (30188 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #356] @ (3018c ) │ │ │ │ add.w r0, r4, #24 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #348] @ (30190 ) │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #340] @ (30194 ) │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #332] @ (30198 ) │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #324] @ (3019c ) │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #316] @ (301a0 ) │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #308] @ (301a4 ) │ │ │ │ add.w r0, r4, #168 @ 0xa8 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #300] @ (301a8 ) │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #292] @ (301ac ) │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #284] @ (301b0 ) │ │ │ │ add.w r0, r4, #240 @ 0xf0 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #276] @ (301b4 ) │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #268] @ (301b8 ) │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #260] @ (301bc ) │ │ │ │ add.w r0, r4, #312 @ 0x138 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #252] @ (301c0 ) │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #244] @ (301c4 ) │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r1, [pc, #236] @ (301c8 ) │ │ │ │ add.w r0, r4, #384 @ 0x180 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ ldr r4, [pc, #228] @ (301cc ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #228] @ (301d0 ) │ │ │ │ add r4, pc │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2b854 <__aeabi_atexit@plt+0x4> │ │ │ │ ldr r3, [pc, #220] @ (301d4 ) │ │ │ │ ldr r1, [pc, #224] @ (301d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 934a4 │ │ │ │ + bl 92b34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2b850 <__aeabi_atexit@plt> │ │ │ │ movs r3, #16 │ │ │ │ rsb r3, r3, #16 │ │ │ │ @@ -3747,50 +3744,50 @@ │ │ │ │ lsrs r2, r0, #4 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ vswp d16, d9 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp r2, r5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp r2, r5 │ │ │ │ movs r0, r1 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp r2, r7 │ │ │ │ movs r0, r1 │ │ │ │ - cmp sl, sp │ │ │ │ + cmp r2, r9 │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, r0 │ │ │ │ + cmp r2, ip │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, r1 │ │ │ │ + cmp r2, sp │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, r2 │ │ │ │ + cmp r2, lr │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, r4 │ │ │ │ + cmp sl, r0 │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, r5 │ │ │ │ + cmp sl, r1 │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, r7 │ │ │ │ + cmp sl, r3 │ │ │ │ movs r0, r1 │ │ │ │ - mov r6, r9 │ │ │ │ + cmp lr, r5 │ │ │ │ movs r0, r1 │ │ │ │ - mov r6, fp │ │ │ │ + cmp lr, r7 │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, ip │ │ │ │ + cmp sl, r8 │ │ │ │ movs r0, r1 │ │ │ │ - mov r6, sp │ │ │ │ + cmp lr, r9 │ │ │ │ movs r0, r1 │ │ │ │ - mov r2, pc │ │ │ │ + cmp sl, fp │ │ │ │ movs r0, r1 │ │ │ │ - mov sl, r1 │ │ │ │ + cmp sl, sp │ │ │ │ movs r0, r1 │ │ │ │ - mov sl, r2 │ │ │ │ + cmp sl, lr │ │ │ │ movs r0, r1 │ │ │ │ vhadd.u16 d0, d2, d9 │ │ │ │ - adds r4, #255 @ 0xff │ │ │ │ + cmp r3, #143 @ 0x8f │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #32 │ │ │ │ movs r0, r1 │ │ │ │ adds r0, #20 │ │ │ │ b.n 2fd20 │ │ │ │ @@ -7989,15 +7986,15 @@ │ │ │ │ movs r1, r1 │ │ │ │ stmia r5!, {r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r7, r0 │ │ │ │ str r6, [r6, #16] │ │ │ │ movs r7, r0 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + push {r3} │ │ │ │ movs r7, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -18016,15 +18013,15 @@ │ │ │ │ movs r7, r0 │ │ │ │ lsrs r6, r7, #19 │ │ │ │ movs r7, r0 │ │ │ │ asrs r0, r5, #12 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r6, r1, #11 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [pc, #824] @ (38ec4 ) │ │ │ │ + ldr r0, [pc, #872] @ (38ef4 ) │ │ │ │ movs r7, r0 │ │ │ │ asrs r2, r4, #7 │ │ │ │ movs r7, r0 │ │ │ │ asrs r6, r4, #6 │ │ │ │ movs r7, r0 │ │ │ │ asrs r2, r4, #5 │ │ │ │ movs r7, r0 │ │ │ │ @@ -23768,41 +23765,41 @@ │ │ │ │ movs r6, r0 │ │ │ │ blt.n 3c530 )@@Base+0xa50> │ │ │ │ movs r6, r0 │ │ │ │ bpl.n 3c538 )@@Base+0xa58> │ │ │ │ movs r6, r0 │ │ │ │ blt.n 3c528 )@@Base+0xa48> │ │ │ │ movs r6, r0 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + subs r4, r1, #3 │ │ │ │ movs r7, r0 │ │ │ │ bpl.n 3c65c )@@Base+0xb7c> │ │ │ │ movs r6, r0 │ │ │ │ bpl.n 3c538 )@@Base+0xa58> │ │ │ │ movs r6, r0 │ │ │ │ bmi.n 3c65c )@@Base+0xb7c> │ │ │ │ movs r6, r0 │ │ │ │ bge.n 3c5f4 )@@Base+0xb14> │ │ │ │ movs r6, r0 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + adds r4, r6, #3 │ │ │ │ movs r7, r0 │ │ │ │ bcc.n 3c580 )@@Base+0xaa0> │ │ │ │ movs r6, r0 │ │ │ │ bcc.n 3c60c )@@Base+0xb2c> │ │ │ │ movs r6, r0 │ │ │ │ bls.n 3c670 )@@Base+0xb90> │ │ │ │ movs r6, r0 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + subs r4, r2, r7 │ │ │ │ movs r7, r0 │ │ │ │ bcs.n 3c538 )@@Base+0xa58> │ │ │ │ movs r6, r0 │ │ │ │ bne.n 3c66c )@@Base+0xb8c> │ │ │ │ movs r6, r0 │ │ │ │ bhi.n 3c6d0 )@@Base+0xbf0> │ │ │ │ movs r6, r0 │ │ │ │ - movs r3, #32 │ │ │ │ + subs r4, r6, r2 │ │ │ │ movs r7, r0 │ │ │ │ beq.n 3c59c )@@Base+0xabc> │ │ │ │ movs r6, r0 │ │ │ │ beq.n 3c678 )@@Base+0xb98> │ │ │ │ movs r6, r0 │ │ │ │ bvc.n 3c53c )@@Base+0xa5c> │ │ │ │ movs r6, r0 │ │ │ │ @@ -25869,20 +25866,20 @@ │ │ │ │ movs r6, r0 │ │ │ │ bpl.n 3d93c )@@Base+0x1e5c> │ │ │ │ movs r6, r0 │ │ │ │ bvs.n 3da14 )@@Base+0x1f34> │ │ │ │ movs r6, r0 │ │ │ │ stmia r4!, {r3, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stc2 0, cr0, [r8], #-24 @ 0xffffffe8 │ │ │ │ + @ instruction: 0xfa340006 │ │ │ │ bpl.n 3d960 )@@Base+0x1e80> │ │ │ │ movs r6, r0 │ │ │ │ bvs.n 3d9d8 )@@Base+0x1ef8> │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xfbba0006 │ │ │ │ + vst1.8 {d16[0]}, [r6], r6 │ │ │ │ stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ bpl.n 3d94c )@@Base+0x1e6c> │ │ │ │ movs r6, r0 │ │ │ │ bvs.n 3da1c )@@Base+0x1f3c> │ │ │ │ movs r6, r0 │ │ │ │ stmia r2!, {r7} │ │ │ │ @@ -25909,34 +25906,34 @@ │ │ │ │ movs r6, r0 │ │ │ │ bpl.n 3db04 )@@Base+0x2024> │ │ │ │ movs r6, r0 │ │ │ │ bpl.n 3d948 )@@Base+0x1e68> │ │ │ │ movs r6, r0 │ │ │ │ bpl.n 3d934 )@@Base+0x1e54> │ │ │ │ movs r6, r0 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ movs r7, r0 │ │ │ │ bpl.n 3db10 )@@Base+0x2030> │ │ │ │ movs r6, r0 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ movs r7, r0 │ │ │ │ bpl.n 3daec )@@Base+0x200c> │ │ │ │ movs r6, r0 │ │ │ │ it mi │ │ │ │ movmi r6, r0 │ │ │ │ itet vs │ │ │ │ movvs r6, r0 │ │ │ │ bmi.n 3da7c )@@Base+0x1f9c> @ unpredictable │ │ │ │ movvs r6, r0 │ │ │ │ - sbfx r0, r6, #0, #7 │ │ │ │ + adcs.w r0, r2, #6 │ │ │ │ bmi.n 3da94 )@@Base+0x1fb4> │ │ │ │ movs r6, r0 │ │ │ │ bmi.n 3da9c )@@Base+0x1fbc> │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xf31c0006 │ │ │ │ + @ instruction: 0xf1280006 │ │ │ │ bmi.n 3daac )@@Base+0x1fcc> │ │ │ │ movs r6, r0 │ │ │ │ bmi.n 3dacc )@@Base+0x1fec> │ │ │ │ movs r6, r0 │ │ │ │ bmi.n 3daec )@@Base+0x200c> │ │ │ │ movs r6, r0 │ │ │ │ bmi.n 3db14 )@@Base+0x2034> │ │ │ │ @@ -25959,15 +25956,15 @@ │ │ │ │ movs r6, r0 │ │ │ │ bpl.n 3da9c )@@Base+0x1fbc> │ │ │ │ movs r6, r0 │ │ │ │ bpl.n 3dad4 )@@Base+0x1ff4> │ │ │ │ movs r6, r0 │ │ │ │ bpl.n 3dad4 )@@Base+0x1ff4> │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ movs r7, r0 │ │ │ │ pop {r1, r2, r4, r7} │ │ │ │ movs r6, r0 │ │ │ │ ldrd r0, r4, [r6, #16] │ │ │ │ cmp r5, r4 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ @@ -27166,58 +27163,56 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 3e792 )@@Base+0x2cb2> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ rev r6, r2 │ │ │ │ movs r6, r0 │ │ │ │ bne.n 3e600 )@@Base+0x2b20> │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ movs r7, r0 │ │ │ │ cbnz r4, 3e6e8 )@@Base+0x2c08> │ │ │ │ movs r6, r0 │ │ │ │ cbnz r2, 3e6c4 )@@Base+0x2be4> │ │ │ │ movs r6, r0 │ │ │ │ beq.n 3e5c8 )@@Base+0x2ae8> │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ movs r7, r0 │ │ │ │ @ instruction: 0xb890 │ │ │ │ movs r6, r0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r6, r0 │ │ │ │ ldmia r7, {r1, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ ldmia r7, {r1, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ movs r7, r0 │ │ │ │ cbz r0, 3e75e )@@Base+0x2c7e> │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ movs r7, r0 │ │ │ │ add r2, sp, #0 │ │ │ │ movs r6, r0 │ │ │ │ ldmia r6, {r1, r2, r6} │ │ │ │ movs r6, r0 │ │ │ │ ldmia r6, {r1, r3, r6} │ │ │ │ movs r6, r0 │ │ │ │ ldmia r6!, {r1, r2, r5} │ │ │ │ movs r6, r0 │ │ │ │ ldmia r6!, {r1, r3, r4} │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ - movs r7, r0 │ │ │ │ + vhadd.u32 d0, d8, d6 │ │ │ │ sxth r4, r3 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ - movs r7, r0 │ │ │ │ + vhadd.u8 d0, d8, d6 │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r6, r4, #23 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ @@ -30821,15 +30816,15 @@ │ │ │ │ movs r0, r1 │ │ │ │ b.n 40640 │ │ │ │ movs r0, r1 │ │ │ │ strh r6, [r0, #4] │ │ │ │ movs r6, r0 │ │ │ │ strh r0, [r5, #4] │ │ │ │ movs r6, r0 │ │ │ │ - blt.n 40b80 (int const*, int, int*)@@Base+0x268> │ │ │ │ + bcc.n 40ca8 ::ReleasePointer_()@@Base+0x10> │ │ │ │ movs r6, r0 │ │ │ │ b.n 403b8 , std::allocator >)@@Base+0x224> │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -37707,15 +37702,15 @@ │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ movs r6, r0 │ │ │ │ subs r1, #52 @ 0x34 │ │ │ │ movs r6, r0 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ movs r6, r0 │ │ │ │ ldr r3, [pc, #992] @ (45350 ) │ │ │ │ add.w sl, sp, #220 @ 0xdc │ │ │ │ ldrd r1, r2, [r4, #192] @ 0xc0 │ │ │ │ add r3, pc │ │ │ │ mov r0, sl │ │ │ │ bl 41850 │ │ │ │ @@ -43173,17 +43168,17 @@ │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #10 │ │ │ │ movs r6, r0 │ │ │ │ asrs r4, r0, #7 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r1, [pc, #984] @ (48a50 ) │ │ │ │ + ldr r0, [pc, #8] @ (48680 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r1, [pc, #80] @ (486cc ) │ │ │ │ + bx r4 │ │ │ │ movs r6, r0 │ │ │ │ asrs r6, r4, #4 │ │ │ │ movs r6, r0 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #540] @ 0x21c │ │ │ │ @@ -51233,15 +51228,15 @@ │ │ │ │ b.n 4d606 , std::allocator > const&)@@Base+0x46e> │ │ │ │ b.n 4d6e0 , std::allocator > const&)@@Base+0x548> │ │ │ │ nop │ │ │ │ adds r6, r6, #5 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - smmla r0, r0, r5, r0 │ │ │ │ + ldr??.w r0, [ip, r5] │ │ │ │ stmia r2!, {r1, r5} │ │ │ │ movs r5, r0 │ │ │ │ ldc 0, cr0, [r0], {5} │ │ │ │ bgt.n 4d7e0 │ │ │ │ movs r5, r0 │ │ │ │ ble.n 4d7c8 │ │ │ │ movs r5, r0 │ │ │ │ @@ -53331,4208 +53326,136 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r4, r7, #14 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004ebb0 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - sub sp, #12 │ │ │ │ - cbz r0, 4ebce │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cbz r2, 4ebf0 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - cbz r0, 4ebe8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cbnz r2, 4ebe8 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r3, #28] │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 4ebce │ │ │ │ - │ │ │ │ -0004ebfc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ (4ec48 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (4ec4c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 4ec24 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 4ec40 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4ec36 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbnz r3, 4ec36 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2dc68 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b.n 4ec24 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004ec50 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2c44c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0004ec70 : │ │ │ │ - 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] @ (4edb0 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #300] @ (4edb4 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r6, [r1, #276] @ 0x114 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2b66c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r6, 4ecaa │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #4] │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - mov r7, sp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2b6f4 )@plt> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - cbz r0, 4ecca │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4ed5a │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - str r5, [r4, #24] │ │ │ │ - cbz r0, 4ecd8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 4ed04 │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ - movs r2, #1 │ │ │ │ - strb.w r2, [r4, #32] │ │ │ │ - cbz r5, 4ed16 │ │ │ │ - ldr r1, [pc, #212] @ (4edb8 ) │ │ │ │ - ldr r2, [pc, #204] @ (4edb4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4eda8 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r2, #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 r2, #1 │ │ │ │ - strb.w r2, [r4, #32] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 4ece2 │ │ │ │ - ldr.w r1, [r8, #288] @ 0x120 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r5, 4ed68 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - cbz r0, 4ed62 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cbnz r2, 4ed62 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - blx r2 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - str r5, [r4, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4ece2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4ece2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ - b.n 4ece2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - b.n 4ecca │ │ │ │ - mov r0, r5 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - b.n 4ed46 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4ece2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 4ed38 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - b.n 4ece2 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 4ed8c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbnz r3, 4ed8c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [pc, #36] @ (4edbc ) │ │ │ │ - ldr r3, [pc, #28] @ (4edb4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4edac │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - lsls r0, r5, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0004edc0 : │ │ │ │ - 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] @ (4edec ) │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2d00c │ │ │ │ - ldr r3, [pc, #24] @ (4edf0 ) │ │ │ │ - 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 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004edf4 : │ │ │ │ - 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] @ (4ee20 ) │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2babc │ │ │ │ - ldr r3, [pc, #24] @ (4ee24 ) │ │ │ │ - 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 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004ee28 : │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 4ee4a │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2da78 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004ee4c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #196] @ (4ef20 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #196] @ (4ef24 ) │ │ │ │ - sub sp, #20 │ │ │ │ - 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, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cbz r1, 4eec0 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cbz r3, 4ee84 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r5, r1 │ │ │ │ - blx r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r2, 4ee9a │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #4] │ │ │ │ - cbz r1, 4eed4 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - ldr r1, [pc, #136] @ (4ef28 ) │ │ │ │ - cmp r2, #1 │ │ │ │ - itt ls │ │ │ │ - movls r2, #0 │ │ │ │ - strbls.w r2, [r4, #32] │ │ │ │ - ldr r2, [pc, #120] @ (4ef24 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4eefc │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - cbz r3, 4eeca │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r5, r1 │ │ │ │ - blx r2 │ │ │ │ - b.n 4ee8c │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 4ee9a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #64] @ (4ef2c ) │ │ │ │ - ldr r3, [pc, #56] @ (4ef24 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4ef1a │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #40] @ (4ef30 ) │ │ │ │ - ldr r3, [pc, #24] @ (4ef24 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4eefc │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r6, r4 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0004ef34 ::ReleasePointer_()@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cbz r3, 4ef64 ::ReleasePointer_()@@Base+0x30> │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - cbnz r2, 4ef64 ::ReleasePointer_()@@Base+0x30> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r2, [r4, #0] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004ef68 : │ │ │ │ - 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] @ (4f040 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #200] @ (4f044 ) │ │ │ │ - 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 2b66c │ │ │ │ - mov r5, r0 │ │ │ │ - blx 2b6b8 │ │ │ │ - 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] @ 4f038 │ │ │ │ - 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 2b618 │ │ │ │ - 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] @ (4f048 ) │ │ │ │ - ldr r3, [pc, #72] @ (4f044 ) │ │ │ │ - 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 4f030 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov.w r1, #768 @ 0x300 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [pc, #44] @ (4f04c ) │ │ │ │ - ldr r3, [pc, #36] @ (4f044 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4f034 │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - vswp d0, d7 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - vhadd.u d0, d4, d7 │ │ │ │ - vhadd.u16 d0, d0, d7 │ │ │ │ - │ │ │ │ -0004f050 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - ldr r5, [pc, #88] @ (4f0bc ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - cbz r0, 4f072 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 4f07c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cbz r3, 4f0a4 │ │ │ │ - ldr r2, [pc, #60] @ (4f0c0 ) │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 4f0b4 │ │ │ │ - ldr r2, [pc, #52] @ (4f0c4 ) │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - adds r2, #8 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - blx 2bd2c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r0, #0 │ │ │ │ - movs r1, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r0, r1, [r4, #24] │ │ │ │ - str r3, [r4, #32] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r3 │ │ │ │ - blx r1 │ │ │ │ - b.n 4f0a4 │ │ │ │ - nop │ │ │ │ - cdp2 0, 12, cr0, cr10, cr7, {0} │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004f0c8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #104] @ (4f140 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (4f144 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 4f0f2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 4f0fc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cbz r3, 4f124 │ │ │ │ - ldr r2, [pc, #68] @ (4f148 ) │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 4f130 │ │ │ │ - ldr r2, [pc, #60] @ (4f14c ) │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - adds r2, #8 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - blx 2bd2c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2dc68 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r3 │ │ │ │ - blx r1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2dc68 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cdp2 0, 5, cr0, cr2, cr7, {0} │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004f150 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2cb90 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - 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, [r1, #8] │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - cbz r4, 4f1f4 │ │ │ │ - ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 4f198 │ │ │ │ - ldrd r1, r5, [r2, #16] │ │ │ │ - mov r4, r2 │ │ │ │ - cmp r9, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4f1aa │ │ │ │ - blx 2d8bc │ │ │ │ - cbnz r0, 4f1ae │ │ │ │ - sub.w r0, r9, r5 │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - bics.w r2, r2, r0, asr #32 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4f192 │ │ │ │ - cbnz r3, 4f1f6 │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - mov r8, r4 │ │ │ │ - cmp r9, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4f1ee │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2d8bc │ │ │ │ - cbz r0, 4f1ee │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite lt │ │ │ │ - strdlt r3, r8, [r7] │ │ │ │ - strdge r4, r3, [r7] │ │ │ │ - mov r0, r7 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - sub.w r0, r5, r9 │ │ │ │ - b.n 4f1da │ │ │ │ - adds r4, r1, #4 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - strdeq r3, r4, [r7] │ │ │ │ - beq.n 4f1e8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - blx 2c99c │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 4f1c8 │ │ │ │ - nop │ │ │ │ - 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, [r1, #8] │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - cbz r4, 4f29c │ │ │ │ - ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 4f240 │ │ │ │ - ldrd r1, r5, [r2, #16] │ │ │ │ - mov r4, r2 │ │ │ │ - cmp r9, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4f252 │ │ │ │ - blx 2d8bc │ │ │ │ - cbnz r0, 4f256 │ │ │ │ - sub.w r0, r9, r5 │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - bics.w r2, r2, r0, asr #32 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4f23a │ │ │ │ - cbnz r3, 4f29e │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - mov r8, r4 │ │ │ │ - cmp r9, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4f296 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2d8bc │ │ │ │ - cbz r0, 4f296 │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite lt │ │ │ │ - strdlt r3, r8, [r7] │ │ │ │ - strdge r4, r3, [r7] │ │ │ │ - mov r0, r7 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - sub.w r0, r5, r9 │ │ │ │ - b.n 4f282 │ │ │ │ - adds r4, r1, #4 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - cmp r4, r3 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - strdeq r3, r4, [r7] │ │ │ │ - beq.n 4f290 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - blx 2c99c │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 4f270 │ │ │ │ - nop │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 4f53c │ │ │ │ - stmdb 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 4f4f8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4f4c0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w fp, [r3, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 4f488 │ │ │ │ - ldr.w r4, [fp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4f414 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 4f3aa │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 4f3de │ │ │ │ - ldr.w r9, [r6, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 4f452 │ │ │ │ - ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 4f36a │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 4f2c0 │ │ │ │ - add.w r1, r7, #48 @ 0x30 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 4f348 │ │ │ │ - ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r0, [sl, #16] │ │ │ │ - add.w r1, sl, #24 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 4f35e │ │ │ │ - ldr.w r1, [sl, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 4f328 │ │ │ │ - ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ - add.w r2, r9, #48 @ 0x30 │ │ │ │ - ldr.w r7, [r9, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 4f384 │ │ │ │ - ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - add.w r2, r9, #24 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 4f39a │ │ │ │ - ldr.w r1, [r9, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 4f452 │ │ │ │ - mov r9, r7 │ │ │ │ - b.n 4f322 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - add.w r3, r4, #48 @ 0x30 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f3be │ │ │ │ - ldr r1, [r4, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add.w r3, r4, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f3d0 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - cbz r5, 4f414 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 4f30a │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - add.w r3, r5, #48 @ 0x30 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f3f2 │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - add.w r3, r5, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f404 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 4f3aa │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 4f310 │ │ │ │ - ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ - add.w r3, fp, #48 @ 0x30 │ │ │ │ - ldr.w r4, [fp, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f42e │ │ │ │ - ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - add.w r3, fp, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f444 │ │ │ │ - ldr.w r1, [fp, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c2a8 │ │ │ │ - cbz r4, 4f488 │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 4f300 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - add.w r3, r6, #48 @ 0x30 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f466 │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - add.w r3, r6, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f478 │ │ │ │ - ldr r1, [r6, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 4f3de │ │ │ │ - mov r6, r7 │ │ │ │ - b.n 4f316 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r3, r2, #48 @ 0x30 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f49e │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r3, r2, #24 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f4b2 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - blx 2c2a8 │ │ │ │ - cbz r4, 4f4c0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 4f2f2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r3, r2, #48 @ 0x30 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f4d6 │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r3, r2, #24 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f4ea │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - blx 2c2a8 │ │ │ │ - cbz r4, 4f4f8 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.n 4f2e6 │ │ │ │ - ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ - add.w r3, r8, #48 @ 0x30 │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f512 │ │ │ │ - ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r0, [r8, #16] │ │ │ │ - add.w r3, r8, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4f528 │ │ │ │ - ldr.w r1, [r8, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c2a8 │ │ │ │ - cbz r4, 4f536 │ │ │ │ - mov r8, r4 │ │ │ │ - b.n 4f2da │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004f540 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [pc, #60] @ (4f590 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2babc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r3, [pc, #48] @ (4f594 ) │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ - vldr d7, [r1, #40] @ 0x28 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - strd r0, r2, [r4, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldrd r2, r3, [r1, #48] @ 0x30 │ │ │ │ - strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [r1, #56] @ 0x38 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r1, [r4, #56] @ 0x38 │ │ │ │ - strd r2, r3, [r4, #24] │ │ │ │ - vstr d7, [r4, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr??.w r0, [ip, #7] │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004f598 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #132] @ (4f62c ) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - add r5, pc │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 4f5bc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2da78 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ - strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - vldr d7, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - vstr d7, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 4f5e0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 4f5ea │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cbz r3, 4f612 │ │ │ │ - ldr r2, [pc, #64] @ (4f630 ) │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 4f624 │ │ │ │ - ldr r2, [pc, #56] @ (4f634 ) │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - adds r2, #8 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - blx 2bd2c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r0, #0 │ │ │ │ - movs r1, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r0, r1, [r4, #24] │ │ │ │ - str r3, [r4, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, r3 │ │ │ │ - blx r1 │ │ │ │ - b.n 4f612 │ │ │ │ - nop │ │ │ │ - vst1.8 {d0[0]}, [r2], r7 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #608] @ (4f8ac ) │ │ │ │ - ldr r3, [pc, #608] @ (4f8b0 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add.w sl, r0, #24 │ │ │ │ - str.w sl, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldrd r1, r2, [r3] │ │ │ │ - blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - add.w r9, r7, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r8, [r4, #16] │ │ │ │ - cmp r9, r5 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr.w fp, [r4, #20] │ │ │ │ - beq.n 4f754 │ │ │ │ - ldrd r1, r6, [r5, #16] │ │ │ │ - mov r2, fp │ │ │ │ - strd r1, r6, [sp, #4] │ │ │ │ - cmp fp, r6 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - it cs │ │ │ │ - movcs r2, r6 │ │ │ │ - cbz r2, 4f70e │ │ │ │ - mov r0, r8 │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - blx 2d8bc │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - subeq.w r1, fp, r6 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - it eq │ │ │ │ - cmpeq r1, #0 │ │ │ │ - blt.n 4f716 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2d8bc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 4f6d4 │ │ │ │ - sub.w r0, r6, fp │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4f7ce │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 4f6e8 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [pc, #448] @ (4f8b4 ) │ │ │ │ - ldr r3, [pc, #444] @ (4f8b0 ) │ │ │ │ - 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 4f87e │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub.w r2, fp, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 4f6d0 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.n 4f7ca │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c99c │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r2, fp │ │ │ │ - mov r6, r0 │ │ │ │ - cmp fp, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - cbz r2, 4f73e │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2d8bc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 4f742 │ │ │ │ - sub.w r0, r3, fp │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 4f758 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 4f858 │ │ │ │ - mov r6, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 4f77e │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 4f792 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 4f170 │ │ │ │ - ldrd r3, r6, [sp, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 4f6d8 │ │ │ │ - subs r0, r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r9, r6 │ │ │ │ - it eq │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4f84e │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - blx 2b82c │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #20] │ │ │ │ - b.n 4f6f0 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp fp, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 4f80a │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2d8bc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - itt eq │ │ │ │ - subeq.w r2, r3, fp │ │ │ │ - cmpeq r2, #0 │ │ │ │ - bge.n 4f758 │ │ │ │ - cmp r5, r6 │ │ │ │ - ittt ne │ │ │ │ - ldrne r2, [sp, #8] │ │ │ │ - strne r2, [sp, #20] │ │ │ │ - strne r3, [sp, #8] │ │ │ │ - bne.n 4f81e │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 4f77e │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 4f816 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2cc │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r2, fp │ │ │ │ - mov r6, r0 │ │ │ │ - cmp fp, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - cbz r2, 4f83c │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2d8bc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - itt eq │ │ │ │ - subeq.w r3, fp, r3 │ │ │ │ - cmpeq r3, #0 │ │ │ │ - bge.n 4f758 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4f7ca │ │ │ │ - mov r6, r5 │ │ │ │ - b.n 4f81e │ │ │ │ - sub.w r3, r3, fp │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.n 4f758 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 4f76c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - mov r6, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, fp │ │ │ │ - it cs │ │ │ │ - movcs r2, fp │ │ │ │ - cbz r2, 4f832 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2d8bc │ │ │ │ - cbnz r0, 4f838 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - sub.w r0, fp, r3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - b.n 4f77e │ │ │ │ - sub.w r3, fp, r3 │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.n 4f758 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4f806 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 4f76c │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 4f81e │ │ │ │ - cmp r9, r6 │ │ │ │ - ittt ne │ │ │ │ - strne r3, [sp, #8] │ │ │ │ - ldrne r3, [r6, #16] │ │ │ │ - strne r3, [sp, #20] │ │ │ │ - beq.n 4f7ca │ │ │ │ - b.n 4f81e │ │ │ │ - blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (4f8b8 ) │ │ │ │ - ldr r3, [pc, #64] @ (4f8b0 ) │ │ │ │ - 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 4f8a6 │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [pc, #44] @ (4f8bc ) │ │ │ │ - ldr r3, [pc, #28] @ (4f8b0 ) │ │ │ │ - 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 4f87e │ │ │ │ - blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - str??.w r0, [r0, #7] │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh.w r0, [ip, r7] │ │ │ │ - movt r0, #10247 @ 0x2807 │ │ │ │ - @ instruction: 0xf69e0007 │ │ │ │ - │ │ │ │ -0004f8c0 )@@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 │ │ │ │ - ldr.w sl, [r0] │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1444] @ 4fe80 )@@Base+0x5c0> │ │ │ │ - mov r1, r3 │ │ │ │ - add r6, sp, #268 @ 0x10c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r7, sp, #260 @ 0x104 │ │ │ │ - ldr.w r0, [pc, #1436] @ 4fe84 )@@Base+0x5c4> │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w r3, [pc, #1432] @ 4fe88 )@@Base+0x5c8> │ │ │ │ - add r0, pc │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #284] @ 0x11c │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #26 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - blx 2d7b4 , 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 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ - ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ - add.w r3, sl, #88 @ 0x58 │ │ │ │ - ldrd fp, r8, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add.w r3, sl, #92 @ 0x5c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 50484 )@@Base+0xbc4> │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - mov r9, r3 │ │ │ │ - b.n 4f964 )@@Base+0xa4> │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - cmp r5, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - it cs │ │ │ │ - movcs r2, r8 │ │ │ │ - cbz r2, 4f976 )@@Base+0xb6> │ │ │ │ - mov r1, fp │ │ │ │ - blx 2d8bc │ │ │ │ - cbnz r0, 4f97a )@@Base+0xba> │ │ │ │ - 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 4f960 )@@Base+0xa0> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 502ec )@@Base+0xa2c> │ │ │ │ - ldr.w r4, [r9, #20] │ │ │ │ - mov r2, r8 │ │ │ │ - cmp r8, r4 │ │ │ │ - it cs │ │ │ │ - movcs r2, r4 │ │ │ │ - cbz r2, 4f9ae )@@Base+0xee> │ │ │ │ - ldr.w r1, [r9, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d8bc │ │ │ │ - cbnz r0, 4f9b2 )@@Base+0xf2> │ │ │ │ - sub.w r0, r8, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 502ec )@@Base+0xa2c> │ │ │ │ - movs r2, #5 │ │ │ │ - cmp fp, r6 │ │ │ │ - str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 4f9cc )@@Base+0x10c> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r8, sp, #80 @ 0x50 │ │ │ │ - ldr.w r4, [pc, #1208] @ 4fe8c )@@Base+0x5cc> │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr.w r9, [r3, #40] @ 0x28 │ │ │ │ - add r3, sp, #212 @ 0xd4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov fp, r3 │ │ │ │ - add r3, sp, #220 @ 0xdc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r3, #21 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - add r2, sp, #244 @ 0xf4 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - add r3, sp, #236 @ 0xec │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov.w ip, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov.w lr, #65 @ 0x41 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [sl] │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - str.w r1, [sl, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r2, [sl, #8] │ │ │ │ - mov r2, ip │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ - str.w r0, [sl, #16] │ │ │ │ - strb.w r3, [sl, #20] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, sl │ │ │ │ - strb.w ip, [r3, r4] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str.w lr, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1084] @ 4fe90 )@@Base+0x5d0> │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - blx 2d368 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - strb r3, [r1, r2] │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, fp │ │ │ │ - strd r6, r3, [sp, #260] @ 0x104 │ │ │ │ - strb.w r3, [sp, #268] @ 0x10c │ │ │ │ - strd r7, r3, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 4fa90 )@@Base+0x1d0> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4faa0 )@@Base+0x1e0> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4fab0 )@@Base+0x1f0> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r3, #21 │ │ │ │ - ldr r4, [pc, #992] @ (4fe94 )@@Base+0x5d4>) │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r4, pc │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - blx 2d7b4 , 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 r3, [r5, #12] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - strb r3, [r5, #20] │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #260] @ 0x104 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w ip, [r3, r2] │ │ │ │ - blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ - add.w r2, r3, #68 @ 0x44 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 502a4 )@@Base+0x9e4> │ │ │ │ - ldrd fp, r9, [sp, #260] @ 0x104 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - mov r6, r9 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 4fb22 )@@Base+0x262> │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - cmp r5, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - it cs │ │ │ │ - movcs r2, r6 │ │ │ │ - cbz r2, 4fb34 )@@Base+0x274> │ │ │ │ - mov r1, fp │ │ │ │ - blx 2d8bc │ │ │ │ - cbnz r0, 4fb36 )@@Base+0x276> │ │ │ │ - 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 4fb1e )@@Base+0x25e> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq.w 502a6 )@@Base+0x9e6> │ │ │ │ - ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r4 │ │ │ │ - it cs │ │ │ │ - movcs r2, r4 │ │ │ │ - cbz r2, 4fb70 )@@Base+0x2b0> │ │ │ │ - ldr.w r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d8bc │ │ │ │ - cbnz r0, 4fb74 )@@Base+0x2b4> │ │ │ │ - sub.w r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 502a6 )@@Base+0x9e6> │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 4fb8e )@@Base+0x2ce> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r4, #18 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr.w sl, [r3, #24] │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [pc, #748] @ (4fe98 )@@Base+0x5d8>) │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str r3, [r5, #12] │ │ │ │ - str r0, [r5, #0] │ │ │ │ - mov.w lr, #74 @ 0x4a │ │ │ │ - str r2, [r5, #8] │ │ │ │ - mov r2, ip │ │ │ │ - str r1, [r5, #4] │ │ │ │ - ldrh r3, [r4, #0] │ │ │ │ - strh r3, [r5, #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 ip, [r1, r3] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ - str.w lr, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #680] @ (4fe9c )@@Base+0x5dc>) │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - blx 2d368 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d1, [pc, #600] @ 4fe68 )@@Base+0x5a8> │ │ │ │ - strb r3, [r1, r2] │ │ │ │ - mov r2, r4 │ │ │ │ - vldr d0, [pc, #600] @ 4fe70 )@@Base+0x5b0> │ │ │ │ - mov r1, fp │ │ │ │ - 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 4fc36 )@@Base+0x376> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4fc46 )@@Base+0x386> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4fc56 )@@Base+0x396> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r3, #18 │ │ │ │ - ldr r4, [pc, #580] @ (4fea0 )@@Base+0x5e0>) │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r4, pc │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - blx 2d7b4 , 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 r3, [r5, #12] │ │ │ │ - str r0, [r5, #0] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrh r3, [r4, #0] │ │ │ │ - strh r3, [r5, #16] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #260] @ 0x104 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w ip, [r2, r3] │ │ │ │ - blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ - add.w r2, r3, #68 @ 0x44 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 502bc )@@Base+0x9fc> │ │ │ │ - ldrd fp, r9, [sp, #260] @ 0x104 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - mov r6, r9 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 4fcc4 )@@Base+0x404> │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - cmp r6, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4fcd6 )@@Base+0x416> │ │ │ │ - mov r1, fp │ │ │ │ - blx 2d8bc │ │ │ │ - cbnz r0, 4fcd8 )@@Base+0x418> │ │ │ │ - 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 4fcc0 )@@Base+0x400> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq.w 502be )@@Base+0x9fe> │ │ │ │ - ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r4 │ │ │ │ - it cs │ │ │ │ - movcs r2, r4 │ │ │ │ - cbz r2, 4fd12 )@@Base+0x452> │ │ │ │ - ldr.w r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d8bc │ │ │ │ - cbnz r0, 4fd16 )@@Base+0x456> │ │ │ │ - sub.w r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 502be )@@Base+0x9fe> │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 4fd30 )@@Base+0x470> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r4, #18 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr.w sl, [r3, #24] │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [pc, #340] @ (4fea4 )@@Base+0x5e4>) │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str r3, [r5, #12] │ │ │ │ - str r0, [r5, #0] │ │ │ │ - mov.w lr, #74 @ 0x4a │ │ │ │ - str r2, [r5, #8] │ │ │ │ - mov r2, ip │ │ │ │ - str r1, [r5, #4] │ │ │ │ - ldrh r3, [r4, #0] │ │ │ │ - strh r3, [r5, #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 ip, [r1, r3] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ - str.w lr, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #272] @ (4fea8 )@@Base+0x5e8>) │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - blx 2d368 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d1, [pc, #200] @ 4fe78 )@@Base+0x5b8> │ │ │ │ - strb r3, [r1, r2] │ │ │ │ - mov r2, r4 │ │ │ │ - vldr d0, [pc, #184] @ 4fe70 )@@Base+0x5b0> │ │ │ │ - mov r1, fp │ │ │ │ - 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 4fdd8 )@@Base+0x518> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4fde8 )@@Base+0x528> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 4fdf8 )@@Base+0x538> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r3, #18 │ │ │ │ - ldr r4, [pc, #176] @ (4feac )@@Base+0x5ec>) │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r4, pc │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - blx 2d7b4 , 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 r3, [r5, #12] │ │ │ │ - str r0, [r5, #0] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrh r3, [r4, #0] │ │ │ │ - strh r3, [r5, #16] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #260] @ 0x104 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w ip, [r2, r3] │ │ │ │ - blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ - add.w r2, r3, #68 @ 0x44 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 502d4 )@@Base+0xa14> │ │ │ │ - ldrd fp, r9, [sp, #260] @ 0x104 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - mov r6, r9 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 4feb4 )@@Base+0x5f4> │ │ │ │ - nop │ │ │ │ - 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 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ - movs r5, r0 │ │ │ │ - @ instruction: 0xf63e0007 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - cmp r6, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - it cs │ │ │ │ - movcs r2, r5 │ │ │ │ - cbz r2, 4fec6 )@@Base+0x606> │ │ │ │ - mov r1, fp │ │ │ │ - blx 2d8bc │ │ │ │ - cbnz r0, 4fec8 )@@Base+0x608> │ │ │ │ - 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 4feb0 )@@Base+0x5f0> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq.w 502d6 )@@Base+0xa16> │ │ │ │ - ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r4 │ │ │ │ - it cs │ │ │ │ - movcs r2, r4 │ │ │ │ - cbz r2, 4ff02 )@@Base+0x642> │ │ │ │ - ldr.w r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d8bc │ │ │ │ - cbnz r0, 4ff06 )@@Base+0x646> │ │ │ │ - sub.w r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 502d6 )@@Base+0xa16> │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 4ff20 )@@Base+0x660> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr.w r4, [pc, #1952] @ 506c8 )@@Base+0xe08> │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w sl, sp, #100 @ 0x64 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add.w fp, sp, #124 @ 0x7c │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - movs r3, #26 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - mov.w ip, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov.w lr, #61 @ 0x3d │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str r0, [r5, #0] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - mov r2, ip │ │ │ │ - str r3, [r5, #12] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldmia r4!, {r0, r1} │ │ │ │ - str r1, [r5, #20] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - ldrh r1, [r4, #0] │ │ │ │ - strh r1, [r5, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - strb.w ip, [r3, r0] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str.w lr, [sp, #80] @ 0x50 │ │ │ │ - str.w fp, [sp, #116] @ 0x74 │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1848] @ 506cc )@@Base+0xe0c> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add lr, pc │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - add.w ip, lr, #48 @ 0x30 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov r5, lr │ │ │ │ - adds r4, #16 │ │ │ │ - add.w lr, lr, #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 4ffa4 )@@Base+0x6e4> │ │ │ │ - mov r3, lr │ │ │ │ - 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 │ │ │ │ - movs r5, #0 │ │ │ │ - ldmia r3!, {r0, r1, r2} │ │ │ │ - str r2, [r4, #8] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - mov.w ip, #5 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - mov.w lr, #25 │ │ │ │ - ldr.w r9, [pc, #1768] @ 506d0 )@@Base+0xe10> │ │ │ │ - mov r2, r5 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - add r9, 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 r5, [r1, r3] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - strd r1, ip, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - str r1, [sp, #188] @ 0xbc │ │ │ │ - ldmia.w r9, {r0, r1} │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - strb.w r1, [sp, #152] @ 0x98 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - str.w lr, [sp, #80] @ 0x50 │ │ │ │ - str.w ip, [sp, #168] @ 0xa8 │ │ │ │ - strb.w r5, [sp, #153] @ 0x99 │ │ │ │ - strb.w r5, [sp, #177] @ 0xb1 │ │ │ │ - strb.w r1, [sp, #176] @ 0xb0 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r4, [pc, #1696] @ 506d4 )@@Base+0xe14> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - mov.w r9, #5 │ │ │ │ - ldr.w ip, [pc, #1680] @ 506d8 )@@Base+0xe18> │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str r0, [r5, #0] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - add ip, pc │ │ │ │ - str r2, [r5, #8] │ │ │ │ - mov r2, lr │ │ │ │ - str r3, [r5, #12] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldmia r4!, {r0, r1} │ │ │ │ - str r1, [r5, #20] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - ldrb r1, [r4, #0] │ │ │ │ - strb r1, [r5, #24] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - ldmia.w ip, {r0, r1} │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ - strb.w lr, [r3, r4] │ │ │ │ - strb.w r1, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #29 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r1, [sp, #236] @ 0xec │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - str.w r9, [sp, #216] @ 0xd8 │ │ │ │ - strb.w lr, [sp, #225] @ 0xe1 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r4, [pc, #1608] @ 506dc )@@Base+0xe1c> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov.w ip, #0 │ │ │ │ - add r4, pc │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - mov.w lr, #16 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str r0, [r5, #0] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - str r3, [r5, #12] │ │ │ │ - ldmia r4!, {r0, r1, r2} │ │ │ │ - str r0, [r5, #16] │ │ │ │ - str r2, [r5, #24] │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [r5, #20] │ │ │ │ - mov r2, ip │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - strb r3, [r5, #28] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ - strb.w ip, [r1, r3] │ │ │ │ - mov r1, r8 │ │ │ │ - str.w lr, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r4, [pc, #1540] @ 506e0 )@@Base+0xe20> │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add r4, pc │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - add r5, sp, #140 @ 0x8c │ │ │ │ - add.w r9, sp, #164 @ 0xa4 │ │ │ │ - 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] │ │ │ │ - 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, #44] @ 0x2c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - strd r9, r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r2, r1, [sp, #48] @ 0x30 │ │ │ │ - strd r7, lr, [sp, #16] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 50138 )@@Base+0x878> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50148 )@@Base+0x888> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50158 )@@Base+0x898> │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50168 )@@Base+0x8a8> │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50178 )@@Base+0x8b8> │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50188 )@@Base+0x8c8> │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - cmp r0, fp │ │ │ │ - beq.n 50196 )@@Base+0x8d6> │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - cmp r0, sl │ │ │ │ - beq.n 501a4 )@@Base+0x8e4> │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr.w r4, [pc, #1336] @ 506e4 )@@Base+0xe24> │ │ │ │ - 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 2d7b4 , 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 2c5e0 , std::allocator > const&)@plt> │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 50388 )@@Base+0xac8> │ │ │ │ - ldrd fp, r9, [sp, #260] @ 0x104 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - mov r6, r9 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.n 50218 )@@Base+0x958> │ │ │ │ - ldrd r0, r5, [r4, #16] │ │ │ │ - cmp r5, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - it cs │ │ │ │ - movcs r2, r6 │ │ │ │ - cbz r2, 5022a )@@Base+0x96a> │ │ │ │ - mov r1, fp │ │ │ │ - blx 2d8bc │ │ │ │ - cbnz r0, 5022c )@@Base+0x96c> │ │ │ │ - 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 50214 )@@Base+0x954> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq.w 5038a )@@Base+0xaca> │ │ │ │ - ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp r9, r4 │ │ │ │ - it cs │ │ │ │ - movcs r2, r4 │ │ │ │ - cbz r2, 50266 )@@Base+0x9a6> │ │ │ │ - ldr.w r1, [sl, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d8bc │ │ │ │ - cbnz r0, 5026a )@@Base+0x9aa> │ │ │ │ - sub.w r0, r9, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 5038a )@@Base+0xaca> │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - cmp fp, r6 │ │ │ │ - str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 50284 )@@Base+0x9c4> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - mov r0, fp │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r2, [pc, #1120] @ 506e8 )@@Base+0xe28> │ │ │ │ - ldr.w r3, [pc, #1120] @ 506ec )@@Base+0xe2c> │ │ │ │ - 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 50570 )@@Base+0xcb0> │ │ │ │ - add sp, #292 @ 0x124 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r8 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ - bl 4f638 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 4fb7a )@@Base+0x2ba> │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r8 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ - bl 4f638 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 4fd1c )@@Base+0x45c> │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r8 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ - bl 4f638 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 4ff0c )@@Base+0x64c> │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ - blx 2b66c │ │ │ │ - add.w r3, r0, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - adds r0, #16 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r8, [r4, #20] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 50422 )@@Base+0xb62> │ │ │ │ - ldrd r3, r5, [r9, #16] │ │ │ │ - mov fp, r8 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r8, r5 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - it cs │ │ │ │ - movcs fp, r5 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 503a0 )@@Base+0xae0> │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 2d8bc │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - subeq.w r1, r8, r5 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - it eq │ │ │ │ - cmpeq r1, #0 │ │ │ │ - blt.n 503a8 )@@Base+0xae8> │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 2d8bc │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 50360 )@@Base+0xaa0> │ │ │ │ - sub.w r0, r5, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 5049c )@@Base+0xbdc> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 50378 )@@Base+0xab8> │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - b.w 4f9b8 )@@Base+0xf8> │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ - bl 4f638 │ │ │ │ - ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 50270 )@@Base+0x9b0> │ │ │ │ - sub.w r2, r8, r5 │ │ │ │ - cmp r2, fp │ │ │ │ - bge.n 5035c )@@Base+0xa9c> │ │ │ │ - ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.w 504d8 )@@Base+0xc18> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c99c │ │ │ │ - ldr.w fp, [r0, #20] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r8, fp │ │ │ │ - it cs │ │ │ │ - movcs r2, fp │ │ │ │ - cbz r2, 5041c )@@Base+0xb5c> │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - blx 2d8bc │ │ │ │ - cbz r0, 5041c )@@Base+0xb5c> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 504f2 )@@Base+0xc32> │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 4f218 │ │ │ │ - ldrd r9, r5, [sp, #84] @ 0x54 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 50366 )@@Base+0xaa6> │ │ │ │ - subs.w r0, r9, #0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - it eq │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5051e )@@Base+0xc5e> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - blx 2b82c │ │ │ │ - ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [sl, #108] @ 0x6c │ │ │ │ - b.n 50380 )@@Base+0xac0> │ │ │ │ - sub.w r0, fp, r8 │ │ │ │ - b.n 503d2 )@@Base+0xb12> │ │ │ │ - ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 503d8 )@@Base+0xb18> │ │ │ │ - ldr.w r5, [sl, #104] @ 0x68 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr.w fp, [r5, #20] │ │ │ │ - cmp r8, fp │ │ │ │ - it cs │ │ │ │ - movcs r2, fp │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 50510 )@@Base+0xc50> │ │ │ │ - ldr.w r9, [r5, #16] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2d8bc │ │ │ │ - cmp r0, #0 │ │ │ │ - itt eq │ │ │ │ - subeq.w r2, fp, r8 │ │ │ │ - cmpeq r2, #0 │ │ │ │ - bge.n 503d8 )@@Base+0xb18> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, r5 │ │ │ │ - itt ne │ │ │ │ - strne.w r9, [sp, #60] @ 0x3c │ │ │ │ - strne.w fp, [sp, #52] @ 0x34 │ │ │ │ - beq.n 504d4 )@@Base+0xc14> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, r8 │ │ │ │ - it cs │ │ │ │ - movcs r2, r8 │ │ │ │ - cbz r2, 5047a )@@Base+0xbba> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2d8bc │ │ │ │ - cbnz r0, 50480 )@@Base+0xbc0> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - sub.w r0, r8, r3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - b.n 50404 )@@Base+0xb44> │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ - blx 2b66c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - add.w r3, r4, #24 │ │ │ │ - adds r0, #16 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - b.n 502fe )@@Base+0xa3e> │ │ │ │ - ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 50508 )@@Base+0xc48> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c2cc │ │ │ │ - ldr.w fp, [r0, #20] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r8, fp │ │ │ │ - it cs │ │ │ │ - movcs r2, fp │ │ │ │ - cbz r2, 504de )@@Base+0xc1e> │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2d8bc │ │ │ │ - cmp r0, #0 │ │ │ │ - itt eq │ │ │ │ - subeq.w r2, r8, fp │ │ │ │ - cmpeq r2, #0 │ │ │ │ - bge.n 503d8 )@@Base+0xb18> │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - cbz r2, 50528 )@@Base+0xc68> │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 50404 )@@Base+0xb44> │ │ │ │ - mov r5, r9 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 50404 )@@Base+0xb44> │ │ │ │ - sub.w r3, r8, fp │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.w 503d8 )@@Base+0xb18> │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - cbz r2, 50528 )@@Base+0xc68> │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 503ec )@@Base+0xb2c> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 504d8 )@@Base+0xc18> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 504d4 )@@Base+0xc14> │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - str.w fp, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 50466 )@@Base+0xba6> │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 50466 )@@Base+0xba6> │ │ │ │ - sub.w r3, fp, r8 │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.w 503d8 )@@Base+0xb18> │ │ │ │ - mov r9, r2 │ │ │ │ - b.n 503ec )@@Base+0xb2c> │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 50466 )@@Base+0xba6> │ │ │ │ - mov r5, r9 │ │ │ │ - b.n 50466 )@@Base+0xba6> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #400] @ (506f0 )@@Base+0xe30>) │ │ │ │ - ldr r3, [pc, #396] @ (506ec )@@Base+0xe2c>) │ │ │ │ - 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 505b2 )@@Base+0xcf2> │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [pc, #368] @ (506f4 )@@Base+0xe34>) │ │ │ │ - ldr r3, [pc, #360] @ (506ec )@@Base+0xe2c>) │ │ │ │ - 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 50570 )@@Base+0xcb0> │ │ │ │ - blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #344] @ (506f8 )@@Base+0xe38>) │ │ │ │ - ldr r3, [pc, #328] @ (506ec )@@Base+0xe2c>) │ │ │ │ - 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 50570 )@@Base+0xcb0> │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #304] @ (506fc )@@Base+0xe3c>) │ │ │ │ - ldr r3, [pc, #288] @ (506ec )@@Base+0xe2c>) │ │ │ │ - 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 505b2 )@@Base+0xcf2> │ │ │ │ - b.n 50570 )@@Base+0xcb0> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #268] @ (50700 )@@Base+0xe40>) │ │ │ │ - ldr r3, [pc, #248] @ (506ec )@@Base+0xe2c>) │ │ │ │ - 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 505b2 )@@Base+0xcf2> │ │ │ │ - b.n 50570 )@@Base+0xcb0> │ │ │ │ - add r5, sp, #140 @ 0x8c │ │ │ │ - add.w r9, sp, #164 @ 0xa4 │ │ │ │ - b.n 50544 )@@Base+0xc84> │ │ │ │ - add r5, sp, #140 @ 0x8c │ │ │ │ - add.w r9, sp, #164 @ 0xa4 │ │ │ │ - b.n 50538 )@@Base+0xc78> │ │ │ │ - add r5, sp, #140 @ 0x8c │ │ │ │ - add.w r9, sp, #164 @ 0xa4 │ │ │ │ - b.n 50532 )@@Base+0xc72> │ │ │ │ - b.n 50556 )@@Base+0xc96> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (50704 )@@Base+0xe44>) │ │ │ │ - ldr r3, [pc, #192] @ (506ec )@@Base+0xe2c>) │ │ │ │ - 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 505b2 )@@Base+0xcf2> │ │ │ │ - b.n 50570 )@@Base+0xcb0> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #196] @ (50708 )@@Base+0xe48>) │ │ │ │ - ldr r3, [pc, #164] @ (506ec )@@Base+0xe2c>) │ │ │ │ - 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 505b2 )@@Base+0xcf2> │ │ │ │ - b.n 50570 )@@Base+0xcb0> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5063c )@@Base+0xd7c> │ │ │ │ - b.n 505c2 )@@Base+0xd02> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #156] @ (5070c )@@Base+0xe4c>) │ │ │ │ - ldr r3, [pc, #120] @ (506ec )@@Base+0xe2c>) │ │ │ │ - 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 505b2 )@@Base+0xcf2> │ │ │ │ - b.n 50570 )@@Base+0xcb0> │ │ │ │ - b.n 505ea )@@Base+0xd2a> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (50710 )@@Base+0xe50>) │ │ │ │ - ldr r3, [pc, #92] @ (506ec )@@Base+0xe2c>) │ │ │ │ - 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 505b2 )@@Base+0xcf2> │ │ │ │ - b.n 50570 )@@Base+0xcb0> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #104] @ (50714 )@@Base+0xe54>) │ │ │ │ - ldr r3, [pc, #64] @ (506ec )@@Base+0xe2c>) │ │ │ │ - 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 505b2 )@@Base+0xcf2> │ │ │ │ - b.n 50570 )@@Base+0xcb0> │ │ │ │ - blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 50598 )@@Base+0xcd8> │ │ │ │ - nop │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ - movs r5, r0 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - stc 0, cr0, [r4], #28 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrd r0, r0, [r0, #28] │ │ │ │ - @ instruction: 0xe9ac0007 │ │ │ │ - @ instruction: 0xe98e0007 │ │ │ │ - strd r0, r0, [r4, #-28]! │ │ │ │ - ldmdb ip!, {r0, r1, r2} │ │ │ │ - stmdb r6, {r0, r1, r2} │ │ │ │ - strd r0, r0, [sl], #28 │ │ │ │ - ldmia.w lr!, {r0, r1, r2} │ │ │ │ - stmia.w r0!, {r0, r1, r2} │ │ │ │ - stmia.w r4, {r0, r1, r2} │ │ │ │ - │ │ │ │ -00050718 : │ │ │ │ - stmdb 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, #1440] @ 50ccc │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1440] @ 50cd0 │ │ │ │ - mov r9, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [r1, #112] @ 0x70 │ │ │ │ - ldr.w r4, [pc, #1432] @ 50cd4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2d00c │ │ │ │ - ldr.w r3, [pc, #1416] @ 50cd8 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str.w r1, [r8, #32] │ │ │ │ - movs r1, #0 │ │ │ │ - strd r0, r1, [r8, #24] │ │ │ │ - adds r3, #8 │ │ │ │ - str.w r3, [r8] │ │ │ │ - ldr.w fp, [r2, #288] @ 0x120 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 50780 │ │ │ │ - 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, 50790 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - mov r7, r3 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #21 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r5, [pc, #1312] @ 50cdc │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov.w lr, #0 │ │ │ │ - add r5, pc │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - str.w r0, [ip, #16] │ │ │ │ - strb.w r3, [ip, #20] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strb.w lr, [r2, r3] │ │ │ │ - ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ - ldr.w sl, [r2, #288] @ 0x120 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 50bc2 │ │ │ │ - ldr.w sl, [sl, #20] │ │ │ │ - add r5, sp, #68 @ 0x44 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 50c5e │ │ │ │ - mov r0, sl │ │ │ │ - blx 2d3ec │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi.w 50b5c │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 50aec │ │ │ │ - ldrb.w r2, [sl] │ │ │ │ - mov r1, r5 │ │ │ │ - strb.w r2, [sp, #68] @ 0x44 │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r2, r8, #36 @ 0x24 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 50858 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50868 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #18 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1116] @ 50ce0 │ │ │ │ - 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 r3, [lr, #12] │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ - ldrh.w r3, [ip] │ │ │ │ - strh.w r3, [lr, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strb.w sl, [r2, r3] │ │ │ │ - ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ - ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 50bea │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 50c02 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2d3ec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi.w 50b3a │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 50b0e │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 50b9e │ │ │ │ - movs r3, #0 │ │ │ │ - str.w sl, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - strb.w r3, [r2, sl] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r2, r8, #40 @ 0x28 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 50916 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50926 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #18 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #932] @ 50ce4 │ │ │ │ - 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 r3, [lr, #12] │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ - ldrh.w r3, [ip] │ │ │ │ - strh.w r3, [lr, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strb.w sl, [r2, r3] │ │ │ │ - ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ - ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 50baa │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 50c84 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2d3ec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi.w 50b18 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 50af8 │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 50ba6 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w sl, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - strb.w r3, [r2, sl] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r2, r8, #48 @ 0x30 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 509d4 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 509e4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #26 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #744] @ 50ce8 │ │ │ │ - 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, [r9, #112] @ 0x70 │ │ │ │ - ldr.w sl, [r2, #288] @ 0x120 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 50bd6 │ │ │ │ - ldr.w sl, [sl, #20] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 50ca0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2d3ec │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bhi.w 50b7e │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 50b02 │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 50ba2 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - strb.w r3, [r1, r9] │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 50a9c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 50aac │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str.w r3, [r8, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ - cbnz r3, 50ace │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #540] @ (50cec ) │ │ │ │ - ldr r3, [pc, #508] @ (50cd0 ) │ │ │ │ - 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 50c16 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 50838 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 50b70 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 509b0 │ │ │ │ - ldrb.w r3, [sl] │ │ │ │ - mov r1, r5 │ │ │ │ - strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 50a7a │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 508f2 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - blx 2d7b4 , 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, sl │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d368 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 509b0 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - blx 2d7b4 , 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, sl │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d368 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 508f2 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - movs r2, #0 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 2d7b4 , 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 2d368 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 50838 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - blx 2d7b4 , 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 2d368 │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 50a7a │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 50b4c │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 50b8e │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 50b2a │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movs r1, #16 │ │ │ │ - add.w r2, r2, #448 @ 0x1c0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2b788 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2cd64 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 50986 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movs r1, #16 │ │ │ │ - add.w r2, r2, #448 @ 0x1c0 │ │ │ │ - blx 2b788 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2cd64 │ │ │ │ - b.n 50808 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movs r1, #16 │ │ │ │ - add.w r2, r2, #448 @ 0x1c0 │ │ │ │ - blx 2b788 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2cd64 │ │ │ │ - b.n 50a54 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movs r1, #16 │ │ │ │ - add.w r2, r2, #448 @ 0x1c0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2b788 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2cd64 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 508c8 │ │ │ │ - ldr r2, [pc, #236] @ (50cf0 ) │ │ │ │ - ldr r3, [pc, #200] @ (50cd0 ) │ │ │ │ - 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 50cbc │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ - cbnz r3, 50c3c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2dc68 │ │ │ │ - ldr r2, [pc, #176] @ (50cf4 ) │ │ │ │ - ldr r3, [pc, #136] @ (50cd0 ) │ │ │ │ - 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 50c16 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 50c20 │ │ │ │ - b.n 50c1a │ │ │ │ - ldr r2, [pc, #152] @ (50cf8 ) │ │ │ │ - ldr r3, [pc, #108] @ (50cd0 ) │ │ │ │ - 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 50c16 │ │ │ │ - ldr r0, [pc, #136] @ (50cfc ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c314 │ │ │ │ - b.n 50c1a │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 50c1a │ │ │ │ - ldr r2, [pc, #120] @ (50d00 ) │ │ │ │ - ldr r3, [pc, #72] @ (50cd0 ) │ │ │ │ - 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 50c16 │ │ │ │ - ldr r0, [pc, #104] @ (50d04 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c314 │ │ │ │ - ldr r2, [pc, #100] @ (50d08 ) │ │ │ │ - ldr r3, [pc, #44] @ (50cd0 ) │ │ │ │ - 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 50c16 │ │ │ │ - ldr r0, [pc, #84] @ (50d0c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c314 │ │ │ │ - ldr r0, [pc, #80] @ (50d10 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c314 │ │ │ │ - b.n 50c7c │ │ │ │ - b.n 50c7c │ │ │ │ - b.n 50c7c │ │ │ │ - b.n 50c1a │ │ │ │ - b.n 50cc8 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 50cb8 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - rev16 r6, r4 │ │ │ │ - movs r5, r0 │ │ │ │ - cbnz r4, 50d22 │ │ │ │ - movs r5, r0 │ │ │ │ - cbnz r6, 50d0e │ │ │ │ - movs r5, r0 │ │ │ │ - cbnz r0, 50cfc │ │ │ │ - movs r5, r0 │ │ │ │ - b.n 505ac )@@Base+0xcec> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 51348 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 512cc >::_M_realloc_append(int const&)@@Base+0x50> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 51298 >::_M_realloc_append(int const&)@@Base+0x1c> │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ - movs r5, r0 │ │ │ │ - b.n 51254 >::_M_realloc_append(double const&)@@Base+0x5c> │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ - movs r5, r0 │ │ │ │ - b.n 51224 >::_M_realloc_append(double const&)@@Base+0x2c> │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ - movs r5, r0 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ - movs r5, r0 │ │ │ │ - │ │ │ │ -00050d14 : │ │ │ │ - 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, #1124] @ 51190 │ │ │ │ - sub sp, #148 @ 0x94 │ │ │ │ - ldr.w r3, [pc, #1124] @ 51194 │ │ │ │ - mov sl, 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 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r0, [sl, #24] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - blx r3 │ │ │ │ - ldr.w r3, [sl, #24] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r5, [sl, #24] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w 50fa2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ble.n 50e5c │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 50dfc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ - vldr d6, [r6] │ │ │ │ - vldr d7, [r8] │ │ │ │ - vcmpe.f64 d6, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 50dea │ │ │ │ - cbz r1, 50e38 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - vldr d0, [r9, #-8] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ - blx r3 │ │ │ │ - ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r4, #1 │ │ │ │ - adds r7, #8 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - adds r6, #8 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - beq.n 50e5c │ │ │ │ - vldr d7, [r7] │ │ │ │ - vldmia r9!, {d0} │ │ │ │ - vcmpe.f64 d7, d0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 50dc2 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50db2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 5102a │ │ │ │ - vstmia r3!, {d7} │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 51002 │ │ │ │ - vldr d0, [r9, #-8] │ │ │ │ - str.w r4, [r3], #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 50db2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 50fb4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str.w r4, [r3], #4 │ │ │ │ - cmp r1, fp │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.w 50fde │ │ │ │ - ldrd r2, r3, [r6] │ │ │ │ - strd r2, r3, [r1], #8 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - b.n 50dd6 │ │ │ │ - cbnz r1, 50e6a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - 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 d8, d0 │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 50f92 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 50f92 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 51074 │ │ │ │ - ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ - cmp r3, r0 │ │ │ │ - it le │ │ │ │ - movle r6, #1 │ │ │ │ - bgt.w 5104e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r0, [sl, #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 2b690 │ │ │ │ - ldr.w r4, [sl, #56] @ 0x38 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 50f96 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - subs r7, r3, #4 │ │ │ │ - sub.w r8, r2, r3 │ │ │ │ - mov.w r8, r8, asr #2 │ │ │ │ - b.n 50f0a │ │ │ │ - ldr.w r0, [sl, #24] │ │ │ │ - ldr.w r1, [r7, #4]! │ │ │ │ - vldmia r9!, {d0} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ - blx r3 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne.n 50ef4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - subs r5, r3, #4 │ │ │ │ - subs r7, r2, r3 │ │ │ │ - asrs r7, r7, #2 │ │ │ │ - b.n 50f34 │ │ │ │ - ldr.w r0, [sl, #24] │ │ │ │ - ldr.w r1, [r5, #4]! │ │ │ │ - vldmia r8!, {d0} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ - blx r3 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 50f1e │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 50f46 │ │ │ │ - sub.w r1, fp, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 50f54 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 50f62 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 50f70 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [pc, #548] @ (51198 ) │ │ │ │ - ldr r3, [pc, #544] @ (51194 ) │ │ │ │ - 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 510e4 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #148 @ 0x94 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r6, #3 │ │ │ │ - b.n 50eb6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - b.n 50f38 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ - blx r3 │ │ │ │ - ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 50d8c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - 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 2bdbc >::_M_realloc_append(int const&)@plt> │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cmp r1, fp │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 50e50 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r6 │ │ │ │ - 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 2d31c >::_M_realloc_append(double const&)@plt> │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr.w fp, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 50dd6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 2bdbc >::_M_realloc_append(int const&)@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - vldr d0, [r9, #-8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 50db2 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r7 │ │ │ │ - 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 2d31c >::_M_realloc_append(double const&)@plt> │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 50e22 │ │ │ │ - ldr.w r0, [sl, #32] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2c6b8 │ │ │ │ - vldr d7, [pc, #296] @ 51188 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ne │ │ │ │ - movne r6, #1 │ │ │ │ - moveq r6, #3 │ │ │ │ - b.n 50eb6 │ │ │ │ - mvn.w r6, #2 │ │ │ │ - b.n 50eb6 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - strd r3, fp, [sp, #132] @ 0x84 │ │ │ │ - blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - blx 2cb48 >::~_Vector_base()@plt> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - blx 2cb48 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #200] @ (5119c ) │ │ │ │ - ldr r3, [pc, #192] @ (51194 ) │ │ │ │ - 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 5114e │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - mov.w fp, #0 │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ - str.w fp, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - str.w fp, [sp, #48] @ 0x30 │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ - b.n 5107a │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 5108a │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - 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 5108a │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - ldr.w fp, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 5108a │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 5107e │ │ │ │ - b.n 510e8 │ │ │ │ - b.n 510e8 │ │ │ │ - b.n 510e8 │ │ │ │ - b.n 510e8 │ │ │ │ - b.n 510e8 │ │ │ │ - nop.w │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - b.n 5158c │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ - movs r7, r0 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000511a0 >::~_Vector_base()@@Base>: │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 511c8 >::~_Vector_base()@@Base+0x28> │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000511cc >::~_Vector_base()@@Base>: │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 511f4 >::~_Vector_base()@@Base+0x28> │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000511f8 >::_M_realloc_append(double const&)@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldrd r7, r4, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ - mvn.w r3, #4026531840 @ 0xf0000000 │ │ │ │ - sub sp, #12 │ │ │ │ - subs r4, r4, r7 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5126e >::_M_realloc_append(double const&)@@Base+0x76> │ │ │ │ - cmp r0, #1 │ │ │ │ - ite cs │ │ │ │ - addcs r0, r0, r0 │ │ │ │ - addcc r0, #1 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - it cs │ │ │ │ - movcs r0, r3 │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r2, r0, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - vldr d7, [r1] │ │ │ │ - vstr d7, [r2] │ │ │ │ - cbz r4, 5124e >::_M_realloc_append(double const&)@@Base+0x56> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2d368 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r4, #8 │ │ │ │ - add r4, r3 │ │ │ │ - cbz r7, 51262 >::_M_realloc_append(double const&)@@Base+0x6a> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r5, r3 │ │ │ │ - strd r3, r4, [r6] │ │ │ │ - str r5, [r6, #8] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #8] @ (51278 >::_M_realloc_append(double const&)@@Base+0x80>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ - nop │ │ │ │ - cbz r4, 512a0 >::_M_realloc_append(int const&)@@Base+0x24> │ │ │ │ - movs r5, r0 │ │ │ │ - │ │ │ │ -0005127c >::_M_realloc_append(int const&)@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldrd r7, r4, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - sub sp, #12 │ │ │ │ - subs r4, r4, r7 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 512ec >::_M_realloc_append(int const&)@@Base+0x70> │ │ │ │ - cmp r0, #1 │ │ │ │ - ite cs │ │ │ │ - addcs r0, r0, r0 │ │ │ │ - addcc r0, #1 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - it cs │ │ │ │ - movcs r0, r3 │ │ │ │ - lsls r5, r0, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [r0, r4] │ │ │ │ - cbz r4, 512cc >::_M_realloc_append(int const&)@@Base+0x50> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2d368 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r4, #4 │ │ │ │ - add r4, r3 │ │ │ │ - cbz r7, 512e0 >::_M_realloc_append(int const&)@@Base+0x64> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r5, r3 │ │ │ │ - strd r3, r4, [r6] │ │ │ │ - str r5, [r6, #8] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #4] @ (512f4 >::_M_realloc_append(int const&)@@Base+0x78>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ - cbz r6, 512fc │ │ │ │ - movs r5, r0 │ │ │ │ - │ │ │ │ -000512f8 : │ │ │ │ +0004ebb0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #20] @ (5131c ) │ │ │ │ + ldr r4, [pc, #20] @ (4ebd4 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2d8a4 │ │ │ │ - ldr r3, [pc, #16] @ (51320 ) │ │ │ │ + ldr r3, [pc, #16] @ (4ebd8 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bgt.n 51360 │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ + movs r0, r1 │ │ │ │ asrs r4, r6, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051324 : │ │ │ │ +0004ebdc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #20] @ (51348 ) │ │ │ │ + ldr r4, [pc, #20] @ (4ec00 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 2c658 │ │ │ │ - ldr r3, [pc, #16] @ (5134c ) │ │ │ │ + ldr r3, [pc, #16] @ (4ec04 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - blt.n 51334 │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ + movs r0, r1 │ │ │ │ asrs r4, r6, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051350 : │ │ │ │ +0004ec08 : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 51372 │ │ │ │ + beq.n 4ec2a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2c604 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00051374 : │ │ │ │ +0004ec2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (51398 ) │ │ │ │ + ldr r3, [pc, #20] @ (4ec50 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (5139c ) │ │ │ │ + ldr r2, [pc, #20] @ (4ec54 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bc18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - blt.n 512ec >::_M_realloc_append(int const&)@@Base+0x70> │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r1 │ │ │ │ asrs r4, r6, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -000513a0 : │ │ │ │ +0004ec58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (513cc ) │ │ │ │ + ldr r3, [pc, #28] @ (4ec84 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #28] @ (513d0 ) │ │ │ │ + ldr r2, [pc, #28] @ (4ec88 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bc18 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #28 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - blt.n 514c8 │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + movs r0, r1 │ │ │ │ asrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -000513d8 : │ │ │ │ +0004ec90 : │ │ │ │ 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 r9, r1 │ │ │ │ - ldr r1, [pc, #288] @ (51510 ) │ │ │ │ - ldr r3, [pc, #288] @ (51514 ) │ │ │ │ + ldr r1, [pc, #288] @ (4edc8 ) │ │ │ │ + ldr r3, [pc, #288] @ (4edcc ) │ │ │ │ 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, 51434 │ │ │ │ + cbz r2, 4ecec │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mvn.w r3, #1 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r0, 51412 │ │ │ │ + cbz r0, 4ecca │ │ │ │ blx 2ce20 │ │ │ │ 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 │ │ │ │ @@ -57541,199 +53464,199 @@ │ │ │ │ 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 514f0 │ │ │ │ + beq.n 4eda8 │ │ │ │ movs.w r3, fp, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 51456 │ │ │ │ + beq.n 4ed0e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx 2c240 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 514cc │ │ │ │ + ble.n 4ed84 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d8, [pc, #164] @ 51508 │ │ │ │ + vldr d8, [pc, #164] @ 4edc0 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ subs r6, #4 │ │ │ │ - b.n 51486 │ │ │ │ + b.n 4ed3e │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r8, r7 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 514cc │ │ │ │ + beq.n 4ed84 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 51480 │ │ │ │ + ble.n 4ed38 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 514cc │ │ │ │ + beq.n 4ed84 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, r8 │ │ │ │ - bge.n 51470 │ │ │ │ + bge.n 4ed28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 51476 │ │ │ │ + beq.n 4ed2e │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ blx 2c240 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ add.w r3, r0, r2, lsl #2 │ │ │ │ - b.n 51476 │ │ │ │ - ldr r2, [pc, #72] @ (51518 ) │ │ │ │ - ldr r3, [pc, #68] @ (51514 ) │ │ │ │ + b.n 4ed2e │ │ │ │ + ldr r2, [pc, #72] @ (4edd0 ) │ │ │ │ + ldr r3, [pc, #68] @ (4edcc ) │ │ │ │ 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 514ec │ │ │ │ + bne.n 4eda4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (5151c ) │ │ │ │ + ldr r3, [pc, #40] @ (4edd4 ) │ │ │ │ movs r2, #27 │ │ │ │ - ldr r1, [pc, #40] @ (51520 ) │ │ │ │ - ldr r0, [pc, #44] @ (51524 ) │ │ │ │ + ldr r1, [pc, #40] @ (4edd8 ) │ │ │ │ + ldr r0, [pc, #44] @ (4eddc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - blt.n 5158c │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 515dc │ │ │ │ - movs r7, r0 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + bmi.n 4eed0 │ │ │ │ movs r5, r0 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + bmi.n 4ed60 │ │ │ │ movs r5, r0 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + bmi.n 4ed88 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00051528 : │ │ │ │ +0004ede0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5154c ) │ │ │ │ + ldr r3, [pc, #20] @ (4ee04 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (51550 ) │ │ │ │ + ldr r2, [pc, #20] @ (4ee08 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2c1f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bls.n 51538 │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051554 : │ │ │ │ +0004ee0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (51580 ) │ │ │ │ + ldr r3, [pc, #28] @ (4ee38 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #28] @ (51584 ) │ │ │ │ + ldr r2, [pc, #28] @ (4ee3c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2c1f8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bls.n 51514 │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051588 : │ │ │ │ +0004ee40 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #44] @ (515c8 ) │ │ │ │ + ldr r5, [pc, #44] @ (4ee80 ) │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ blx 2b66c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ blx 2c2fc │ │ │ │ - ldr r3, [pc, #28] @ (515cc ) │ │ │ │ + ldr r3, [pc, #28] @ (4ee84 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - bls.n 514f8 │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r6, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -000515d0 : │ │ │ │ +0004ee88 : │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #148] @ (51668 ) │ │ │ │ + ldr r2, [pc, #148] @ (4ef20 ) │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 515dc │ │ │ │ + cbnz r3, 4ee94 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ vmov s15, r3 │ │ │ │ - ldr r3, [pc, #120] @ (5166c ) │ │ │ │ + ldr r3, [pc, #120] @ (4ef24 ) │ │ │ │ mov r4, r1 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ - vldr d6, [pc, #100] @ 51660 │ │ │ │ + vldr d6, [pc, #100] @ 4ef18 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #26125 @ 0x660d │ │ │ │ movt r0, #25 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ movw r3, #62303 @ 0xf35f │ │ │ │ movt r3, #15470 @ 0x3c6e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -57761,44 +53684,44 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - bls.n 51724 │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + movs r0, r1 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051670 : │ │ │ │ +0004ef28 : │ │ │ │ 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 │ │ │ │ ldr.w r4, [r0, #136] @ 0x88 │ │ │ │ sub sp, #20 │ │ │ │ - cbz r4, 516ba │ │ │ │ + cbz r4, 4ef72 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 51838 │ │ │ │ + bge.w 4f0f0 │ │ │ │ cmp r5, #1 │ │ │ │ - bgt.w 51824 │ │ │ │ + bgt.w 4f0dc │ │ │ │ vabs.f64 d7, d1 │ │ │ │ - vldr d6, [pc, #472] @ 51888 │ │ │ │ + vldr d6, [pc, #472] @ 4f140 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 516c4 │ │ │ │ + bpl.n 4ef7c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r6, [r3, #236] @ 0xec │ │ │ │ movs r1, #11 │ │ │ │ ldr.w r2, [r0, #232] @ 0xe8 │ │ │ │ mov r9, r6 │ │ │ │ @@ -57822,34 +53745,34 @@ │ │ │ │ blx 2bda4 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d634 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d1, [sp] │ │ │ │ - cbz r5, 51754 │ │ │ │ + cbz r5, 4f00c │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 51784 │ │ │ │ + beq.n 4f03c │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 51874 │ │ │ │ + blt.w 4f12c │ │ │ │ vdiv.f64 d6, d8, d1 │ │ │ │ add.w r2, r8, r4, lsl #3 │ │ │ │ ldr.w r3, [sl, r4, lsl #2] │ │ │ │ vldr d7, [r2] │ │ │ │ adds r3, #1 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r2] │ │ │ │ str.w r3, [sl, r4, lsl #2] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 517ca │ │ │ │ + beq.n 4f082 │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 51810 │ │ │ │ + blt.n 4f0c8 │ │ │ │ vdiv.f64 d6, d8, d1 │ │ │ │ add.w r2, r9, r4, lsl #3 │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ vldr d7, [r2] │ │ │ │ adds r3, #1 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r2] │ │ │ │ @@ -57858,204 +53781,204 @@ │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r3, #136] @ 0x88 │ │ │ │ ldr.w r3, [sl, r4, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, r4, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 51860 │ │ │ │ + beq.n 4f118 │ │ │ │ vldr d7, [r2, #128] @ 0x80 │ │ │ │ add.w r3, r8, r4, lsl #3 │ │ │ │ - vldr d4, [pc, #240] @ 51890 │ │ │ │ + vldr d4, [pc, #240] @ 4f148 │ │ │ │ vldr d6, [r2, #144] @ 0x90 │ │ │ │ vldr d5, [r3] │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 517fa │ │ │ │ + bpl.n 4f0b2 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vadd.f64 d7, d7, d7 │ │ │ │ vdiv.f64 d6, d7, d1 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vstr d6, [r3] │ │ │ │ - b.n 516ba │ │ │ │ + b.n 4ef72 │ │ │ │ ldr.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5184c │ │ │ │ + beq.n 4f104 │ │ │ │ vldr d7, [r1, #128] @ 0x80 │ │ │ │ add.w r3, r9, r4, lsl #3 │ │ │ │ - vldr d4, [pc, #180] @ 51890 │ │ │ │ + vldr d4, [pc, #180] @ 4f148 │ │ │ │ ldr.w r2, [r6, r4, lsl #2] │ │ │ │ vldr d6, [r1, #144] @ 0x90 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ adds r2, #1 │ │ │ │ vldr d5, [r3] │ │ │ │ str.w r2, [r6, r4, lsl #2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 517b4 │ │ │ │ + bmi.n 4f06c │ │ │ │ vabs.f64 d6, d6 │ │ │ │ vadd.f64 d6, d6, d6 │ │ │ │ vdiv.f64 d7, d6, d1 │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ vstr d7, [r3] │ │ │ │ - b.n 516ba │ │ │ │ - ldr r3, [pc, #132] @ (51898 ) │ │ │ │ + b.n 4ef72 │ │ │ │ + ldr r3, [pc, #132] @ (4f150 ) │ │ │ │ movw r2, #1067 @ 0x42b │ │ │ │ - ldr r1, [pc, #132] @ (5189c ) │ │ │ │ - ldr r0, [pc, #132] @ (518a0 ) │ │ │ │ + ldr r1, [pc, #132] @ (4f154 ) │ │ │ │ + ldr r0, [pc, #132] @ (4f158 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (518a4 ) │ │ │ │ + ldr r3, [pc, #124] @ (4f15c ) │ │ │ │ movw r2, #1037 @ 0x40d │ │ │ │ - ldr r1, [pc, #124] @ (518a8 ) │ │ │ │ - ldr r0, [pc, #124] @ (518ac ) │ │ │ │ + ldr r1, [pc, #124] @ (4f160 ) │ │ │ │ + ldr r0, [pc, #124] @ (4f164 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (518b0 ) │ │ │ │ + ldr r3, [pc, #116] @ (4f168 ) │ │ │ │ movw r2, #1036 @ 0x40c │ │ │ │ - ldr r1, [pc, #116] @ (518b4 ) │ │ │ │ - ldr r0, [pc, #116] @ (518b8 ) │ │ │ │ + ldr r1, [pc, #116] @ (4f16c ) │ │ │ │ + ldr r0, [pc, #116] @ (4f170 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #108] @ (518bc ) │ │ │ │ + ldr r3, [pc, #108] @ (4f174 ) │ │ │ │ movw r2, #1071 @ 0x42f │ │ │ │ - ldr r1, [pc, #108] @ (518c0 ) │ │ │ │ - ldr r0, [pc, #108] @ (518c4 ) │ │ │ │ + ldr r1, [pc, #108] @ (4f178 ) │ │ │ │ + ldr r0, [pc, #108] @ (4f17c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (518c8 ) │ │ │ │ + ldr r3, [pc, #100] @ (4f180 ) │ │ │ │ movw r2, #1057 @ 0x421 │ │ │ │ - ldr r1, [pc, #100] @ (518cc ) │ │ │ │ - ldr r0, [pc, #100] @ (518d0 ) │ │ │ │ + ldr r1, [pc, #100] @ (4f184 ) │ │ │ │ + ldr r0, [pc, #100] @ (4f188 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (518d4 ) │ │ │ │ + ldr r3, [pc, #92] @ (4f18c ) │ │ │ │ movw r2, #1051 @ 0x41b │ │ │ │ - ldr r1, [pc, #92] @ (518d8 ) │ │ │ │ - ldr r0, [pc, #92] @ (518dc ) │ │ │ │ + ldr r1, [pc, #92] @ (4f190 ) │ │ │ │ + ldr r0, [pc, #92] @ (4f194 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ 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] @ (519dc ) │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + ldr r2, [pc, #324] @ (4f294 ) │ │ │ │ + bne.n 4f0e0 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + bcs.n 4f198 │ │ │ │ movs r5, r0 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + bcs.n 4f220 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + bne.n 4f0c4 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + bcs.n 4f17c │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + bcs.n 4f1ec │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + bne.n 4f0a8 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + bne.n 4f160 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + bcs.n 4f190 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + bne.n 4f08c │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + bne.n 4f144 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + bcs.n 4f1e4 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + bne.n 4f270 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + bne.n 4f128 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + bcs.n 4f1c8 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + bne.n 4f254 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + bne.n 4f10c │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + bne.n 4f194 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -000518e0 : │ │ │ │ +0004f198 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r0, #256] @ 0x100 │ │ │ │ sub sp, #20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 519b6 │ │ │ │ + beq.n 4f26e │ │ │ │ ldr r5, [r3, #32] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 51a9c │ │ │ │ + bge.w 4f354 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 51a88 │ │ │ │ + ble.w 4f340 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 51a88 │ │ │ │ + ble.w 4f340 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bgt.w 51a74 │ │ │ │ + bgt.w 4f32c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 519bc │ │ │ │ + beq.n 4f274 │ │ │ │ ldr.w r2, [r6, #232] @ 0xe8 │ │ │ │ cmp r3, #2 │ │ │ │ ldr.w r6, [r6, #240] @ 0xf0 │ │ │ │ - bne.w 51a60 │ │ │ │ + bne.w 4f318 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 519e8 │ │ │ │ + beq.n 4f2a0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 519b6 │ │ │ │ + bne.n 4f26e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r7, r2, r5, lsl #3 │ │ │ │ vldr d7, [r8, #16] │ │ │ │ vldr d6, [r8, #8] │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - vldr d5, [pc, #316] @ 51ab8 │ │ │ │ + vldr d5, [pc, #316] @ 4f370 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51a3a │ │ │ │ + bpl.n 4f2f2 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ mov r0, r4 │ │ │ │ vadd.f64 d7, d7, d7 │ │ │ │ vstr d7, [sp] │ │ │ │ blx r2 │ │ │ │ vldr d7, [sp] │ │ │ │ vldr d6, [r7] │ │ │ │ @@ -58063,27 +53986,27 @@ │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vstr d6, [r7] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r2, [r6, #236] @ 0xec │ │ │ │ cmp r3, #2 │ │ │ │ ldr.w r6, [r6, #244] @ 0xf4 │ │ │ │ - bne.n 51ab0 │ │ │ │ + bne.n 4f368 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 51a26 │ │ │ │ + cbz r3, 4f2de │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 519b6 │ │ │ │ + bne.n 4f26e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r7, r2, r5, lsl #3 │ │ │ │ vldr d7, [r8, #16] │ │ │ │ - vldr d5, [pc, #216] @ 51ab8 │ │ │ │ + vldr d5, [pc, #216] @ 4f370 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ vldr d6, [r8, #8] │ │ │ │ - b.n 5197e │ │ │ │ + b.n 4f236 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ vldr d7, [r3, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ @@ -58103,204 +54026,204 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ vldr d7, [r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ - b.n 519fa │ │ │ │ + b.n 4f2b2 │ │ │ │ vabs.f64 d6, d6 │ │ │ │ mov r0, r4 │ │ │ │ vadd.f64 d6, d6, d6 │ │ │ │ vstr d6, [sp] │ │ │ │ blx r2 │ │ │ │ vldr d6, [sp] │ │ │ │ vldr d7, [r7] │ │ │ │ vdiv.f64 d5, d6, d0 │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ vstr d7, [r7] │ │ │ │ - b.n 519b6 │ │ │ │ - ldr r3, [pc, #92] @ (51ac0 ) │ │ │ │ + b.n 4f26e │ │ │ │ + ldr r3, [pc, #92] @ (4f378 ) │ │ │ │ movw r2, #585 @ 0x249 │ │ │ │ - ldr r1, [pc, #92] @ (51ac4 ) │ │ │ │ - ldr r0, [pc, #92] @ (51ac8 ) │ │ │ │ + ldr r1, [pc, #92] @ (4f37c ) │ │ │ │ + ldr r0, [pc, #92] @ (4f380 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (51acc ) │ │ │ │ + ldr r3, [pc, #84] @ (4f384 ) │ │ │ │ movw r2, #989 @ 0x3dd │ │ │ │ - ldr r1, [pc, #84] @ (51ad0 ) │ │ │ │ - ldr r0, [pc, #84] @ (51ad4 ) │ │ │ │ + ldr r1, [pc, #84] @ (4f388 ) │ │ │ │ + ldr r0, [pc, #84] @ (4f38c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (51ad8 ) │ │ │ │ + ldr r3, [pc, #76] @ (4f390 ) │ │ │ │ mov.w r2, #988 @ 0x3dc │ │ │ │ - ldr r1, [pc, #76] @ (51adc ) │ │ │ │ - ldr r0, [pc, #76] @ (51ae0 ) │ │ │ │ + ldr r1, [pc, #76] @ (4f394 ) │ │ │ │ + ldr r0, [pc, #76] @ (4f398 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (51ae4 ) │ │ │ │ + ldr r3, [pc, #68] @ (4f39c ) │ │ │ │ movw r2, #986 @ 0x3da │ │ │ │ - ldr r1, [pc, #68] @ (51ae8 ) │ │ │ │ - ldr r0, [pc, #68] @ (51aec ) │ │ │ │ + ldr r1, [pc, #68] @ (4f3a0 ) │ │ │ │ + ldr r0, [pc, #68] @ (4f3a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2df90 │ │ │ │ nop.w │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ subs r6, r1, r4 │ │ │ │ - ldr r2, [pc, #324] @ (51c04 ) │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + ldr r2, [pc, #324] @ (4f4bc ) │ │ │ │ + bne.n 4f450 │ │ │ │ movs r5, r0 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + beq.n 4f420 │ │ │ │ movs r5, r0 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + beq.n 4f470 │ │ │ │ movs r5, r0 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + beq.n 4f2ec │ │ │ │ movs r5, r0 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + beq.n 4f2d0 │ │ │ │ movs r5, r0 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + bne.n 4f3a8 │ │ │ │ movs r5, r0 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + beq.n 4f2b4 │ │ │ │ movs r5, r0 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ 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 51bda │ │ │ │ + bge.n 4f492 │ │ │ │ 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 │ │ │ │ adds r3, r4, r7 │ │ │ │ add.w r3, lr, r3, lsl #4 │ │ │ │ vldr d7, [ip] │ │ │ │ vldr d6, [r3] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 51b44 │ │ │ │ + ble.n 4f3fc │ │ │ │ subs r4, #1 │ │ │ │ add.w ip, lr, r4, lsl #4 │ │ │ │ ldr.w fp, [ip] │ │ │ │ mov r3, r4 │ │ │ │ ldr.w sl, [ip, #4] │ │ │ │ cmp r5, r4 │ │ │ │ ldr.w r9, [ip, #8] │ │ │ │ str.w fp, [lr, r0] │ │ │ │ str.w sl, [r1, #4] │ │ │ │ str.w r9, [r1, #8] │ │ │ │ - bgt.n 51b14 │ │ │ │ + bgt.n 4f3cc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 51be6 │ │ │ │ + beq.n 4f49e │ │ │ │ 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 51ba0 │ │ │ │ - b.n 51bc2 │ │ │ │ + bgt.n 4f458 │ │ │ │ + b.n 4f47a │ │ │ │ ldr.w r9, [lr, r0] │ │ │ │ cmp r6, r5 │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ mov.w r5, r3, asr #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str.w r9, [lr, r1] │ │ │ │ str.w r8, [ip, #4] │ │ │ │ str.w r0, [ip, #8] │ │ │ │ - bge.n 51c1a │ │ │ │ + bge.n 4f4d2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ subs r3, r5, #1 │ │ │ │ add.w r2, lr, r0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ add.w ip, lr, r1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ vldr d7, [r2] │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51b82 │ │ │ │ + bmi.n 4f43a │ │ │ │ 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 51c1e │ │ │ │ + bne.n 4f4d6 │ │ │ │ mov r4, r6 │ │ │ │ subs r2, #2 │ │ │ │ cmp.w r4, r2, asr #1 │ │ │ │ - bne.n 51b68 │ │ │ │ + bne.n 4f420 │ │ │ │ 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 51b68 │ │ │ │ + b.n 4f420 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 51bc2 │ │ │ │ + b.n 4f47a │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r7, sp │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - b.n 51bc2 │ │ │ │ + b.n 4f47a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w sl, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #28 │ │ │ │ add.w sl, sl, sl, lsr #31 │ │ │ │ mov r4, r0 │ │ │ │ and.w r7, r2, #1 │ │ │ │ mov.w sl, sl, asr #1 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r1, sl │ │ │ │ - bge.n 51cee │ │ │ │ + bge.n 4f5a6 │ │ │ │ mov r9, r1 │ │ │ │ mvn.w r8, #4026531840 @ 0xf0000000 │ │ │ │ mov fp, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r6, r4, r9, lsl #4 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ @@ -58317,347 +54240,343 @@ │ │ │ │ mov r9, lr │ │ │ │ add.w r3, r4, lr, lsl #4 │ │ │ │ it gt │ │ │ │ movgt ip, r3 │ │ │ │ cmp sl, lr │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bgt.n 51c56 │ │ │ │ + bgt.n 4f50e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ - cbz r7, 51cf6 │ │ │ │ + cbz r7, 4f5ae │ │ │ │ add.w r7, lr, #4294967295 @ 0xffffffff │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add.w r8, sp, #8 │ │ │ │ cmp lr, r5 │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ mov.w r7, r7, asr #1 │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bgt.n 51cc6 │ │ │ │ - b.n 51cde │ │ │ │ + bgt.n 4f57e │ │ │ │ + b.n 4f596 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp r5, r7 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov.w r7, sl, asr #1 │ │ │ │ - bge.n 51d20 │ │ │ │ + bge.n 4f5d8 │ │ │ │ lsls r3, r7, #4 │ │ │ │ subs r2, r7, #1 │ │ │ │ add.w r9, r4, r3 │ │ │ │ add.w ip, r4, lr, lsl #4 │ │ │ │ add.w sl, r2, r2, lsr #31 │ │ │ │ mov lr, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 51cb6 │ │ │ │ + blt.n 4f56e │ │ │ │ str r6, [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 r7, 51d24 │ │ │ │ + cbnz r7, 4f5dc │ │ │ │ mov lr, r5 │ │ │ │ subs r2, #2 │ │ │ │ cmp.w lr, r2, asr #1 │ │ │ │ - bne.n 51c98 │ │ │ │ + bne.n 4f550 │ │ │ │ add.w lr, lr, #1 │ │ │ │ mov.w lr, lr, lsl #1 │ │ │ │ add.w r3, lr, #268435456 @ 0x10000000 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ subs r3, #1 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, lr, lsl #4 │ │ │ │ - b.n 51c98 │ │ │ │ + b.n 4f550 │ │ │ │ mov ip, r9 │ │ │ │ - b.n 51cde │ │ │ │ + b.n 4f596 │ │ │ │ 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 51cde │ │ │ │ + b.n 4f596 │ │ │ │ nop │ │ │ │ vldr d6, [r0] │ │ │ │ mov ip, r0 │ │ │ │ vldr d7, [r0, #-16] │ │ │ │ push {r4, lr} │ │ │ │ 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 51d7c │ │ │ │ + bpl.n 4f634 │ │ │ │ sub.w r3, ip, #16 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov ip, r3 │ │ │ │ subs r3, #16 │ │ │ │ ldr.w lr, [r2], #16 │ │ │ │ str.w lr, [r3, #32] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51d58 │ │ │ │ + bmi.n 4f610 │ │ │ │ ldmia r4!, {r0, r1, r2} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #-16] │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 51dc0 │ │ │ │ + bge.n 4f678 │ │ │ │ mov r5, r0 │ │ │ │ sub.w ip, r4, #16 │ │ │ │ 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 51daa │ │ │ │ + blt.n 4f662 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 51e6a │ │ │ │ + beq.n 4f722 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r4, r0, #16 │ │ │ │ sub sp, #16 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 51e4e │ │ │ │ + beq.n 4f706 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ - b.n 51e20 │ │ │ │ + b.n 4f6d8 │ │ │ │ ldmdb r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #16 │ │ │ │ mov r2, lr │ │ │ │ mov r1, r6 │ │ │ │ mov r0, ip │ │ │ │ - ble.n 51e54 │ │ │ │ + ble.n 4f70c │ │ │ │ blx 2c5b0 │ │ │ │ mov r3, r7 │ │ │ │ adds r4, #16 │ │ │ │ adds r5, #16 │ │ │ │ cmp r8, r4 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r0, [r6, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r6, #8] │ │ │ │ - beq.n 51e4e │ │ │ │ + beq.n 4f706 │ │ │ │ vldr d6, [r5, #-16] │ │ │ │ sub.w lr, r4, r6 │ │ │ │ vldr d7, [r6] │ │ │ │ mov r0, r4 │ │ │ │ rsb r3, lr, lr, lsl #28 │ │ │ │ adds r3, #16 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ add.w ip, r4, r3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51df6 │ │ │ │ + bmi.n 4f6ae │ │ │ │ adds r4, #16 │ │ │ │ - bl 51d34 │ │ │ │ + bl 4f5ec │ │ │ │ adds r5, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 51e20 │ │ │ │ + bne.n 4f6d8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bne.n 51e0e │ │ │ │ + bne.n 4f6c6 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str.w r3, [ip, #8] │ │ │ │ str.w r1, [ip] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ - b.n 51e0e │ │ │ │ + b.n 4f6c6 │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 51ef6 │ │ │ │ + beq.n 4f7ae │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r4, r0, #16 │ │ │ │ sub sp, #16 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 51ee4 │ │ │ │ + beq.n 4f79c │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ - b.n 51ec0 │ │ │ │ + b.n 4f778 │ │ │ │ ldmdb r6, {r0, r1, r2, r3} │ │ │ │ add ip, r4 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #16 │ │ │ │ mov r2, lr │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ - ble.n 51eea │ │ │ │ + ble.n 4f7a2 │ │ │ │ blx 2c5b0 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.n 51ee4 │ │ │ │ + beq.n 4f79c │ │ │ │ sub.w lr, r4, r5 │ │ │ │ ldr.w r1, [r6, #-16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ rsb r3, lr, lr, lsl #28 │ │ │ │ add.w ip, r3, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 51e96 │ │ │ │ + blt.n 4f74e │ │ │ │ adds r4, #16 │ │ │ │ - bl 51d90 │ │ │ │ + bl 4f648 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 51ec0 │ │ │ │ + bne.n 4f778 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ itt eq │ │ │ │ ldmiaeq.w r5, {r0, r1, r2, r3} │ │ │ │ stmiaeq.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 51eb0 │ │ │ │ + b.n 4f768 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #160] @ (51fa8 ) │ │ │ │ + ldr r2, [pc, #160] @ (4f860 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #160] @ (51fac ) │ │ │ │ + ldr r3, [pc, #160] @ (4f864 ) │ │ │ │ add.w r6, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 51f88 │ │ │ │ + beq.n 4f840 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi.n 51f66 │ │ │ │ + bhi.n 4f81e │ │ │ │ cmp r0, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r5, #0] │ │ │ │ strbeq r3, [r4, #8] │ │ │ │ - bne.n 51f60 │ │ │ │ + bne.n 4f818 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #100] @ (51fb0 ) │ │ │ │ - ldr r3, [pc, #96] @ (51fac ) │ │ │ │ + ldr r2, [pc, #100] @ (4f868 ) │ │ │ │ + ldr r3, [pc, #96] @ (4f864 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 51f9c │ │ │ │ + bne.n 4f854 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51f3e │ │ │ │ - b.n 51f7c │ │ │ │ + beq.n 4f7f6 │ │ │ │ + b.n 4f834 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d368 │ │ │ │ - b.n 51f3e │ │ │ │ - ldr r2, [pc, #40] @ (51fb4 ) │ │ │ │ - ldr r3, [pc, #32] @ (51fac ) │ │ │ │ + b.n 4f7f6 │ │ │ │ + ldr r2, [pc, #40] @ (4f86c ) │ │ │ │ + ldr r3, [pc, #32] @ (4f864 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51fa0 │ │ │ │ + beq.n 4f858 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #20] @ (51fb8 ) │ │ │ │ + ldr r0, [pc, #20] @ (4f870 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - beq.n 51fec │ │ │ │ - movs r7, r0 │ │ │ │ + @ instruction: 0xf7680007 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf72c0007 │ │ │ │ + @ instruction: 0xf6ec0007 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00051fbc : │ │ │ │ +0004f874 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (51ff0 ) │ │ │ │ + ldr r3, [pc, #36] @ (4f8a8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (51ff4 ) │ │ │ │ + ldr r2, [pc, #36] @ (4f8ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 51fe4 │ │ │ │ + cbz r0, 4f89c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2dacc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ + subw r0, r8, #2055 @ 0x807 │ │ │ │ asrs r0, r2, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051ff8 : │ │ │ │ +0004f8b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d784 │ │ │ │ mov r0, r4 │ │ │ │ @@ -58670,402 +54589,402 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 5209c │ │ │ │ + cbz r4, 4f954 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 52040 │ │ │ │ + b.n 4f8f8 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 52052 │ │ │ │ + cbz r2, 4f90a │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 52056 │ │ │ │ + cbnz r0, 4f90e │ │ │ │ sub.w r0, r9, r5 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ bics.w r2, r2, r0, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5203a │ │ │ │ - cbnz r3, 5209e │ │ │ │ + bne.n 4f8f2 │ │ │ │ + cbnz r3, 4f956 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 52096 │ │ │ │ + cbz r2, 4f94e │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 52096 │ │ │ │ + cbz r0, 4f94e │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r8, [r7] │ │ │ │ strdge r4, r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r5, r9 │ │ │ │ - b.n 52082 │ │ │ │ + b.n 4f93a │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 52090 │ │ │ │ + beq.n 4f948 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c99c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 52070 │ │ │ │ + b.n 4f928 │ │ │ │ nop │ │ │ │ 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, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 52144 │ │ │ │ + cbz r4, 4f9fc │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 520e8 │ │ │ │ + b.n 4f9a0 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 520fa │ │ │ │ + cbz r2, 4f9b2 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 520fe │ │ │ │ + cbnz r0, 4f9b6 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ bics.w r2, r2, r0, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 520e2 │ │ │ │ - cbnz r3, 52146 │ │ │ │ + bne.n 4f99a │ │ │ │ + cbnz r3, 4f9fe │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5213e │ │ │ │ + cbz r2, 4f9f6 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 5213e │ │ │ │ + cbz r0, 4f9f6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r8, [r7] │ │ │ │ strdge r4, r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r5, r9 │ │ │ │ - b.n 5212a │ │ │ │ + b.n 4f9e2 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 52138 │ │ │ │ + beq.n 4f9f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c99c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 52118 │ │ │ │ + b.n 4f9d0 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 523e4 │ │ │ │ + beq.w 4fc9c │ │ │ │ stmdb 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 523a0 │ │ │ │ + beq.w 4fc58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 52368 │ │ │ │ + beq.w 4fc20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 52330 │ │ │ │ + beq.w 4fbe8 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 522bc │ │ │ │ + beq.w 4fb74 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 52252 │ │ │ │ + beq.n 4fb0a │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 52286 │ │ │ │ + beq.n 4fb3e │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 522fa │ │ │ │ + beq.w 4fbb2 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 52212 │ │ │ │ + cbz r7, 4faca │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 52168 │ │ │ │ + bl 4fa20 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 521f0 │ │ │ │ + beq.n 4faa8 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 52206 │ │ │ │ + beq.n 4fabe │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 521d0 │ │ │ │ + bne.n 4fa88 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5222c │ │ │ │ + beq.n 4fae4 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 52242 │ │ │ │ + beq.n 4fafa │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 522fa │ │ │ │ + beq.n 4fbb2 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 521ca │ │ │ │ + b.n 4fa82 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52266 │ │ │ │ + beq.n 4fb1e │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52278 │ │ │ │ + beq.n 4fb30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 522bc │ │ │ │ + cbz r5, 4fb74 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 521b2 │ │ │ │ + b.n 4fa6a │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5229a │ │ │ │ + beq.n 4fb52 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 522ac │ │ │ │ + beq.n 4fb64 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 52252 │ │ │ │ + beq.n 4fb0a │ │ │ │ mov r5, r6 │ │ │ │ - b.n 521b8 │ │ │ │ + b.n 4fa70 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 522d6 │ │ │ │ + beq.n 4fb8e │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 522ec │ │ │ │ + beq.n 4fba4 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 52330 │ │ │ │ + cbz r4, 4fbe8 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 521a8 │ │ │ │ + b.n 4fa60 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5230e │ │ │ │ + beq.n 4fbc6 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52320 │ │ │ │ + beq.n 4fbd8 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 52286 │ │ │ │ + beq.n 4fb3e │ │ │ │ mov r6, r7 │ │ │ │ - b.n 521be │ │ │ │ + b.n 4fa76 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52346 │ │ │ │ + beq.n 4fbfe │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5235a │ │ │ │ + beq.n 4fc12 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 52368 │ │ │ │ + cbz r4, 4fc20 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 5219a │ │ │ │ + b.n 4fa52 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5237e │ │ │ │ + beq.n 4fc36 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52392 │ │ │ │ + beq.n 4fc4a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 523a0 │ │ │ │ + cbz r4, 4fc58 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 5218e │ │ │ │ + b.n 4fa46 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 523ba │ │ │ │ + beq.n 4fc72 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 523d0 │ │ │ │ + beq.n 4fc88 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 523de │ │ │ │ + cbz r4, 4fc96 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 52182 │ │ │ │ + b.n 4fa3a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r3, r1, r0 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - ble.w 5260e │ │ │ │ + ble.w 4fec6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov.w r8, r3, asr #4 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ asrs r3, r3, #5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 5252c │ │ │ │ + beq.w 4fde4 │ │ │ │ mov.w fp, r3, lsl #4 │ │ │ │ vldr d6, [r6, #16] │ │ │ │ add.w ip, r6, fp │ │ │ │ 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 52594 │ │ │ │ + bpl.w 4fe4c │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 525aa │ │ │ │ + bmi.w 4fe62 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 525e0 │ │ │ │ + bpl.w 4fe98 │ │ │ │ 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} │ │ │ │ @@ -59076,32 +54995,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 524ac │ │ │ │ + bpl.n 4fd64 │ │ │ │ vldr d6, [r4, #16] │ │ │ │ adds r4, #16 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 5249c │ │ │ │ + bmi.n 4fd54 │ │ │ │ vldr d6, [r3, #-16] │ │ │ │ sub.w ip, r3, #16 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 524d0 │ │ │ │ + ble.n 4fd88 │ │ │ │ vldr d6, [ip, #-16] │ │ │ │ sub.w ip, ip, #16 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 524be │ │ │ │ + bgt.n 4fd76 │ │ │ │ cmp ip, r4 │ │ │ │ - bls.n 5250c │ │ │ │ + bls.n 4fdc4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov lr, r5 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldr.w r9, [ip] │ │ │ │ ldr.w r8, [ip, #4] │ │ │ │ @@ -59109,68 +55028,68 @@ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ str.w r9, [r4, #-16] │ │ │ │ mov r3, ip │ │ │ │ str.w r8, [r4, #-12] │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip, #8] │ │ │ │ - b.n 5248a │ │ │ │ + b.n 4fd42 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 523e8 │ │ │ │ + bl 4fca0 │ │ │ │ subs r3, r4, r6 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - ble.n 5258e │ │ │ │ + ble.n 4fe46 │ │ │ │ mov.w r8, r3, asr #4 │ │ │ │ mov sl, r4 │ │ │ │ asrs r3, r3, #5 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 52418 │ │ │ │ + bne.w 4fcd0 │ │ │ │ subs r4, r3, #1 │ │ │ │ - b.n 52532 │ │ │ │ + b.n 4fdea │ │ │ │ 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 51af0 │ │ │ │ + bl 4f3a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 52530 │ │ │ │ + bne.n 4fde8 │ │ │ │ sub.w r3, sl, r6 │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 5258e │ │ │ │ + ble.n 4fe46 │ │ │ │ sub.w sl, sl, #16 │ │ │ │ ldr.w lr, [r6] │ │ │ │ sub.w r4, sl, r6 │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w lr, [sl] │ │ │ │ str.w ip, [sl, #4] │ │ │ │ str.w r7, [sl, #8] │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ asrs r2, r4, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51af0 │ │ │ │ + bl 4f3a8 │ │ │ │ cmp r4, #16 │ │ │ │ - bgt.n 52556 │ │ │ │ + bgt.n 4fe0e │ │ │ │ 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 525e0 │ │ │ │ + bmi.n 4fe98 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 52456 │ │ │ │ + bmi.w 4fd0e │ │ │ │ ldr.w r3, [r6, fp] │ │ │ │ mov lr, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [ip, #4] │ │ │ │ ldr.w r8, [ip, #8] │ │ │ │ @@ -59178,284 +55097,281 @@ │ │ │ │ str.w r9, [r6, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r8, [r6, #8] │ │ │ │ str.w r0, [r6, fp] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip, #8] │ │ │ │ - b.n 52488 │ │ │ │ + b.n 4fd40 │ │ │ │ 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 52488 │ │ │ │ + b.n 4fd40 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00052610 : │ │ │ │ +0004fec8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ - ldr r2, [pc, #484] @ (52804 ) │ │ │ │ + ldr r2, [pc, #484] @ (500bc ) │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ - ldr r3, [pc, #484] @ (52808 ) │ │ │ │ + ldr r3, [pc, #484] @ (500c0 ) │ │ │ │ movs r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c1d4 │ │ │ │ - ldr r1, [pc, #464] @ (5280c ) │ │ │ │ + ldr r1, [pc, #464] @ (500c4 ) │ │ │ │ movs r2, #6 │ │ │ │ - ldr r3, [pc, #464] @ (52810 ) │ │ │ │ + ldr r3, [pc, #464] @ (500c8 ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #436] @ (52814 ) │ │ │ │ + ldr r3, [pc, #436] @ (500cc ) │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #2 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #408] @ (52818 ) │ │ │ │ + ldr r3, [pc, #408] @ (500d0 ) │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #3 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #384] @ (5281c ) │ │ │ │ + ldr r3, [pc, #384] @ (500d4 ) │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #356] @ (52820 ) │ │ │ │ + ldr r3, [pc, #356] @ (500d8 ) │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #5 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #332] @ (52824 ) │ │ │ │ + ldr r3, [pc, #332] @ (500dc ) │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, pc │ │ │ │ mov r1, r2 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #304] @ (52828 ) │ │ │ │ + ldr r3, [pc, #304] @ (500e0 ) │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #7 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #280] @ (5282c ) │ │ │ │ + ldr r3, [pc, #280] @ (500e4 ) │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #252] @ (52830 ) │ │ │ │ + ldr r3, [pc, #252] @ (500e8 ) │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #9 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #228] @ (52834 ) │ │ │ │ + ldr r3, [pc, #228] @ (500ec ) │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #10 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #200] @ (52838 ) │ │ │ │ + ldr r3, [pc, #200] @ (500f0 ) │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #11 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #176] @ (5283c ) │ │ │ │ + ldr r3, [pc, #176] @ (500f4 ) │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r2, [pc, #148] @ (52840 ) │ │ │ │ - ldr r3, [pc, #92] @ (52808 ) │ │ │ │ + ldr r2, [pc, #148] @ (500f8 ) │ │ │ │ + ldr r3, [pc, #92] @ (500c0 ) │ │ │ │ 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 527e2 │ │ │ │ + bne.n 5009a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ mov r0, r5 │ │ │ │ blx 2b838 │ │ │ │ - ldr r2, [pc, #116] @ (52844 ) │ │ │ │ - ldr r3, [pc, #52] @ (52808 ) │ │ │ │ + ldr r2, [pc, #116] @ (500fc ) │ │ │ │ + ldr r3, [pc, #52] @ (500c0 ) │ │ │ │ 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 527fe │ │ │ │ + beq.n 500b6 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 527c2 │ │ │ │ - b.n 527c2 │ │ │ │ - b.n 527c2 │ │ │ │ - b.n 527c2 │ │ │ │ - b.n 527c2 │ │ │ │ - b.n 527c2 │ │ │ │ - b.n 527c2 │ │ │ │ - b.n 527c2 │ │ │ │ - b.n 527c8 │ │ │ │ - b.n 527c2 │ │ │ │ - b.n 527c2 │ │ │ │ - b.n 527c2 │ │ │ │ + b.n 5007a │ │ │ │ + b.n 5007a │ │ │ │ + b.n 5007a │ │ │ │ + b.n 5007a │ │ │ │ + b.n 5007a │ │ │ │ + b.n 5007a │ │ │ │ + b.n 5007a │ │ │ │ + b.n 5007a │ │ │ │ + b.n 50080 │ │ │ │ + b.n 5007a │ │ │ │ + b.n 5007a │ │ │ │ + b.n 5007a │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ - movs r7, r0 │ │ │ │ + orrs.w r0, r2, #7 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #408 @ (adr r0, 529a8 ) │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #416 @ (adr r0, 529b4 ) │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #416 @ (adr r0, 529b8 ) │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #456 @ (adr r0, 529e4 ) │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #640 @ (adr r0, 52aa0 ) │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #712 @ (adr r0, 52aec ) │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #736 @ (adr r0, 52b08 ) │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #760 @ (adr r0, 52b24 ) │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #816 @ (adr r0, 52b60 ) │ │ │ │ + stmia r6!, {r5} │ │ │ │ movs r5, r0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 5283c ) │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ - add r1, pc, #112 @ (adr r1, 528a8 ) │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - add r1, pc, #168 @ (adr r1, 528e4 ) │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - add r1, pc, #144 @ (adr r1, 528d0 ) │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ + cdp 0, 12, cr0, cr12, cr7, {0} │ │ │ │ + cdp 0, 10, cr0, cr6, cr7, {0} │ │ │ │ │ │ │ │ -00052848 : │ │ │ │ +00050100 : │ │ │ │ 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 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r1, [r0, #248] @ 0xf8 │ │ │ │ mov sl, r0 │ │ │ │ subs r4, r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bmi.n 5294c │ │ │ │ - vldr d8, [pc, #240] @ 52960 │ │ │ │ + bmi.n 50204 │ │ │ │ + vldr d8, [pc, #240] @ 50218 │ │ │ │ add.w r9, sl, #152 @ 0x98 │ │ │ │ ldrd r7, r6, [r0, #236] @ 0xec │ │ │ │ ldr.w r2, [r0, #232] @ 0xe8 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ ldr.w r5, [r0, #244] @ 0xf4 │ │ │ │ vmov.f64 d10, d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ @@ -59488,15 +55404,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ blx 2d634 │ │ │ │ vldr d0, [r7] │ │ │ │ blx 2bda4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5289a │ │ │ │ + bcs.n 50152 │ │ │ │ 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 │ │ │ │ @@ -59515,20 +55431,20 @@ │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2cd60 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r9, r0, #152 @ 0x98 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ - b.n 52916 │ │ │ │ + b.n 501ce │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -00052968 : │ │ │ │ +00050220 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -59558,35 +55474,35 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ vmov.f64 d12, d0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 52aa6 │ │ │ │ - vldr d7, [pc, #224] @ 52ab8 │ │ │ │ + beq.n 5035e │ │ │ │ + vldr d7, [pc, #224] @ 50370 │ │ │ │ vmov s13, r5 │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vmul.f64 d7, d7, d12 │ │ │ │ vdiv.f64 d12, d7, d6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52aae │ │ │ │ - vldr d7, [pc, #196] @ 52ab8 │ │ │ │ + beq.n 50366 │ │ │ │ + vldr d7, [pc, #196] @ 50370 │ │ │ │ vadd.f64 d9, d9, d7 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vdiv.f64 d8, d9, d7 │ │ │ │ vcmpe.f64 d12, d8 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w ip, [r4, #208] @ 0xd0 │ │ │ │ add.w r2, r4, #152 @ 0x98 │ │ │ │ vsub.f64 d6, d6, d11 │ │ │ │ - vldr d7, [pc, #160] @ 52ac0 │ │ │ │ + vldr d7, [pc, #160] @ 50378 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r1, #2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d8, d12 │ │ │ │ ite le │ │ │ │ vmovle.f64 d5, d8 │ │ │ │ vmovgt.f64 d5, d12 │ │ │ │ @@ -59620,117 +55536,115 @@ │ │ │ │ blx 2cd64 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vmul.f64 d12, d12, d13 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 529f2 │ │ │ │ + bne.n 502aa │ │ │ │ vmul.f64 d8, d0, d14 │ │ │ │ - b.n 52a0a │ │ │ │ + b.n 502c2 │ │ │ │ nop.w │ │ │ │ stmia r2!, {r5, r7} │ │ │ │ cdp2 8, 14, cr4, cr11, cr11, {2} │ │ │ │ subs r1, #180 @ 0xb4 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -00052ac8 : │ │ │ │ +00050380 : │ │ │ │ ldr.w r0, [r1, #140] @ 0x8c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00052ad4 : │ │ │ │ +0005038c : │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - cbz r3, 52af0 │ │ │ │ + cbz r3, 503a8 │ │ │ │ ldr.w r2, [r3, #364] @ 0x16c │ │ │ │ ldr.w r3, [r1, #140] @ 0x8c │ │ │ │ cmp r2, #1 │ │ │ │ it gt │ │ │ │ cmpgt r3, #10 │ │ │ │ - ble.n 52af0 │ │ │ │ + ble.n 503a8 │ │ │ │ vldr d0, [r0, #192] @ 0xc0 │ │ │ │ bx lr │ │ │ │ vldr d0, [r0, #184] @ 0xb8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00052af8 : │ │ │ │ +000503b0 : │ │ │ │ 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] @ (52b24 ) │ │ │ │ + ldr r5, [pc, #28] @ (503dc ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2d694 │ │ │ │ - ldr r3, [pc, #24] @ (52b28 ) │ │ │ │ + ldr r3, [pc, #24] @ (503e0 ) │ │ │ │ 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 r4!, {r5} │ │ │ │ - movs r7, r0 │ │ │ │ + sbc.w r0, r8, r7 │ │ │ │ asrs r0, r2, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -00052b2c : │ │ │ │ +000503e4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #92] @ (52b98 ) │ │ │ │ + ldr r6, [pc, #92] @ (50450 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2bf84 │ │ │ │ - ldr r2, [pc, #84] @ (52b9c ) │ │ │ │ + ldr r2, [pc, #84] @ (50454 ) │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r4, #0] │ │ │ │ subs r6, r3, r6 │ │ │ │ mov.w r2, #0 │ │ │ │ strd r2, r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.n 52b8a │ │ │ │ + beq.n 50442 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b66c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r3, r6 │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldrd r1, r5, [r5, #36] @ 0x24 │ │ │ │ subs r5, r5, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 52b84 │ │ │ │ + ble.n 5043c │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ blx 2d368 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r6 │ │ │ │ - b.n 52b68 │ │ │ │ + b.n 50420 │ │ │ │ mov r0, r4 │ │ │ │ blx 2dacc │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ + @ instruction: 0xeb320007 │ │ │ │ asrs r0, r2, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -00052ba0 : │ │ │ │ +00050458 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ @@ -59743,102 +55657,102 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -00052bd4 : │ │ │ │ +0005048c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 52c56 │ │ │ │ + beq.n 5050e │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2cca0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ add.w r1, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 52c56 │ │ │ │ + beq.n 5050e │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r3, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ subs r5, r2, r1 │ │ │ │ subs r0, r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 52c70 │ │ │ │ + bhi.n 50528 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ sub.w ip, r0, r6 │ │ │ │ cmp r5, ip │ │ │ │ - bls.n 52c5e │ │ │ │ + bls.n 50516 │ │ │ │ cmp.w ip, #8 │ │ │ │ - ble.n 52c98 │ │ │ │ + ble.n 50550 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c5b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r5, r0, [r4, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r3, #36] @ 0x24 │ │ │ │ mov r6, r5 │ │ │ │ sub.w ip, r0, r5 │ │ │ │ add r1, ip │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it le │ │ │ │ addle r3, r6, r7 │ │ │ │ - ble.n 52c54 │ │ │ │ + ble.n 5050c │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r3, r7 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, #8 │ │ │ │ - ble.n 52ca4 │ │ │ │ + ble.n 5055c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c5b0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r3, r5 │ │ │ │ - b.n 52c54 │ │ │ │ + b.n 5050c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2b66c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r0 │ │ │ │ blx 2d368 │ │ │ │ - cbz r6, 52c8c │ │ │ │ + cbz r6, 50544 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ add.w r3, r9, r7 │ │ │ │ str.w r9, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 52c54 │ │ │ │ - bne.n 52c40 │ │ │ │ + b.n 5050c │ │ │ │ + bne.n 504f8 │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [r6] │ │ │ │ - b.n 52c40 │ │ │ │ + b.n 504f8 │ │ │ │ add.w r3, r6, r5 │ │ │ │ - bne.n 52c54 │ │ │ │ + bne.n 5050c │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r6] │ │ │ │ - b.n 52c54 │ │ │ │ + b.n 5050c │ │ │ │ │ │ │ │ -00052cb4 : │ │ │ │ +0005056c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [r1, #48] @ 0x30 │ │ │ │ mov r5, r2 │ │ │ │ @@ -59855,62 +55769,62 @@ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add.w sl, r3, r8, lsl #3 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [sl] │ │ │ │ itt gt │ │ │ │ ldrgt r3, [r1, #52] @ 0x34 │ │ │ │ subgt.w fp, r3, #4 │ │ │ │ - ble.n 52d18 │ │ │ │ + ble.n 505d0 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ vldr d7, [sl] │ │ │ │ cmp r6, r4 │ │ │ │ vadd.f64 d7, d7, d0 │ │ │ │ vstr d7, [sl] │ │ │ │ - bne.n 52cfa │ │ │ │ + bne.n 505b2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bcf0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 52d3a │ │ │ │ + cbnz r0, 505f2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 52d8c │ │ │ │ + cbz r0, 50644 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - cbz r0, 52d60 │ │ │ │ + cbz r0, 50618 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ - vldr d7, [pc, #100] @ 52db8 │ │ │ │ + vldr d7, [pc, #100] @ 50670 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 52d68 │ │ │ │ + bmi.n 50620 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - cbz r0, 52da0 │ │ │ │ - ldr r1, [pc, #80] @ (52dc0 ) │ │ │ │ + cbz r0, 50658 │ │ │ │ + ldr r1, [pc, #80] @ (50678 ) │ │ │ │ add r1, pc │ │ │ │ blx 2d998 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ @@ -59921,41 +55835,41 @@ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #32] @ (52dc4 ) │ │ │ │ + ldr r3, [pc, #32] @ (5067c ) │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ - ldr r1, [pc, #32] @ (52dc8 ) │ │ │ │ - ldr r0, [pc, #32] @ (52dcc ) │ │ │ │ + ldr r1, [pc, #32] @ (50680 ) │ │ │ │ + ldr r0, [pc, #32] @ (50684 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + pop {r4, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + stmia r0!, {r1, r2, r3, 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #608] @ (53044 ) │ │ │ │ - ldr r3, [pc, #608] @ (53048 ) │ │ │ │ + ldr r2, [pc, #608] @ (508fc ) │ │ │ │ + ldr r3, [pc, #608] @ (50900 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -59972,262 +55886,261 @@ │ │ │ │ add.w r9, r7, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ cmp r9, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ - beq.n 52eec │ │ │ │ + beq.n 507a4 │ │ │ │ ldrd r1, r6, [r5, #16] │ │ │ │ mov r2, fp │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ cmp fp, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 52ea6 │ │ │ │ + cbz r2, 5075e │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 52eae │ │ │ │ + blt.n 50766 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 52e6c │ │ │ │ + cbnz r0, 50724 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 52f66 │ │ │ │ + blt.n 5081e │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 52e80 │ │ │ │ + beq.n 50738 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #448] @ (5304c ) │ │ │ │ - ldr r3, [pc, #444] @ (53048 ) │ │ │ │ + ldr r2, [pc, #448] @ (50904 ) │ │ │ │ + ldr r3, [pc, #444] @ (50900 ) │ │ │ │ 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 53016 │ │ │ │ + bne.w 508ce │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r2, fp, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 52e68 │ │ │ │ + bge.n 50720 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 52f62 │ │ │ │ + beq.n 5081a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c99c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 52ed6 │ │ │ │ + cbz r2, 5078e │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 52eda │ │ │ │ + cbnz r0, 50792 │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52ef0 │ │ │ │ + bge.n 507a8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 52ff0 │ │ │ │ + beq.w 508a8 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 52f16 │ │ │ │ + b.n 507ce │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 52f2a │ │ │ │ + cbnz r3, 507e2 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 52018 │ │ │ │ + bl 4f8d0 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 52e70 │ │ │ │ + beq.n 50728 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52fe6 │ │ │ │ + beq.n 5089e │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b82c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 52e88 │ │ │ │ + b.n 50740 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 52fa2 │ │ │ │ + beq.n 5085a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 52ef0 │ │ │ │ + bge.n 507a8 │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 52fb6 │ │ │ │ + bne.n 5086e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 52f16 │ │ │ │ + b.n 507ce │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 52fae │ │ │ │ + beq.n 50866 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2cc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 52fd4 │ │ │ │ + cbz r2, 5088c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 52ef0 │ │ │ │ + bge.n 507a8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52f62 │ │ │ │ + bne.n 5081a │ │ │ │ mov r6, r5 │ │ │ │ - b.n 52fb6 │ │ │ │ + b.n 5086e │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 52ef0 │ │ │ │ + bge.n 507a8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 52f04 │ │ │ │ + b.n 507bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 52fca │ │ │ │ + cbz r2, 50882 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 52fd0 │ │ │ │ + cbnz r0, 50888 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 52f16 │ │ │ │ + b.n 507ce │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 52ef0 │ │ │ │ + bge.n 507a8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52f9e │ │ │ │ + beq.n 50856 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 52f04 │ │ │ │ + b.n 507bc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 52fb6 │ │ │ │ + b.n 5086e │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 52f62 │ │ │ │ - b.n 52fb6 │ │ │ │ + beq.n 5081a │ │ │ │ + b.n 5086e │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (53050 ) │ │ │ │ - ldr r3, [pc, #64] @ (53048 ) │ │ │ │ + ldr r2, [pc, #76] @ (50908 ) │ │ │ │ + ldr r3, [pc, #64] @ (50900 ) │ │ │ │ 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 5303e │ │ │ │ + beq.n 508f6 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #44] @ (53054 ) │ │ │ │ - ldr r3, [pc, #28] @ (53048 ) │ │ │ │ + ldr r2, [pc, #44] @ (5090c ) │ │ │ │ + ldr r3, [pc, #28] @ (50900 ) │ │ │ │ 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 53016 │ │ │ │ + bne.n 508ce │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ - movs r7, r0 │ │ │ │ + ldmia.w r0, {r0, r1, r2} │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + b.n 508e0 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 505f0 │ │ │ │ movs r7, r0 │ │ │ │ - itet cs │ │ │ │ - movcs r7, r0 │ │ │ │ - itte eq @ unpredictable │ │ │ │ - moveq r7, r0 │ │ │ │ - stmdbeq sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movne.w ip, #4096 @ 0x1000 │ │ │ │ + b.n 505ac │ │ │ │ + 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #608] @ (532cc ) │ │ │ │ - ldr r3, [pc, #608] @ (532d0 ) │ │ │ │ + ldr r2, [pc, #608] @ (50b84 ) │ │ │ │ + ldr r3, [pc, #608] @ (50b88 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -60244,274 +56157,274 @@ │ │ │ │ add.w r9, r7, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ cmp r9, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ - beq.n 53174 │ │ │ │ + beq.n 50a2c │ │ │ │ ldrd r1, r6, [r5, #16] │ │ │ │ mov r2, fp │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ cmp fp, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 5312e │ │ │ │ + cbz r2, 509e6 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 53136 │ │ │ │ + blt.n 509ee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 530f4 │ │ │ │ + cbnz r0, 509ac │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 531ee │ │ │ │ + blt.n 50aa6 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 53108 │ │ │ │ + beq.n 509c0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #448] @ (532d4 ) │ │ │ │ - ldr r3, [pc, #444] @ (532d0 ) │ │ │ │ + ldr r2, [pc, #448] @ (50b8c ) │ │ │ │ + ldr r3, [pc, #444] @ (50b88 ) │ │ │ │ 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 5329e │ │ │ │ + bne.w 50b56 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r2, fp, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 530f0 │ │ │ │ + bge.n 509a8 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 531ea │ │ │ │ + beq.n 50aa2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c99c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5315e │ │ │ │ + cbz r2, 50a16 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 53162 │ │ │ │ + cbnz r0, 50a1a │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 53178 │ │ │ │ + bge.n 50a30 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 53278 │ │ │ │ + beq.w 50b30 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5319e │ │ │ │ + b.n 50a56 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 531b2 │ │ │ │ + cbnz r3, 50a6a │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 520c0 │ │ │ │ + bl 4f978 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 530f8 │ │ │ │ + beq.n 509b0 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5326e │ │ │ │ + beq.n 50b26 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b82c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 53110 │ │ │ │ + b.n 509c8 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5322a │ │ │ │ + beq.n 50ae2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 53178 │ │ │ │ + bge.n 50a30 │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 5323e │ │ │ │ + bne.n 50af6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5319e │ │ │ │ + b.n 50a56 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 53236 │ │ │ │ + beq.n 50aee │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2cc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5325c │ │ │ │ + cbz r2, 50b14 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 53178 │ │ │ │ + bge.n 50a30 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 531ea │ │ │ │ + bne.n 50aa2 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 5323e │ │ │ │ + b.n 50af6 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 53178 │ │ │ │ + bge.n 50a30 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 5318c │ │ │ │ + b.n 50a44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 53252 │ │ │ │ + cbz r2, 50b0a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 53258 │ │ │ │ + cbnz r0, 50b10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5319e │ │ │ │ + b.n 50a56 │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 53178 │ │ │ │ + bge.n 50a30 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 53226 │ │ │ │ + beq.n 50ade │ │ │ │ mov r3, r0 │ │ │ │ - b.n 5318c │ │ │ │ + b.n 50a44 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 5323e │ │ │ │ + b.n 50af6 │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 531ea │ │ │ │ - b.n 5323e │ │ │ │ + beq.n 50aa2 │ │ │ │ + b.n 50af6 │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (532d8 ) │ │ │ │ - ldr r3, [pc, #64] @ (532d0 ) │ │ │ │ + ldr r2, [pc, #76] @ (50b90 ) │ │ │ │ + ldr r3, [pc, #64] @ (50b88 ) │ │ │ │ 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 532c6 │ │ │ │ + beq.n 50b7e │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #44] @ (532dc ) │ │ │ │ - ldr r3, [pc, #28] @ (532d0 ) │ │ │ │ + ldr r2, [pc, #44] @ (50b94 ) │ │ │ │ + ldr r3, [pc, #28] @ (50b88 ) │ │ │ │ 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 5329e │ │ │ │ + bne.n 50b56 │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x00c0 │ │ │ │ + b.n 50798 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x001c │ │ │ │ + b.n 50658 │ │ │ │ movs r7, r0 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + b.n 51368 )@@Base+0x7d0> │ │ │ │ movs r7, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + b.n 51324 )@@Base+0x78c> │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000532e0 )@@Base>: │ │ │ │ +00050b98 )@@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 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w sl, sp, #404 @ 0x194 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ - ldr.w r5, [pc, #2228] @ 53bb0 )@@Base+0x8d0> │ │ │ │ + ldr.w r5, [pc, #2228] @ 51468 )@@Base+0x8d0> │ │ │ │ add.w fp, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r0, [pc, #2220] @ 53bb4 )@@Base+0x8d4> │ │ │ │ + ldr.w r0, [pc, #2220] @ 5146c )@@Base+0x8d4> │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - ldr.w r3, [pc, #2212] @ 53bb8 )@@Base+0x8d8> │ │ │ │ + ldr.w r3, [pc, #2212] @ 51470 )@@Base+0x8d8> │ │ │ │ add r0, pc │ │ │ │ str.w sl, [sp, #396] @ 0x18c │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #420] @ 0x1a4 │ │ │ │ @@ -60540,64 +56453,64 @@ │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ mov r0, r6 │ │ │ │ strb r7, [r3, r5] │ │ │ │ blx 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ ldr r5, [r6, #96] @ 0x60 │ │ │ │ add.w r2, r6, #92 @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 547ca )@@Base+0x14ea> │ │ │ │ + beq.w 52082 )@@Base+0x14ea> │ │ │ │ ldrd r9, r7, [sp, #396] @ 0x18c │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 53382 )@@Base+0xa2> │ │ │ │ + b.n 50c3a )@@Base+0xa2> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 53394 )@@Base+0xb4> │ │ │ │ + cbz r2, 50c4c )@@Base+0xb4> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 53396 )@@Base+0xb6> │ │ │ │ + cbnz r0, 50c4e )@@Base+0xb6> │ │ │ │ subs r0, r6, r4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5337e )@@Base+0x9e> │ │ │ │ + bne.n 50c36 )@@Base+0x9e> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 547cc )@@Base+0x14ec> │ │ │ │ + beq.w 52084 )@@Base+0x14ec> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 533d0 )@@Base+0xf0> │ │ │ │ + cbz r2, 50c88 )@@Base+0xf0> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 533d2 )@@Base+0xf2> │ │ │ │ + cbnz r0, 50c8a )@@Base+0xf2> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 547cc )@@Base+0x14ec> │ │ │ │ + blt.w 52084 )@@Base+0x14ec> │ │ │ │ movs r2, #0 │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 533ec )@@Base+0x10c> │ │ │ │ + beq.n 50ca4 )@@Base+0x10c> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ add r6, sp, #140 @ 0x8c │ │ │ │ @@ -60607,15 +56520,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r7, sp, #156 @ 0x9c │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r6, [r5, #0] │ │ │ │ - ldr.w r6, [pc, #1968] @ 53bbc )@@Base+0x8dc> │ │ │ │ + ldr.w r6, [pc, #1968] @ 51474 )@@Base+0x8dc> │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ movs r3, #24 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -60642,15 +56555,15 @@ │ │ │ │ strb.w lr, [r3, r6] │ │ │ │ mov r3, r7 │ │ │ │ str.w r8, [r4] │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r8, [pc, #1880] @ 53bc0 )@@Base+0x8e0> │ │ │ │ + ldr.w r8, [pc, #1880] @ 51478 )@@Base+0x8e0> │ │ │ │ mov r6, 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 │ │ │ │ @@ -60658,20 +56571,20 @@ │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r6, #-16] │ │ │ │ str.w r1, [r6, #-12] │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ str.w r3, [r6, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 53478 )@@Base+0x198> │ │ │ │ + bne.n 50d30 )@@Base+0x198> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r3, [pc, #1824] @ 53bc4 )@@Base+0x8e4> │ │ │ │ + ldr.w r3, [pc, #1824] @ 5147c )@@Base+0x8e4> │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r3, pc │ │ │ │ str r2, [r7, #4] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ strb r6, [r1, r2] │ │ │ │ movs r2, #12 │ │ │ │ @@ -60694,15 +56607,15 @@ │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ strb.w r6, [sp, #224] @ 0xe0 │ │ │ │ stmia.w r7, {r0, r1, r2} │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r6, [pc, #1752] @ 53bc8 )@@Base+0x8e8> │ │ │ │ + ldr.w r6, [pc, #1752] @ 51480 )@@Base+0x8e8> │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, sp, #284 @ 0x11c │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ @@ -60712,15 +56625,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ ldmia r6!, {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, #1708] @ 53bcc )@@Base+0x8ec> │ │ │ │ + ldr.w r8, [pc, #1708] @ 51484 )@@Base+0x8ec> │ │ │ │ ldmia r6!, {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, [r6, #0] │ │ │ │ @@ -60740,15 +56653,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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1632] @ 53bd0 )@@Base+0x8f0> │ │ │ │ + ldr.w ip, [pc, #1632] @ 51488 )@@Base+0x8f0> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, sp, #324 @ 0x144 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ add r1, sp, #332 @ 0x14c │ │ │ │ @@ -60757,15 +56670,15 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ - ldr.w r8, [pc, #1592] @ 53bd4 )@@Base+0x8f4> │ │ │ │ + ldr.w r8, [pc, #1592] @ 5148c )@@Base+0x8f4> │ │ │ │ ldmia.w ip!, {r0, r1, r2} │ │ │ │ str.w r0, [lr, #16] │ │ │ │ str.w r1, [lr, #20] │ │ │ │ add r8, pc │ │ │ │ str.w r2, [lr, #24] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrh.w r3, [ip] │ │ │ │ @@ -60787,15 +56700,15 @@ │ │ │ │ strb r3, [r6, #0] │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [r4, #0] │ │ │ │ strb.w r9, [sp, #323] @ 0x143 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r8, [pc, #1512] @ 53bd8 )@@Base+0x8f8> │ │ │ │ + ldr.w r8, [pc, #1512] @ 51490 )@@Base+0x8f8> │ │ │ │ mov lr, r0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ @@ -60804,15 +56717,15 @@ │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldmia r6!, {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 r6, ip │ │ │ │ - bne.n 53602 )@@Base+0x322> │ │ │ │ + bne.n 50eba )@@Base+0x322> │ │ │ │ ldmia.w r8!, {r0, r1} │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #356 @ 0x164 │ │ │ │ mov r9, r7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r7, sp, #348 @ 0x15c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ @@ -60826,15 +56739,15 @@ │ │ │ │ str r6, [sp, #328] @ 0x148 │ │ │ │ strb r2, [r0, r6] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r6, [pc, #1412] @ 53bdc )@@Base+0x8fc> │ │ │ │ + ldr.w r6, [pc, #1412] @ 51494 )@@Base+0x8fc> │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ add r3, sp, #380 @ 0x17c │ │ │ │ @@ -60854,15 +56767,15 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strb.w lr, [r1, r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r8, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r8, [pc, #1340] @ 53be0 )@@Base+0x900> │ │ │ │ + ldr.w r8, [pc, #1340] @ 51498 )@@Base+0x900> │ │ │ │ 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 │ │ │ │ @@ -60871,15 +56784,15 @@ │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldmia r6!, {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 r6, ip │ │ │ │ - bne.n 536b4 )@@Base+0x3d4> │ │ │ │ + bne.n 50f6c )@@Base+0x3d4> │ │ │ │ mov r3, r8 │ │ │ │ add r1, sp, #252 @ 0xfc │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov ip, r7 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #300 @ 0x12c │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ @@ -60912,98 +56825,98 @@ │ │ │ │ mov r1, r5 │ │ │ │ strd r8, r3, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 5373e )@@Base+0x45e> │ │ │ │ + beq.n 50ff6 )@@Base+0x45e> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5374e )@@Base+0x46e> │ │ │ │ + beq.n 51006 )@@Base+0x46e> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5375e )@@Base+0x47e> │ │ │ │ + beq.n 51016 )@@Base+0x47e> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5376e )@@Base+0x48e> │ │ │ │ + beq.n 51026 )@@Base+0x48e> │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5377e )@@Base+0x49e> │ │ │ │ + beq.n 51036 )@@Base+0x49e> │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5378e )@@Base+0x4ae> │ │ │ │ + beq.n 51046 )@@Base+0x4ae> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5379e )@@Base+0x4be> │ │ │ │ + beq.n 51056 )@@Base+0x4be> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 537ae )@@Base+0x4ce> │ │ │ │ + beq.n 51066 )@@Base+0x4ce> │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 537be )@@Base+0x4de> │ │ │ │ + beq.n 51076 )@@Base+0x4de> │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 537ce )@@Base+0x4ee> │ │ │ │ + beq.n 51086 )@@Base+0x4ee> │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 537e0 )@@Base+0x500> │ │ │ │ + beq.n 51098 )@@Base+0x500> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 537f0 )@@Base+0x510> │ │ │ │ + beq.n 510a8 )@@Base+0x510> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #24 │ │ │ │ - ldr r5, [pc, #1008] @ (53be4 )@@Base+0x904>) │ │ │ │ + ldr r5, [pc, #1008] @ (5149c )@@Base+0x904>) │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, pc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #396] @ 0x18c │ │ │ │ @@ -61031,79 +56944,79 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r2, r3] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 548be )@@Base+0x15de> │ │ │ │ + beq.w 52176 )@@Base+0x15de> │ │ │ │ ldrd r9, r7, [sp, #396] @ 0x18c │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b.n 5385e )@@Base+0x57e> │ │ │ │ + b.n 51116 )@@Base+0x57e> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 53870 )@@Base+0x590> │ │ │ │ + cbz r2, 51128 )@@Base+0x590> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 53872 )@@Base+0x592> │ │ │ │ + cbnz r0, 5112a )@@Base+0x592> │ │ │ │ subs r0, r6, r4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5385a )@@Base+0x57a> │ │ │ │ + bne.n 51112 )@@Base+0x57a> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 548c0 )@@Base+0x15e0> │ │ │ │ + beq.w 52178 )@@Base+0x15e0> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 538ac )@@Base+0x5cc> │ │ │ │ + cbz r2, 51164 )@@Base+0x5cc> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 538ae )@@Base+0x5ce> │ │ │ │ + cbnz r0, 51166 )@@Base+0x5ce> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 548c0 )@@Base+0x15e0> │ │ │ │ + blt.w 52178 )@@Base+0x15e0> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 538c8 )@@Base+0x5e8> │ │ │ │ + beq.n 51180 )@@Base+0x5e8> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #17 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ str r5, [r4, #0] │ │ │ │ - ldr r5, [pc, #772] @ (53be8 )@@Base+0x908>) │ │ │ │ + ldr r5, [pc, #772] @ (514a0 )@@Base+0x908>) │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r6, r0 │ │ │ │ @@ -61125,59 +57038,59 @@ │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ strb.w ip, [r3, r0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w lr, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #704] @ (53bec )@@Base+0x90c>) │ │ │ │ + ldr r1, [pc, #704] @ (514a4 )@@Base+0x90c>) │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d368 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ vmov.f64 d2, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr d0, [pc, #600] @ 53ba0 )@@Base+0x8c0> │ │ │ │ + vldr d0, [pc, #600] @ 51458 )@@Base+0x8c0> │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ strd sl, r3, [sp, #396] @ 0x18c │ │ │ │ strb.w r3, [sp, #404] @ 0x194 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 53972 )@@Base+0x692> │ │ │ │ + beq.n 5122a )@@Base+0x692> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53982 )@@Base+0x6a2> │ │ │ │ + beq.n 5123a )@@Base+0x6a2> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53992 )@@Base+0x6b2> │ │ │ │ + beq.n 5124a )@@Base+0x6b2> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #17 │ │ │ │ - ldr r5, [pc, #600] @ (53bf0 )@@Base+0x910>) │ │ │ │ + ldr r5, [pc, #600] @ (514a8 )@@Base+0x910>) │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, pc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #396] @ 0x18c │ │ │ │ @@ -61204,79 +57117,79 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 548a2 )@@Base+0x15c2> │ │ │ │ + beq.w 5215a )@@Base+0x15c2> │ │ │ │ ldrd r9, r7, [sp, #396] @ 0x18c │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b.n 539fe )@@Base+0x71e> │ │ │ │ + b.n 512b6 )@@Base+0x71e> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 53a10 )@@Base+0x730> │ │ │ │ + cbz r2, 512c8 )@@Base+0x730> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 53a12 )@@Base+0x732> │ │ │ │ + cbnz r0, 512ca )@@Base+0x732> │ │ │ │ subs r0, r6, r4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 539fa )@@Base+0x71a> │ │ │ │ + bne.n 512b2 )@@Base+0x71a> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 548a4 )@@Base+0x15c4> │ │ │ │ + beq.w 5215c )@@Base+0x15c4> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 53a4c )@@Base+0x76c> │ │ │ │ + cbz r2, 51304 )@@Base+0x76c> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 53a4e )@@Base+0x76e> │ │ │ │ + cbnz r0, 51306 )@@Base+0x76e> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 548a4 )@@Base+0x15c4> │ │ │ │ + blt.w 5215c )@@Base+0x15c4> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 53a68 )@@Base+0x788> │ │ │ │ + beq.n 51320 )@@Base+0x788> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #18 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ str r5, [r4, #0] │ │ │ │ - ldr r5, [pc, #368] @ (53bf4 )@@Base+0x914>) │ │ │ │ + ldr r5, [pc, #368] @ (514ac )@@Base+0x914>) │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r6, r0 │ │ │ │ @@ -61298,59 +57211,59 @@ │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ strb.w ip, [r3, r0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w lr, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #300] @ (53bf8 )@@Base+0x918>) │ │ │ │ + ldr r1, [pc, #300] @ (514b0 )@@Base+0x918>) │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d368 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d2, [pc, #192] @ 53ba8 )@@Base+0x8c8> │ │ │ │ + vldr d2, [pc, #192] @ 51460 )@@Base+0x8c8> │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r2, r5 │ │ │ │ - vldr d0, [pc, #176] @ 53ba0 )@@Base+0x8c0> │ │ │ │ + vldr d0, [pc, #176] @ 51458 )@@Base+0x8c0> │ │ │ │ mov r1, r9 │ │ │ │ strd sl, r3, [sp, #396] @ 0x18c │ │ │ │ strb.w r3, [sp, #404] @ 0x194 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 53b12 )@@Base+0x832> │ │ │ │ + beq.n 513ca )@@Base+0x832> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53b22 )@@Base+0x842> │ │ │ │ + beq.n 513da )@@Base+0x842> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53b32 )@@Base+0x852> │ │ │ │ + beq.n 513ea )@@Base+0x852> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #18 │ │ │ │ - ldr r5, [pc, #196] @ (53bfc )@@Base+0x91c>) │ │ │ │ + ldr r5, [pc, #196] @ (514b4 )@@Base+0x91c>) │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, pc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #396] @ 0x18c │ │ │ │ @@ -61377,126 +57290,126 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 54886 )@@Base+0x15a6> │ │ │ │ + beq.w 5213e )@@Base+0x15a6> │ │ │ │ ldrd r9, r7, [sp, #396] @ 0x18c │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b.n 53c04 )@@Base+0x924> │ │ │ │ + b.n 514bc )@@Base+0x924> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ movs r5, r0 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + b.n 51b38 )@@Base+0xfa0> │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + revsh r6, r1 │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + hlt 0x000a │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + hlt 0x0016 │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + rev16 r6, r2 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + rev16 r2, r0 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + rev r6, r0 │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + cbnz r6, 514bc )@@Base+0x924> │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + cbnz r0, 514b2 )@@Base+0x91a> │ │ │ │ movs r5, r0 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + cbnz r2, 514a8 )@@Base+0x910> │ │ │ │ movs r5, r0 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ movs r5, r0 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + @ instruction: 0xb724 │ │ │ │ movs r5, r0 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ movs r5, r0 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ movs r5, r0 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 53c16 )@@Base+0x936> │ │ │ │ + cbz r2, 514ce )@@Base+0x936> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 53c18 )@@Base+0x938> │ │ │ │ + cbnz r0, 514d0 )@@Base+0x938> │ │ │ │ subs r0, r6, r4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 53c00 )@@Base+0x920> │ │ │ │ + bne.n 514b8 )@@Base+0x920> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 54888 )@@Base+0x15a8> │ │ │ │ + beq.w 52140 )@@Base+0x15a8> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 53c52 )@@Base+0x972> │ │ │ │ + cbz r2, 5150a )@@Base+0x972> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 53c54 )@@Base+0x974> │ │ │ │ + cbnz r0, 5150c )@@Base+0x974> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 54888 )@@Base+0x15a8> │ │ │ │ + blt.w 52140 )@@Base+0x15a8> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 53c6e )@@Base+0x98e> │ │ │ │ + beq.n 51526 )@@Base+0x98e> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #20 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ str r5, [r4, #0] │ │ │ │ - ldr r5, [pc, #784] @ (53f98 )@@Base+0xcb8>) │ │ │ │ + ldr r5, [pc, #784] @ (51850 )@@Base+0xcb8>) │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r6, r0 │ │ │ │ @@ -61518,59 +57431,59 @@ │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ strb.w ip, [r3, r0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w lr, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #716] @ (53f9c )@@Base+0xcbc>) │ │ │ │ + ldr r1, [pc, #716] @ (51854 )@@Base+0xcbc>) │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d368 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d2, [pc, #664] @ 53f88 )@@Base+0xca8> │ │ │ │ + vldr d2, [pc, #664] @ 51840 )@@Base+0xca8> │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r2, r5 │ │ │ │ - vldr d0, [pc, #664] @ 53f90 )@@Base+0xcb0> │ │ │ │ + vldr d0, [pc, #664] @ 51848 )@@Base+0xcb0> │ │ │ │ mov r1, r9 │ │ │ │ strd sl, r3, [sp, #396] @ 0x18c │ │ │ │ strb.w r3, [sp, #404] @ 0x194 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 53d18 )@@Base+0xa38> │ │ │ │ + beq.n 515d0 )@@Base+0xa38> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53d28 )@@Base+0xa48> │ │ │ │ + beq.n 515e0 )@@Base+0xa48> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53d38 )@@Base+0xa58> │ │ │ │ + beq.n 515f0 )@@Base+0xa58> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #20 │ │ │ │ - ldr r5, [pc, #612] @ (53fa0 )@@Base+0xcc0>) │ │ │ │ + ldr r5, [pc, #612] @ (51858 )@@Base+0xcc0>) │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, pc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #396] @ 0x18c │ │ │ │ @@ -61597,78 +57510,78 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5486a )@@Base+0x158a> │ │ │ │ + beq.w 52122 )@@Base+0x158a> │ │ │ │ ldrd r9, r7, [sp, #396] @ 0x18c │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b.n 53da4 )@@Base+0xac4> │ │ │ │ + b.n 5165c )@@Base+0xac4> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 53db6 )@@Base+0xad6> │ │ │ │ + cbz r2, 5166e )@@Base+0xad6> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 53db8 )@@Base+0xad8> │ │ │ │ + cbnz r0, 51670 )@@Base+0xad8> │ │ │ │ subs r0, r6, r4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 53da0 )@@Base+0xac0> │ │ │ │ + bne.n 51658 )@@Base+0xac0> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 5486c )@@Base+0x158c> │ │ │ │ + beq.w 52124 )@@Base+0x158c> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 53df2 )@@Base+0xb12> │ │ │ │ + cbz r2, 516aa )@@Base+0xb12> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 53df4 )@@Base+0xb14> │ │ │ │ + cbnz r0, 516ac )@@Base+0xb14> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5486c )@@Base+0x158c> │ │ │ │ + blt.w 52124 )@@Base+0x158c> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 53e0e )@@Base+0xb2e> │ │ │ │ + beq.n 516c6 )@@Base+0xb2e> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ - ldr r5, [pc, #384] @ (53fa4 )@@Base+0xcc4>) │ │ │ │ + ldr r5, [pc, #384] @ (5185c )@@Base+0xcc4>) │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r6, r0 │ │ │ │ @@ -61690,15 +57603,15 @@ │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ strb.w ip, [r3, r0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w lr, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #316] @ (53fa8 )@@Base+0xcc8>) │ │ │ │ + ldr r1, [pc, #316] @ (51860 )@@Base+0xcc8>) │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -61708,15 +57621,15 @@ │ │ │ │ str r3, [sp, #376] @ 0x178 │ │ │ │ strb r2, [r1, r3] │ │ │ │ movs r3, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w sl, [sp, #396] @ 0x18c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #276] @ 53fac )@@Base+0xccc> │ │ │ │ + ldr.w lr, [pc, #276] @ 51864 )@@Base+0xccc> │ │ │ │ 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 │ │ │ │ @@ -61724,15 +57637,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 53ea6 )@@Base+0xbc6> │ │ │ │ + bne.n 5175e )@@Base+0xbc6> │ │ │ │ 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 │ │ │ │ @@ -61740,34 +57653,34 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 53ef8 )@@Base+0xc18> │ │ │ │ + beq.n 517b0 )@@Base+0xc18> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53f08 )@@Base+0xc28> │ │ │ │ + beq.n 517c0 )@@Base+0xc28> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53f18 )@@Base+0xc38> │ │ │ │ + beq.n 517d0 )@@Base+0xc38> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #24 │ │ │ │ - ldr r5, [pc, #148] @ (53fb0 )@@Base+0xcd0>) │ │ │ │ + ldr r5, [pc, #148] @ (51868 )@@Base+0xcd0>) │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, pc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #396] @ 0x18c │ │ │ │ @@ -61795,100 +57708,100 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r2, r3] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5484e )@@Base+0x156e> │ │ │ │ + beq.w 52106 )@@Base+0x156e> │ │ │ │ ldrd r9, r7, [sp, #396] @ 0x18c │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b.n 53fb8 )@@Base+0xcd8> │ │ │ │ + b.n 51870 )@@Base+0xcd8> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + push {r3, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + cbz r2, 518c8 )@@Base+0xd30> │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + cbz r2, 518b2 )@@Base+0xd1a> │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + cbz r4, 518aa )@@Base+0xd12> │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + cbz r0, 518c6 )@@Base+0xd2e> │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + sxtb r6, r1 │ │ │ │ movs r5, r0 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 53fca )@@Base+0xcea> │ │ │ │ + cbz r2, 51882 )@@Base+0xcea> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 53fcc )@@Base+0xcec> │ │ │ │ + cbnz r0, 51884 )@@Base+0xcec> │ │ │ │ subs r0, r6, r4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 53fb4 )@@Base+0xcd4> │ │ │ │ + bne.n 5186c )@@Base+0xcd4> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 54850 )@@Base+0x1570> │ │ │ │ + beq.w 52108 )@@Base+0x1570> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 54006 )@@Base+0xd26> │ │ │ │ + cbz r2, 518be )@@Base+0xd26> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 54008 )@@Base+0xd28> │ │ │ │ + cbnz r0, 518c0 )@@Base+0xd28> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 54850 )@@Base+0x1570> │ │ │ │ + blt.w 52108 )@@Base+0x1570> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 54022 )@@Base+0xd42> │ │ │ │ + beq.n 518da )@@Base+0xd42> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #25 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ 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, #2912] @ 54b9c )@@Base+0x18bc> │ │ │ │ + ldr.w r5, [pc, #2912] @ 52454 )@@Base+0x18bc> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r8, r0 │ │ │ │ @@ -61913,15 +57826,15 @@ │ │ │ │ str r5, [sp, #352] @ 0x160 │ │ │ │ mov r0, r8 │ │ │ │ strb.w ip, [r3, r5] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w lr, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #2820] @ 54ba0 )@@Base+0x18c0> │ │ │ │ + ldr.w r1, [pc, #2820] @ 52458 )@@Base+0x18c0> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d368 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -61936,34 +57849,34 @@ │ │ │ │ strd sl, r3, [sp, #396] @ 0x18c │ │ │ │ mov r2, r8 │ │ │ │ strb.w r3, [sp, #404] @ 0x194 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 540dc )@@Base+0xdfc> │ │ │ │ + beq.n 51994 )@@Base+0xdfc> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 540ec )@@Base+0xe0c> │ │ │ │ + beq.n 519a4 )@@Base+0xe0c> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 540fc )@@Base+0xe1c> │ │ │ │ + beq.n 519b4 )@@Base+0xe1c> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #25 │ │ │ │ - ldr.w r5, [pc, #2724] @ 54ba4 )@@Base+0x18c4> │ │ │ │ + ldr.w r5, [pc, #2724] @ 5245c )@@Base+0x18c4> │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, pc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #396] @ 0x18c │ │ │ │ @@ -61993,79 +57906,79 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 54834 )@@Base+0x1554> │ │ │ │ + beq.w 520ec )@@Base+0x1554> │ │ │ │ ldrd r9, r7, [sp, #396] @ 0x18c │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b.n 54170 )@@Base+0xe90> │ │ │ │ + b.n 51a28 )@@Base+0xe90> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 54182 )@@Base+0xea2> │ │ │ │ + cbz r2, 51a3a )@@Base+0xea2> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 54184 )@@Base+0xea4> │ │ │ │ + cbnz r0, 51a3c )@@Base+0xea4> │ │ │ │ subs r0, r6, r4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5416c )@@Base+0xe8c> │ │ │ │ + bne.n 51a24 )@@Base+0xe8c> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 54836 )@@Base+0x1556> │ │ │ │ + beq.w 520ee )@@Base+0x1556> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 541be )@@Base+0xede> │ │ │ │ + cbz r2, 51a76 )@@Base+0xede> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 541c0 )@@Base+0xee0> │ │ │ │ + cbnz r0, 51a78 )@@Base+0xee0> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 54836 )@@Base+0x1556> │ │ │ │ + blt.w 520ee )@@Base+0x1556> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 541da )@@Base+0xefa> │ │ │ │ + beq.n 51a92 )@@Base+0xefa> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #24 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ 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, #2484] @ 54ba8 )@@Base+0x18c8> │ │ │ │ + ldr.w r5, [pc, #2484] @ 52460 )@@Base+0x18c8> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r6, r0 │ │ │ │ @@ -62088,15 +58001,15 @@ │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ strb.w ip, [r3, r0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w lr, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #2412] @ 54bac )@@Base+0x18cc> │ │ │ │ + ldr.w r1, [pc, #2412] @ 52464 )@@Base+0x18cc> │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ blx 2d368 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -62110,34 +58023,34 @@ │ │ │ │ strd sl, r3, [sp, #396] @ 0x18c │ │ │ │ strb.w r3, [sp, #404] @ 0x194 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 5427e )@@Base+0xf9e> │ │ │ │ + beq.n 51b36 )@@Base+0xf9e> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5428e )@@Base+0xfae> │ │ │ │ + beq.n 51b46 )@@Base+0xfae> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5429e )@@Base+0xfbe> │ │ │ │ + beq.n 51b56 )@@Base+0xfbe> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #24 │ │ │ │ - ldr.w r5, [pc, #2316] @ 54bb0 )@@Base+0x18d0> │ │ │ │ + ldr.w r5, [pc, #2316] @ 52468 )@@Base+0x18d0> │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, pc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #396] @ 0x18c │ │ │ │ @@ -62165,71 +58078,71 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r2, r3] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5481a )@@Base+0x153a> │ │ │ │ + beq.w 520d2 )@@Base+0x153a> │ │ │ │ ldrd r9, r7, [sp, #396] @ 0x18c │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b.n 5430e )@@Base+0x102e> │ │ │ │ + b.n 51bc6 )@@Base+0x102e> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 54320 )@@Base+0x1040> │ │ │ │ + cbz r2, 51bd8 )@@Base+0x1040> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 54322 )@@Base+0x1042> │ │ │ │ + cbnz r0, 51bda )@@Base+0x1042> │ │ │ │ subs r0, r6, r4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5430a )@@Base+0x102a> │ │ │ │ + bne.n 51bc2 )@@Base+0x102a> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 5481c )@@Base+0x153c> │ │ │ │ + beq.w 520d4 )@@Base+0x153c> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5435c )@@Base+0x107c> │ │ │ │ + cbz r2, 51c14 )@@Base+0x107c> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5435e )@@Base+0x107e> │ │ │ │ + cbnz r0, 51c16 )@@Base+0x107e> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5481c )@@Base+0x153c> │ │ │ │ + blt.w 520d4 )@@Base+0x153c> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 54378 )@@Base+0x1098> │ │ │ │ + beq.n 51c30 )@@Base+0x1098> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r8, [pc, #2100] @ 54bb4 )@@Base+0x18d4> │ │ │ │ + ldr.w r8, [pc, #2100] @ 5246c )@@Base+0x18d4> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r7, #38 @ 0x26 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ @@ -62247,15 +58160,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 543a4 )@@Base+0x10c4> │ │ │ │ + bne.n 51c5c )@@Base+0x10c4> │ │ │ │ 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] │ │ │ │ @@ -62265,22 +58178,22 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ movs r3, #75 @ 0x4b │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1988] @ 54bb8 )@@Base+0x18d8> │ │ │ │ + ldr.w r1, [pc, #1988] @ 52470 )@@Base+0x18d8> │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ blx 2d368 │ │ │ │ - ldr.w r3, [pc, #1976] @ 54bbc )@@Base+0x18dc> │ │ │ │ + ldr.w r3, [pc, #1976] @ 52474 )@@Base+0x18dc> │ │ │ │ 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 │ │ │ │ @@ -62325,78 +58238,78 @@ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 54498 )@@Base+0x11b8> │ │ │ │ + beq.n 51d50 )@@Base+0x11b8> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 544a8 )@@Base+0x11c8> │ │ │ │ + beq.n 51d60 )@@Base+0x11c8> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 544b8 )@@Base+0x11d8> │ │ │ │ + beq.n 51d70 )@@Base+0x11d8> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 544c8 )@@Base+0x11e8> │ │ │ │ + beq.n 51d80 )@@Base+0x11e8> │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 544d8 )@@Base+0x11f8> │ │ │ │ + beq.n 51d90 )@@Base+0x11f8> │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 544e8 )@@Base+0x1208> │ │ │ │ + beq.n 51da0 )@@Base+0x1208> │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 544f8 )@@Base+0x1218> │ │ │ │ + beq.n 51db0 )@@Base+0x1218> │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54508 )@@Base+0x1228> │ │ │ │ + beq.n 51dc0 )@@Base+0x1228> │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #396] @ 0x18c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1692] @ 54bc0 )@@Base+0x18e0> │ │ │ │ + ldr.w ip, [pc, #1692] @ 52478 )@@Base+0x18e0> │ │ │ │ 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 │ │ │ │ @@ -62404,15 +58317,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 54532 )@@Base+0x1252> │ │ │ │ + bne.n 51dea )@@Base+0x1252> │ │ │ │ ldr.w r0, [ip] │ │ │ │ mov r1, fp │ │ │ │ ldrh.w r3, [ip, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ movs r0, #0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ ldr r2, [sp, #396] @ 0x18c │ │ │ │ @@ -62422,78 +58335,78 @@ │ │ │ │ strb r0, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 54800 )@@Base+0x1520> │ │ │ │ + beq.w 520b8 )@@Base+0x1520> │ │ │ │ ldrd r9, r7, [sp, #396] @ 0x18c │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - b.n 54596 )@@Base+0x12b6> │ │ │ │ + b.n 51e4e )@@Base+0x12b6> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 545a8 )@@Base+0x12c8> │ │ │ │ + cbz r2, 51e60 )@@Base+0x12c8> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 545aa )@@Base+0x12ca> │ │ │ │ + cbnz r0, 51e62 )@@Base+0x12ca> │ │ │ │ subs r0, r6, r4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 54592 )@@Base+0x12b2> │ │ │ │ + bne.n 51e4a )@@Base+0x12b2> │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 54802 )@@Base+0x1522> │ │ │ │ + beq.w 520ba )@@Base+0x1522> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 545e4 )@@Base+0x1304> │ │ │ │ + cbz r2, 51e9c )@@Base+0x1304> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 545e6 )@@Base+0x1306> │ │ │ │ + cbnz r0, 51e9e )@@Base+0x1306> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 54802 )@@Base+0x1522> │ │ │ │ + blt.w 520ba )@@Base+0x1522> │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 54600 )@@Base+0x1320> │ │ │ │ + beq.n 51eb8 )@@Base+0x1320> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #17 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ - ldr.w r5, [pc, #1452] @ 54bc4 )@@Base+0x18e4> │ │ │ │ + ldr.w r5, [pc, #1452] @ 5247c )@@Base+0x18e4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ mov r6, r0 │ │ │ │ @@ -62514,15 +58427,15 @@ │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ strb.w ip, [r3, r0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str.w lr, [r4] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1384] @ 54bc8 )@@Base+0x18e8> │ │ │ │ + ldr.w lr, [pc, #1384] @ 52480 )@@Base+0x18e8> │ │ │ │ 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 │ │ │ │ @@ -62530,50 +58443,50 @@ │ │ │ │ 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 5466e )@@Base+0x138e> │ │ │ │ + bne.n 51f26 )@@Base+0x138e> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ strb r3, [r1, r2] │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ strd sl, r3, [sp, #396] @ 0x18c │ │ │ │ strb.w r3, [sp, #404] @ 0x194 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 546ba )@@Base+0x13da> │ │ │ │ + beq.n 51f72 )@@Base+0x13da> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 546ca )@@Base+0x13ea> │ │ │ │ + beq.n 51f82 )@@Base+0x13ea> │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 546da )@@Base+0x13fa> │ │ │ │ + beq.n 51f92 )@@Base+0x13fa> │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #17 │ │ │ │ - ldr.w r5, [pc, #1260] @ 54bcc )@@Base+0x18ec> │ │ │ │ + ldr.w r5, [pc, #1260] @ 52484 )@@Base+0x18ec> │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r5, pc │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ @@ -62599,179 +58512,179 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r2, r3] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 547e6 )@@Base+0x1506> │ │ │ │ + beq.n 5209e )@@Base+0x1506> │ │ │ │ ldrd r9, r7, [sp, #396] @ 0x18c │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 54744 )@@Base+0x1464> │ │ │ │ + b.n 51ffc )@@Base+0x1464> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 54756 )@@Base+0x1476> │ │ │ │ + cbz r2, 5200e )@@Base+0x1476> │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 54758 )@@Base+0x1478> │ │ │ │ + cbnz r0, 52010 )@@Base+0x1478> │ │ │ │ subs r0, r6, r4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 54740 )@@Base+0x1460> │ │ │ │ + bne.n 51ff8 )@@Base+0x1460> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 547e8 )@@Base+0x1508> │ │ │ │ + beq.n 520a0 )@@Base+0x1508> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 54790 )@@Base+0x14b0> │ │ │ │ + cbz r2, 52048 )@@Base+0x14b0> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 54792 )@@Base+0x14b2> │ │ │ │ + cbnz r0, 5204a )@@Base+0x14b2> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 547e8 )@@Base+0x1508> │ │ │ │ + blt.n 520a0 )@@Base+0x1508> │ │ │ │ movs r2, #31 │ │ │ │ cmp r9, sl │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ - beq.n 547aa )@@Base+0x14ca> │ │ │ │ + beq.n 52062 )@@Base+0x14ca> │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr.w r2, [pc, #1060] @ 54bd0 )@@Base+0x18f0> │ │ │ │ - ldr.w r3, [pc, #1060] @ 54bd4 )@@Base+0x18f4> │ │ │ │ + ldr.w r2, [pc, #1060] @ 52488 )@@Base+0x18f0> │ │ │ │ + ldr.w r3, [pc, #1060] @ 5248c )@@Base+0x18f4> │ │ │ │ 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 54936 )@@Base+0x1656> │ │ │ │ + bne.w 521ee )@@Base+0x1656> │ │ │ │ add sp, #428 @ 0x1ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str.w fp, [r4] │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ - bl 53058 │ │ │ │ + bl 50910 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 533d8 )@@Base+0xf8> │ │ │ │ + b.w 50c90 )@@Base+0xf8> │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str.w fp, [r4] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 52dd0 │ │ │ │ + bl 50688 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 54796 )@@Base+0x14b6> │ │ │ │ + b.n 5204e )@@Base+0x14b6> │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str.w fp, [r4] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 52dd0 │ │ │ │ + bl 50688 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 545ec )@@Base+0x130c> │ │ │ │ + b.n 51ea4 )@@Base+0x130c> │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str.w fp, [r4] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 52dd0 │ │ │ │ + bl 50688 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 54364 )@@Base+0x1084> │ │ │ │ + b.n 51c1c )@@Base+0x1084> │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str.w fp, [r4] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 52dd0 │ │ │ │ + bl 50688 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 541c6 )@@Base+0xee6> │ │ │ │ + b.n 51a7e )@@Base+0xee6> │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str.w fp, [r4] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 52dd0 │ │ │ │ + bl 50688 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 5400e )@@Base+0xd2e> │ │ │ │ + b.w 518c6 )@@Base+0xd2e> │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str.w fp, [r4] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 52dd0 │ │ │ │ + bl 50688 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 53dfa )@@Base+0xb1a> │ │ │ │ + b.w 516b2 )@@Base+0xb1a> │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str.w fp, [r4] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 52dd0 │ │ │ │ + bl 50688 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 53c5a )@@Base+0x97a> │ │ │ │ + b.w 51512 )@@Base+0x97a> │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str.w fp, [r4] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 52dd0 │ │ │ │ + bl 50688 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 53a54 )@@Base+0x774> │ │ │ │ + b.w 5130c )@@Base+0x774> │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str.w fp, [r4] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 52dd0 │ │ │ │ + bl 50688 │ │ │ │ ldr.w r9, [sp, #396] @ 0x18c │ │ │ │ mov r8, r0 │ │ │ │ - b.w 538b4 )@@Base+0x5d4> │ │ │ │ + b.w 5116c )@@Base+0x5d4> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ @@ -62788,333 +58701,333 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #692] @ (54bd8 )@@Base+0x18f8>) │ │ │ │ - ldr r3, [pc, #684] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #692] @ (52490 )@@Base+0x18f8>) │ │ │ │ + ldr r3, [pc, #684] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ + beq.n 5220c )@@Base+0x1674> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #664] @ (54bdc )@@Base+0x18fc>) │ │ │ │ - ldr r3, [pc, #656] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #664] @ (52494 )@@Base+0x18fc>) │ │ │ │ + ldr r3, [pc, #656] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54936 )@@Base+0x1656> │ │ │ │ + bne.n 521ee )@@Base+0x1656> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5493a )@@Base+0x165a> │ │ │ │ + b.n 521f2 )@@Base+0x165a> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 54958 )@@Base+0x1678> │ │ │ │ + b.n 52210 )@@Base+0x1678> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #624] @ (54be0 )@@Base+0x1900>) │ │ │ │ - ldr r3, [pc, #608] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #624] @ (52498 )@@Base+0x1900>) │ │ │ │ + ldr r3, [pc, #608] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ - b.n 54992 )@@Base+0x16b2> │ │ │ │ + beq.n 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ + b.n 5224a )@@Base+0x16b2> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #584] @ (54be4 )@@Base+0x1904>) │ │ │ │ - ldr r3, [pc, #568] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #584] @ (5249c )@@Base+0x1904>) │ │ │ │ + ldr r3, [pc, #568] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ + beq.n 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #548] @ (54be8 )@@Base+0x1908>) │ │ │ │ - ldr r3, [pc, #528] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #548] @ (524a0 )@@Base+0x1908>) │ │ │ │ + ldr r3, [pc, #528] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ + beq.n 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #524] @ (54bec )@@Base+0x190c>) │ │ │ │ - ldr r3, [pc, #500] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #524] @ (524a4 )@@Base+0x190c>) │ │ │ │ + ldr r3, [pc, #500] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ - b.n 54a00 )@@Base+0x1720> │ │ │ │ + beq.n 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ + b.n 522b8 )@@Base+0x1720> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #488] @ (54bf0 )@@Base+0x1910>) │ │ │ │ - ldr r3, [pc, #456] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #488] @ (524a8 )@@Base+0x1910>) │ │ │ │ + ldr r3, [pc, #456] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ + beq.n 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #464] @ (54bf4 )@@Base+0x1914>) │ │ │ │ - ldr r3, [pc, #428] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #464] @ (524ac )@@Base+0x1914>) │ │ │ │ + ldr r3, [pc, #428] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ + beq.n 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #440] @ (54bf8 )@@Base+0x1918>) │ │ │ │ - ldr r3, [pc, #400] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #440] @ (524b0 )@@Base+0x1918>) │ │ │ │ + ldr r3, [pc, #400] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ + beq.n 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #404] @ (54bfc )@@Base+0x191c>) │ │ │ │ - ldr r3, [pc, #360] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #404] @ (524b4 )@@Base+0x191c>) │ │ │ │ + ldr r3, [pc, #360] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ + beq.w 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #376] @ (54c00 )@@Base+0x1920>) │ │ │ │ - ldr r3, [pc, #332] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #376] @ (524b8 )@@Base+0x1920>) │ │ │ │ + ldr r3, [pc, #332] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ - b.n 54a60 )@@Base+0x1780> │ │ │ │ - b.n 549ba )@@Base+0x16da> │ │ │ │ + beq.w 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ + b.n 52318 )@@Base+0x1780> │ │ │ │ + b.n 52272 )@@Base+0x16da> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #348] @ (54c04 )@@Base+0x1924>) │ │ │ │ - ldr r3, [pc, #296] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #348] @ (524bc )@@Base+0x1924>) │ │ │ │ + ldr r3, [pc, #296] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ + beq.w 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ add r6, sp, #180 @ 0xb4 │ │ │ │ add.w r8, sp, #204 @ 0xcc │ │ │ │ - b.n 5490a )@@Base+0x162a> │ │ │ │ + b.n 521c2 )@@Base+0x162a> │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ add r6, sp, #180 @ 0xb4 │ │ │ │ add.w r8, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b.n 548fe )@@Base+0x161e> │ │ │ │ - b.n 54c42 )@@Base+0x1962> │ │ │ │ - b.n 5491c )@@Base+0x163c> │ │ │ │ + b.n 521b6 )@@Base+0x161e> │ │ │ │ + b.n 524fa )@@Base+0x1962> │ │ │ │ + b.n 521d4 )@@Base+0x163c> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #296] @ (54c08 )@@Base+0x1928>) │ │ │ │ - ldr r3, [pc, #244] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #296] @ (524c0 )@@Base+0x1928>) │ │ │ │ + ldr r3, [pc, #244] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ - b.n 54b02 )@@Base+0x1822> │ │ │ │ + beq.w 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ + b.n 523ba )@@Base+0x1822> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #256] @ (54c0c )@@Base+0x192c>) │ │ │ │ - ldr r3, [pc, #200] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #256] @ (524c4 )@@Base+0x192c>) │ │ │ │ + ldr r3, [pc, #200] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ + beq.w 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (54c10 )@@Base+0x1930>) │ │ │ │ - ldr r3, [pc, #156] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #220] @ (524c8 )@@Base+0x1930>) │ │ │ │ + ldr r3, [pc, #156] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ - b.n 54b2c )@@Base+0x184c> │ │ │ │ + beq.w 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ + b.n 523e4 )@@Base+0x184c> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #192] @ (54c14 )@@Base+0x1934>) │ │ │ │ - ldr r3, [pc, #124] @ (54bd4 )@@Base+0x18f4>) │ │ │ │ + ldr r2, [pc, #192] @ (524cc )@@Base+0x1934>) │ │ │ │ + ldr r3, [pc, #124] @ (5248c )@@Base+0x18f4>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ + beq.w 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ add r6, 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 548ec )@@Base+0x160c> │ │ │ │ + b.n 521a4 )@@Base+0x160c> │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ add r6, 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 548f2 )@@Base+0x1612> │ │ │ │ + b.n 521aa )@@Base+0x1612> │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ add r6, 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 548e6 )@@Base+0x1606> │ │ │ │ + b.n 5219e )@@Base+0x1606> │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + sxth r2, r1 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + cbz r4, 5248c )@@Base+0x18f4> │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + cbz r0, 52470 )@@Base+0x18d8> │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + sub sp, #24 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + add sp, #24 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r5, [pc, #336] @ (54d10 ) │ │ │ │ + strb r4, [r3, #18] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ movs r5, r0 │ │ │ │ - add r7, pc, #504 @ (adr r7, 54dcc ) │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #40 @ (adr r6, 54c04 )@@Base+0x1924>) │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ - add r5, pc, #944 @ (adr r5, 54f90 ) │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - add r5, pc, #760 @ (adr r5, 54edc ) │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ movs r7, r0 │ │ │ │ - add r5, pc, #592 @ (adr r5, 54e38 ) │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r5, pc, #432 @ (adr r5, 54d9c ) │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r5, pc, #320 @ (adr r5, 54d30 ) │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r5, pc, #152 @ (adr r5, 54c8c )@@Base+0x19ac>) │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - add r5, pc, #40 @ (adr r5, 54c20 )@@Base+0x1940>) │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #952 @ (adr r4, 54fb4 ) │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #792 @ (adr r4, 54f18 ) │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #672 @ (adr r4, 54ea4 ) │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #536 @ (adr r4, 54e20 ) │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #320 @ (adr r4, 54d4c ) │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #144 @ (adr r4, 54ca0 )@@Base+0x19c0>) │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 54ffc ) │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ movs r7, r0 │ │ │ │ - add r3, pc, #872 @ (adr r3, 54f80 ) │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ movs r7, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ @@ -63124,139 +59037,139 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #80] @ (54c9c )@@Base+0x19bc>) │ │ │ │ - ldr r3, [pc, #84] @ (54ca0 )@@Base+0x19c0>) │ │ │ │ + ldr r2, [pc, #80] @ (52554 )@@Base+0x19bc>) │ │ │ │ + ldr r3, [pc, #84] @ (52558 )@@Base+0x19c0>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ + beq.w 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #60] @ (54ca4 )@@Base+0x19c4>) │ │ │ │ - ldr r3, [pc, #52] @ (54ca0 )@@Base+0x19c0>) │ │ │ │ + ldr r2, [pc, #60] @ (5255c )@@Base+0x19c4>) │ │ │ │ + ldr r3, [pc, #52] @ (52558 )@@Base+0x19c0>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ + beq.w 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #32] @ (54ca8 )@@Base+0x19c8>) │ │ │ │ - ldr r3, [pc, #24] @ (54ca0 )@@Base+0x19c0>) │ │ │ │ + ldr r2, [pc, #32] @ (52560 )@@Base+0x19c8>) │ │ │ │ + ldr r3, [pc, #24] @ (52558 )@@Base+0x19c0>) │ │ │ │ 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 54954 )@@Base+0x1674> │ │ │ │ - b.n 54936 )@@Base+0x1656> │ │ │ │ - add r2, pc, #912 @ (adr r2, 55030 ) │ │ │ │ + beq.w 5220c )@@Base+0x1674> │ │ │ │ + b.n 521ee )@@Base+0x1656> │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #792 @ (adr r2, 54fc0 ) │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ movs r7, r0 │ │ │ │ - add r2, pc, #672 @ (adr r2, 54f4c ) │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00054cac : │ │ │ │ +00052564 : │ │ │ │ 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 2b758 │ │ │ │ - ldr r5, [pc, #64] @ (54d08 ) │ │ │ │ + ldr r5, [pc, #64] @ (525c0 ) │ │ │ │ ldr r1, [r4, #28] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #60] @ (54d0c ) │ │ │ │ + ldr r3, [pc, #60] @ (525c4 ) │ │ │ │ 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, 54ce6 │ │ │ │ + cbnz r1, 5259e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2dacc │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #392 @ (adr r2, 54e94 ) │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ asrs r0, r2, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -00054d10 : │ │ │ │ +000525c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #736] @ (55004 ) │ │ │ │ + ldr r2, [pc, #736] @ (528bc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #736] @ (55008 ) │ │ │ │ + ldr r3, [pc, #736] @ (528c0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #736] @ (5500c ) │ │ │ │ + ldr r6, [pc, #736] @ (528c4 ) │ │ │ │ cmp r0, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 54e88 │ │ │ │ + beq.w 52740 │ │ │ │ mov r9, r1 │ │ │ │ blx 2dc50 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - cbz r0, 54d50 │ │ │ │ + cbz r0, 52608 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r9, #148] @ 0x94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r5, [r9, #96] @ 0x60 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ - cbz r5, 54d6a │ │ │ │ + cbz r5, 52622 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 54d7c │ │ │ │ + cbz r0, 52634 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 54d7c │ │ │ │ + cbnz r3, 52634 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ add.w r1, r9, #228 @ 0xe4 │ │ │ │ ldr.w r2, [r9, #136] @ 0x88 │ │ │ │ add.w r0, r4, #228 @ 0xe4 │ │ │ │ @@ -63280,258 +59193,258 @@ │ │ │ │ blx 2c604 │ │ │ │ ldr.w r3, [r9, #256] @ 0x100 │ │ │ │ str.w r3, [r4, #256] @ 0x100 │ │ │ │ add.w r3, r9, #104 @ 0x68 │ │ │ │ cmp sl, r3 │ │ │ │ ldr.w r2, [r9, #220] @ 0xdc │ │ │ │ str.w r2, [r4, #220] @ 0xdc │ │ │ │ - beq.n 54e88 │ │ │ │ + beq.n 52740 │ │ │ │ ldr.w r8, [r4, #104] @ 0x68 │ │ │ │ ldr.w r7, [r9, #108] @ 0x6c │ │ │ │ ldr.w r5, [r9, #104] @ 0x68 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ subs r1, r7, r5 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 54efc │ │ │ │ + bcc.n 527b4 │ │ │ │ ldr.w sl, [r4, #108] @ 0x6c │ │ │ │ sub.w r3, sl, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 54ea6 │ │ │ │ + bhi.n 5275e │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 54e2e │ │ │ │ + beq.n 526e6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx 2d98c │ │ │ │ add.w r8, r8, #48 @ 0x30 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 54e18 │ │ │ │ + bne.n 526d0 │ │ │ │ ldr.w sl, [r4, #108] @ 0x6c │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 54e80 │ │ │ │ - ldr.w r9, [pc, #476] @ 55010 │ │ │ │ + beq.n 52738 │ │ │ │ + ldr.w r9, [pc, #476] @ 528c8 │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ mov r7, r5 │ │ │ │ add r9, pc │ │ │ │ - b.n 54e6a │ │ │ │ - ldr r3, [pc, #464] @ (55014 ) │ │ │ │ + b.n 52722 │ │ │ │ + ldr r3, [pc, #464] @ (528cc ) │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r7, #-48] │ │ │ │ - cbz r0, 54e5a │ │ │ │ + cbz r0, 52712 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ blx 2dacc │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 54e80 │ │ │ │ + beq.n 52738 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [r7, #-48] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 54e40 │ │ │ │ + beq.n 526f8 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 54e68 │ │ │ │ + bne.n 52720 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ add.w r2, r3, fp │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #396] @ (55018 ) │ │ │ │ - ldr r3, [pc, #380] @ (55008 ) │ │ │ │ + ldr r2, [pc, #396] @ (528d0 ) │ │ │ │ + ldr r3, [pc, #380] @ (528c0 ) │ │ │ │ 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 54fdc │ │ │ │ + bne.w 52894 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r6, r5, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 54ecc │ │ │ │ + beq.n 52784 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx 2d98c │ │ │ │ add.w r8, r8, #48 @ 0x30 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 54eac │ │ │ │ + bne.n 52764 │ │ │ │ ldrd r2, sl, [r4, #104] @ 0x68 │ │ │ │ ldrd r6, r7, [r9, #104] @ 0x68 │ │ │ │ sub.w r3, sl, r2 │ │ │ │ add r6, r3 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r7 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq.n 54ef6 │ │ │ │ + beq.n 527ae │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 2c350 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ cmp r6, r7 │ │ │ │ add.w sl, r3, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ - bne.n 54edc │ │ │ │ + bne.n 52794 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ add r2, fp │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ - b.n 54e88 │ │ │ │ + b.n 52740 │ │ │ │ mov.w r9, r1, asr #4 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ mul.w r9, r3, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 54fbe │ │ │ │ + beq.n 52876 │ │ │ │ mov r0, r1 │ │ │ │ blx 2b66c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r7, r5 │ │ │ │ strd r9, sl, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.n 54f44 │ │ │ │ + beq.n 527fc │ │ │ │ mov r1, r5 │ │ │ │ blx 2c350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ cmp r7, r5 │ │ │ │ add.w r0, r0, #48 @ 0x30 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne.n 54f2c │ │ │ │ + bne.n 527e4 │ │ │ │ ldr.w r8, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r4, #108] @ 0x6c │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 54fa0 │ │ │ │ - ldr.w r9, [pc, #208] @ 5501c │ │ │ │ + beq.n 52858 │ │ │ │ + ldr.w r9, [pc, #208] @ 528d4 │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ mov sl, r5 │ │ │ │ add r9, pc │ │ │ │ - b.n 54f84 │ │ │ │ - ldr r3, [pc, #184] @ (55014 ) │ │ │ │ + b.n 5283c │ │ │ │ + ldr r3, [pc, #184] @ (528cc ) │ │ │ │ ldr.w r0, [sl, #-12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [sl, #-48] │ │ │ │ - cbz r0, 54f72 │ │ │ │ + cbz r0, 5282a │ │ │ │ ldr.w r1, [sl, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sl, #48 @ 0x30 │ │ │ │ blx 2dacc │ │ │ │ mov r8, r5 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 54f9c │ │ │ │ + beq.n 52854 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl, #-48] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 54f58 │ │ │ │ + beq.n 52810 │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sl, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r8, r5 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 54f82 │ │ │ │ + bne.n 5283a │ │ │ │ ldr.w r8, [r4, #104] @ 0x68 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 54fb2 │ │ │ │ + beq.n 5286a │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ add.w r2, r3, fp │ │ │ │ str r2, [r4, #112] @ 0x70 │ │ │ │ - b.n 54ef8 │ │ │ │ + b.n 527b0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 54f18 │ │ │ │ + b.n 527d0 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 2d95c ::~_UninitDestroyGuard()@plt> │ │ │ │ - ldr r2, [pc, #84] @ (55020 ) │ │ │ │ - ldr r3, [pc, #60] @ (55008 ) │ │ │ │ + ldr r2, [pc, #84] @ (528d8 ) │ │ │ │ + ldr r3, [pc, #60] @ (528c0 ) │ │ │ │ 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 55000 │ │ │ │ + beq.n 528b8 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2d95c ::~_UninitDestroyGuard()@plt> │ │ │ │ add r0, sp, #24 │ │ │ │ blx 2c228 >::_Guard_alloc::~_Guard_alloc()@plt> │ │ │ │ - ldr r2, [pc, #52] @ (55024 ) │ │ │ │ - ldr r3, [pc, #24] @ (55008 ) │ │ │ │ + ldr r2, [pc, #52] @ (528dc ) │ │ │ │ + ldr r3, [pc, #24] @ (528c0 ) │ │ │ │ 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 54fdc │ │ │ │ + bne.n 52894 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - add r2, pc, #32 @ (adr r2, 55028 ) │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #8 @ (adr r2, 55018 ) │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ movs r7, r0 │ │ │ │ - bne.n 5510e │ │ │ │ + bne.n 529c6 │ │ │ │ vshr.u32 d17, d0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #656 @ (adr r0, 552ac ) │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - beq.n 550ea │ │ │ │ - vqrdmlsh.s , , d20[0] │ │ │ │ + beq.n 529a2 │ │ │ │ + vrsubhn.i d28, , q14 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00055028 : │ │ │ │ +000528e0 : │ │ │ │ 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 r4, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #716] @ (55318 ) │ │ │ │ + ldr r2, [pc, #716] @ (52bd0 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #716] @ (5531c ) │ │ │ │ + ldr r3, [pc, #716] @ (52bd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #708] @ (55320 ) │ │ │ │ + ldr r3, [pc, #708] @ (52bd8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c694 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ @@ -63542,48 +59455,48 @@ │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 556ce │ │ │ │ + beq.w 52f86 │ │ │ │ cmp.w sl, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 5579e │ │ │ │ + bcs.w 53056 │ │ │ │ mov.w r4, sl, lsl #3 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c488 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d368 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 556e2 │ │ │ │ + beq.w 52f9a │ │ │ │ mov r0, r4 │ │ │ │ blx 2c488 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ blx 2d368 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ blx 2c790 <__getrusage64@plt> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - ble.w 556ee │ │ │ │ + ble.w 52fa6 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d8, [pc, #552] @ 55308 │ │ │ │ + vldr d8, [pc, #552] @ 52bc0 │ │ │ │ vmov d9, r0, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - vldr d10, [pc, #548] @ 55310 │ │ │ │ + vldr d10, [pc, #548] @ 52bc8 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d7, r0, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #64] @ 0x40 │ │ │ │ vmla.f64 d9, d7, d8 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr.w r3, [r8, #104] @ 0x68 │ │ │ │ @@ -63591,32 +59504,32 @@ │ │ │ │ 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 5578a │ │ │ │ - ldr r3, [pc, #516] @ (55324 ) │ │ │ │ + bne.w 53042 │ │ │ │ + ldr r3, [pc, #516] @ (52bdc ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 55500 │ │ │ │ - ldr r2, [pc, #500] @ (55328 ) │ │ │ │ + bne.w 52db8 │ │ │ │ + ldr r2, [pc, #500] @ (52be0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 5560c │ │ │ │ + bne.w 52ec4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r4, fp │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ @@ -63624,82 +59537,82 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx 2d240 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w 554f0 │ │ │ │ + beq.w 52da8 │ │ │ │ mov r0, fp │ │ │ │ blx 2d328 │ │ │ │ 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 556fe │ │ │ │ + bne.w 52fb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ cmp r4, fp │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r8, #84] @ 0x54 │ │ │ │ - beq.n 551a6 │ │ │ │ + beq.n 52a5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 551fe │ │ │ │ + ble.n 52ab6 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldrd r5, r7, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ vldmia r9!, {d0} │ │ │ │ vldmia r7!, {d7} │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 551d8 │ │ │ │ + beq.n 52a90 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ blx r3 │ │ │ │ vldmia r5!, {d0} │ │ │ │ vldmia r4!, {d7} │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 551f8 │ │ │ │ + beq.n 52ab0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ blx r3 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 551b8 │ │ │ │ + bne.n 52a70 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 5555a │ │ │ │ + bne.w 52e12 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 555ee │ │ │ │ + bne.w 52ea6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #268] @ (5532c ) │ │ │ │ + ldr r3, [pc, #268] @ (52be4 ) │ │ │ │ mov r4, fp │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2d898 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ @@ -63711,28 +59624,28 @@ │ │ │ │ mov r1, r4 │ │ │ │ blx 2d240 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r3, r3, #1 │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ - beq.w 554cc │ │ │ │ + beq.w 52d84 │ │ │ │ mov r0, fp │ │ │ │ blx 2d328 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r2, r3, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 557ce │ │ │ │ + bne.w 53086 │ │ │ │ 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] │ │ │ │ @@ -63740,69 +59653,69 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ cmp r4, fp │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r8, #84] @ 0x54 │ │ │ │ - beq.n 552ac │ │ │ │ + beq.n 52b64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 55330 │ │ │ │ + ble.n 52be8 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ vldmia r7!, {d0} │ │ │ │ vldmia r6!, {d7} │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 552de │ │ │ │ + beq.n 52b96 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ blx r3 │ │ │ │ vldmia r5!, {d0} │ │ │ │ vldmia r4!, {d7} │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 552fe │ │ │ │ + beq.n 52bb6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ blx r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 552be │ │ │ │ - b.n 55330 │ │ │ │ + bne.n 52b76 │ │ │ │ + b.n 52be8 │ │ │ │ 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 r6, [sp, #904] @ 0x388 │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 554b2 │ │ │ │ + beq.w 52d6a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c790 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ @@ -63813,15 +59726,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 556b0 │ │ │ │ + bgt.w 52f68 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c790 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d11, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #80] @ 0x50 │ │ │ │ @@ -63829,30 +59742,30 @@ │ │ │ │ vmov d5, r0, r1 │ │ │ │ vldr d6, [r8, #128] @ 0x80 │ │ │ │ vldr d7, [r8, #120] @ 0x78 │ │ │ │ vmla.f64 d11, d5, d8 │ │ │ │ vsub.f64 d11, d11, d6 │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 556b0 │ │ │ │ + bgt.w 52f68 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5543a │ │ │ │ + bne.n 52cf2 │ │ │ │ ldr.w r3, [r8, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5543a │ │ │ │ + beq.n 52cf2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 557b6 │ │ │ │ + bne.w 5306e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 557ca │ │ │ │ + bne.w 53082 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ vldr d11, [r3, #8] │ │ │ │ vldr d12, [r3] │ │ │ │ blx 2c854 │ │ │ │ @@ -63867,490 +59780,490 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d11, d12 │ │ │ │ vmul.f64 d11, d11, d0 │ │ │ │ vmla.f64 d11, d6, d7 │ │ │ │ vcmpe.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 555da │ │ │ │ + bgt.w 52e92 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr.w r3, [r8, #220] @ 0xdc │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 556e8 │ │ │ │ + ble.w 52fa0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 55104 │ │ │ │ + bne.w 529bc │ │ │ │ ldrd r2, r9, [r8, #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, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.w 55776 │ │ │ │ - bhi.w 556a2 │ │ │ │ - bcc.w 55634 │ │ │ │ + bgt.w 5302e │ │ │ │ + bhi.w 52f5a │ │ │ │ + bcc.w 52eec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 55478 │ │ │ │ + cbz r3, 52d30 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ce20 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 55482 │ │ │ │ + cbz r3, 52d3a │ │ │ │ mov r0, r3 │ │ │ │ blx 2ce20 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [pc, #1052] @ 558ac │ │ │ │ - ldr.w r3, [pc, #1052] @ 558b0 │ │ │ │ + ldr.w r2, [pc, #1052] @ 53164 │ │ │ │ + ldr.w r3, [pc, #1052] @ 53168 │ │ │ │ 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 55772 │ │ │ │ + bne.w 5302a │ │ │ │ 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 5533e │ │ │ │ + beq.w 52bf6 │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 5533e │ │ │ │ + b.n 52bf6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r3, [r8, #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 555c2 │ │ │ │ + bne.n 52e7a │ │ │ │ blx 2d328 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b.n 5528a │ │ │ │ + b.n 52b42 │ │ │ │ ldrb.w r3, [r8, #93] @ 0x5d │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 555ae │ │ │ │ + bne.n 52e66 │ │ │ │ blx 2d328 │ │ │ │ - b.n 55184 │ │ │ │ + b.n 52a3c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5569c │ │ │ │ + bne.w 52f54 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #920] @ (558b4 ) │ │ │ │ + ldr r3, [pc, #920] @ (5316c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 55604 │ │ │ │ + bne.n 52ebc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #900] @ (558b8 ) │ │ │ │ + ldr r3, [pc, #900] @ (53170 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 555f6 │ │ │ │ + bne.n 52eae │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #888] @ (558bc ) │ │ │ │ + ldr r3, [pc, #888] @ (53174 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ streq r2, [r4, #64] @ 0x40 │ │ │ │ - bne.n 555e4 │ │ │ │ + bne.n 52e9c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 55156 │ │ │ │ + b.n 52a0e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 55696 │ │ │ │ + bne.w 52f4e │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5562c │ │ │ │ + bne.n 52ee4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #816] @ (558b8 ) │ │ │ │ + ldr r3, [pc, #816] @ (53170 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5561e │ │ │ │ + bne.n 52ed6 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #804] @ (558bc ) │ │ │ │ + ldr r3, [pc, #804] @ (53174 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ streq r2, [r4, #64] @ 0x40 │ │ │ │ - bne.n 55614 │ │ │ │ + bne.n 52ecc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 55234 │ │ │ │ + b.n 52aec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r2, r3, [r8, #8] │ │ │ │ strd r2, r3, [r1, #16] │ │ │ │ blx 2d328 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 55184 │ │ │ │ + b.n 52a3c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r2, r3, [r8, #8] │ │ │ │ strd r2, r3, [r1, #16] │ │ │ │ blx 2d328 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 5528a │ │ │ │ + b.n 52b42 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ vmov.f64 d10, d11 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 5543a │ │ │ │ + b.n 52cf2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - b.n 55552 │ │ │ │ + b.n 52e0a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ - b.n 5521c │ │ │ │ + b.n 52ad4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 55542 │ │ │ │ + b.n 52dfa │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 55530 │ │ │ │ + b.n 52de8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ - b.n 5514a │ │ │ │ + b.n 52a02 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - b.n 555a6 │ │ │ │ + b.n 52e5e │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 55596 │ │ │ │ + b.n 52e4e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 55584 │ │ │ │ + b.n 52e3c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r7, r3, r1, r2 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 5546e │ │ │ │ - ldr r6, [pc, #636] @ (558c0 ) │ │ │ │ + beq.w 52d26 │ │ │ │ + ldr r6, [pc, #636] @ (53178 ) │ │ │ │ adds r4, r7, r3 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r5, r7 │ │ │ │ add r6, pc │ │ │ │ - b.n 5567a │ │ │ │ - ldr r3, [pc, #624] @ (558c4 ) │ │ │ │ + b.n 52f32 │ │ │ │ + ldr r3, [pc, #624] @ (5317c ) │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #-48] │ │ │ │ - cbz r0, 5566c │ │ │ │ + cbz r0, 52f24 │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r5 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx 2dacc │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 55690 │ │ │ │ + beq.n 52f48 │ │ │ │ ldr.w r3, [r4, #-48] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 55650 │ │ │ │ + beq.n 52f08 │ │ │ │ mov r0, r5 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.n 5567a │ │ │ │ + bne.n 52f32 │ │ │ │ str.w r7, [r8, #108] @ 0x6c │ │ │ │ - b.n 5546e │ │ │ │ + b.n 52d26 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 5520c │ │ │ │ + b.n 52ac4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 55132 │ │ │ │ + b.n 529ea │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r8, #104 @ 0x68 │ │ │ │ subs r1, r3, r1 │ │ │ │ blx 2b700 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 5546e │ │ │ │ + b.n 52d26 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, ip │ │ │ │ it le │ │ │ │ strle.w ip, [sp, #52] @ 0x34 │ │ │ │ - ble.w 55448 │ │ │ │ + ble.w 52d00 │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 55448 │ │ │ │ + b.n 52d00 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 556f6 │ │ │ │ + cbz r3, 52fae │ │ │ │ cmp.w sl, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5579e │ │ │ │ + bcs.n 53056 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, sl, lsl #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 550ae │ │ │ │ + b.n 52966 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 550be │ │ │ │ + b.n 52976 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ - b.n 556b8 │ │ │ │ + b.n 52f70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 55448 │ │ │ │ + b.n 52d00 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 550be │ │ │ │ - ldr r2, [pc, #456] @ (558c8 ) │ │ │ │ + b.n 52976 │ │ │ │ + ldr r2, [pc, #456] @ (53180 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #452] @ (558cc ) │ │ │ │ + ldr r3, [pc, #452] @ (53184 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb0c <__dynamic_cast@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #4 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r5, [r7, #276] @ 0x114 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r5, 55730 │ │ │ │ + cbz r5, 52fe8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [pc, #408] @ (558d0 ) │ │ │ │ + ldr r1, [pc, #408] @ (53188 ) │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - bl 51ef8 │ │ │ │ + bl 4f7b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ movs r1, #1 │ │ │ │ bl 2dfc0 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #372] @ (558d4 ) │ │ │ │ - ldr r3, [pc, #332] @ (558b0 ) │ │ │ │ + ldr r2, [pc, #372] @ (5318c ) │ │ │ │ + ldr r3, [pc, #332] @ (53168 ) │ │ │ │ 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 55842 │ │ │ │ + beq.n 530fa │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (558d8 ) │ │ │ │ + ldr r3, [pc, #352] @ (53190 ) │ │ │ │ movw r2, #950 @ 0x3b6 │ │ │ │ - ldr r1, [pc, #348] @ (558dc ) │ │ │ │ - ldr r0, [pc, #352] @ (558e0 ) │ │ │ │ + ldr r1, [pc, #348] @ (53194 ) │ │ │ │ + ldr r0, [pc, #352] @ (53198 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #344] @ (558e4 ) │ │ │ │ + ldr r3, [pc, #344] @ (5319c ) │ │ │ │ movw r2, #811 @ 0x32b │ │ │ │ - ldr r1, [pc, #340] @ (558e8 ) │ │ │ │ - ldr r0, [pc, #344] @ (558ec ) │ │ │ │ + ldr r1, [pc, #340] @ (531a0 ) │ │ │ │ + ldr r0, [pc, #344] @ (531a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #336] @ (558f0 ) │ │ │ │ - ldr r3, [pc, #268] @ (558b0 ) │ │ │ │ + ldr r2, [pc, #336] @ (531a8 ) │ │ │ │ + ldr r3, [pc, #268] @ (53168 ) │ │ │ │ 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 55772 │ │ │ │ + bne.n 5302a │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r3, [pc, #316] @ (558f4 ) │ │ │ │ + ldr r3, [pc, #316] @ (531ac ) │ │ │ │ mov.w r2, #932 @ 0x3a4 │ │ │ │ - ldr r1, [pc, #312] @ (558f8 ) │ │ │ │ - ldr r0, [pc, #316] @ (558fc ) │ │ │ │ + ldr r1, [pc, #312] @ (531b0 ) │ │ │ │ + ldr r0, [pc, #316] @ (531b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2df60 │ │ │ │ - ldr r2, [pc, #248] @ (558c8 ) │ │ │ │ + ldr r2, [pc, #248] @ (53180 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #244] @ (558cc ) │ │ │ │ + ldr r3, [pc, #244] @ (53184 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb0c <__dynamic_cast@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #4 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r5, [r7, #276] @ 0x114 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r5, 55800 │ │ │ │ + cbz r5, 530b8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [pc, #248] @ (55900 ) │ │ │ │ + ldr r1, [pc, #248] @ (531b8 ) │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - bl 51ef8 │ │ │ │ + bl 4f7b0 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #1 │ │ │ │ bl 2dfc0 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #212] @ (55904 ) │ │ │ │ - ldr r3, [pc, #124] @ (558b0 ) │ │ │ │ + ldr r2, [pc, #212] @ (531bc ) │ │ │ │ + ldr r3, [pc, #124] @ (53168 ) │ │ │ │ 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 55772 │ │ │ │ - ldr r3, [pc, #196] @ (55908 ) │ │ │ │ + bne.n 5302a │ │ │ │ + ldr r3, [pc, #196] @ (531c0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #164] @ (5590c ) │ │ │ │ - ldr r3, [pc, #68] @ (558b0 ) │ │ │ │ + ldr r2, [pc, #164] @ (531c4 ) │ │ │ │ + ldr r3, [pc, #68] @ (53168 ) │ │ │ │ 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 55772 │ │ │ │ + bne.w 5302a │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5585a │ │ │ │ + b.n 53112 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #120] @ (55910 ) │ │ │ │ - ldr r3, [pc, #24] @ (558b0 ) │ │ │ │ + ldr r2, [pc, #120] @ (531c8 ) │ │ │ │ + ldr r3, [pc, #24] @ (53168 ) │ │ │ │ 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 5587c │ │ │ │ - b.n 55772 │ │ │ │ - b.n 55888 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + beq.n 53134 │ │ │ │ + b.n 5302a │ │ │ │ + b.n 53140 │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ @@ -64359,96 +60272,96 @@ │ │ │ │ ldmia r1!, {r0, r2, r3, r5, r6} │ │ │ │ vshr.u32 d17, d0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ - movs r5, r0 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ - movs r7, r0 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + itet ne │ │ │ │ + movne r7, r0 │ │ │ │ + ldreq r4, [sp, #336] @ 0x150 │ │ │ │ + movne r5, r0 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + bkpt 0x00d6 │ │ │ │ movs r7, r0 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + bkpt 0x0046 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + bkpt 0x000e │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00055914 : │ │ │ │ +000531cc : │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #856] @ (55c88 ) │ │ │ │ + ldr r2, [pc, #856] @ (53540 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #848] @ (55c8c ) │ │ │ │ + ldr r3, [pc, #848] @ (53544 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #840] @ (55c90 ) │ │ │ │ + ldr r3, [pc, #840] @ (53548 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2c694 │ │ │ │ ldr r7, [r4, #72] @ 0x48 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 5595e │ │ │ │ + cbz r0, 53216 │ │ │ │ ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ cmp r7, r3 │ │ │ │ it lt │ │ │ │ movlt r7, r3 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.w 55d88 │ │ │ │ + bgt.w 53640 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 55992 │ │ │ │ + cbnz r3, 5324a │ │ │ │ movs r6, #1 │ │ │ │ - ldr r2, [pc, #800] @ (55c94 ) │ │ │ │ - ldr r3, [pc, #792] @ (55c8c ) │ │ │ │ + ldr r2, [pc, #800] @ (5354c ) │ │ │ │ + ldr r3, [pc, #792] @ (53544 ) │ │ │ │ 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 5605a │ │ │ │ + bne.w 53912 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ @@ -64463,107 +60376,107 @@ │ │ │ │ ldr.w r3, [r4, #236] @ 0xec │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq.n 55a2a │ │ │ │ - ldr.w fp, [pc, #720] @ 55c98 │ │ │ │ + beq.n 532e2 │ │ │ │ + ldr.w fp, [pc, #720] @ 53550 │ │ │ │ mov r7, r1 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ mov sl, r2 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ add fp, pc │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add.w r5, r1, #48 @ 0x30 │ │ │ │ - b.n 55a0a │ │ │ │ - ldr r1, [pc, #696] @ (55c9c ) │ │ │ │ + b.n 532c2 │ │ │ │ + ldr r1, [pc, #696] @ (53554 ) │ │ │ │ ldr.w r0, [r5, #-12] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ adds r1, #8 │ │ │ │ str.w r1, [r5, #-48] │ │ │ │ - cbz r0, 559fc │ │ │ │ + cbz r0, 532b4 │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx 2dacc │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 55a20 │ │ │ │ + beq.n 532d8 │ │ │ │ ldr.w r1, [r5, #-48] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, fp │ │ │ │ - beq.n 559e2 │ │ │ │ + beq.n 5329a │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx r1 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 55a0a │ │ │ │ + bne.n 532c2 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ str r7, [r4, #108] @ 0x6c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - vldr d9, [pc, #584] @ 55c78 │ │ │ │ + vldr d9, [pc, #584] @ 53530 │ │ │ │ cmp.w r9, #0 │ │ │ │ strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ - ble.n 55ab6 │ │ │ │ + ble.n 5336e │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 55a62 │ │ │ │ + b.n 5331a │ │ │ │ blx 2c350 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ blx 2d784 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 55ab6 │ │ │ │ + beq.n 5336e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w fp, [r3, r6, lsl #2] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 55a8a │ │ │ │ + beq.n 53342 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ cmp r2, r6 │ │ │ │ - bgt.n 55a8a │ │ │ │ + bgt.n 53342 │ │ │ │ ldrb.w r2, [r4, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 55ca4 │ │ │ │ + beq.w 5355c │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 55ca4 │ │ │ │ + ble.w 5355c │ │ │ │ str.w fp, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ blx 2d258 │ │ │ │ ldrd r0, r3, [r4, #108] @ 0x6c │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 55a4c │ │ │ │ + bne.n 53304 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2ce10 >::_M_realloc_append(Bonmin::HotInfo&&)@plt> │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ blx 2d784 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 55a62 │ │ │ │ + bne.n 5331a │ │ │ │ ldrd r3, r6, [r4, #104] @ 0x68 │ │ │ │ subs r6, r6, r3 │ │ │ │ - beq.w 55da0 │ │ │ │ + beq.w 53658 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ asrs r6, r6, #4 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -64571,49 +60484,49 @@ │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ mov r2, r8 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.w 55e64 │ │ │ │ + bgt.w 5371c │ │ │ │ cmp r6, #2 │ │ │ │ - bhi.w 55e4a │ │ │ │ - cbz r6, 55afa │ │ │ │ + bhi.w 53702 │ │ │ │ + cbz r6, 533b2 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r6, #3 │ │ │ │ movlt r6, #4 │ │ │ │ ldrd r2, r3, [r4, #104] @ 0x68 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ mov.w r9, #0 │ │ │ │ subs r3, r3, r2 │ │ │ │ mov fp, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ asrs r3, r3, #4 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - b.n 55be0 │ │ │ │ + b.n 53498 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 56084 │ │ │ │ + blt.w 5393c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ vldr d8, [r3, #8] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r7, r2 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 56068 │ │ │ │ + bne.w 53920 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 55f64 │ │ │ │ + beq.w 5381c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 56070 │ │ │ │ + blt.w 53928 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ vldr d10, [r3] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c854 │ │ │ │ vcmpe.f64 d8, d10 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -64629,29 +60542,29 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d8, d10 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ vcmpe.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 55bce │ │ │ │ + ble.n 53486 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ strd sl, r3, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr.w r7, [r3, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 55bc2 │ │ │ │ + blt.n 5347a │ │ │ │ vldr d7, [r7, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 55bc2 │ │ │ │ + beq.n 5347a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ subs r6, #0 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ @@ -64661,102 +60574,102 @@ │ │ │ │ ldrd r2, r3, [r4, #104] @ 0x68 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ subs r3, r3, r2 │ │ │ │ asrs r3, r3, #4 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.w 55fdc │ │ │ │ + bls.w 53894 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mul.w r3, r3, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, r2, r3 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldr.w sl, [r3, #32] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 56068 │ │ │ │ + bne.w 53920 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 55b18 │ │ │ │ + bne.n 533d0 │ │ │ │ vldr d7, [r8, #16] │ │ │ │ - vldr d6, [pc, #116] @ 55c80 │ │ │ │ + vldr d6, [pc, #116] @ 53538 │ │ │ │ vldr d8, [r8, #8] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 55fd2 │ │ │ │ + bpl.w 5388a │ │ │ │ vsub.f64 d8, d7, d8 │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ittt lt │ │ │ │ strlt.w sl, [r4, #60] @ 0x3c │ │ │ │ movlt r3, #0 │ │ │ │ strlt r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 55c72 │ │ │ │ + cbz r3, 5352a │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr.w r7, [ip, #28] │ │ │ │ blx r7 │ │ │ │ - ldr r2, [pc, #80] @ (55ca0 ) │ │ │ │ + ldr r2, [pc, #80] @ (53558 ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 56012 │ │ │ │ + bne.w 538ca │ │ │ │ ldr r2, [r1, #16] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 55b24 │ │ │ │ + b.n 533dc │ │ │ │ @ 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] @ (55dcc ) │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [pc, #324] @ (53684 ) │ │ │ │ + pop {r1, r6, pc} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ movs r7, r0 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + pop {r2, pc} │ │ │ │ movs r7, r0 │ │ │ │ stmia r5!, {r0, r2, r5, r6, r7} │ │ │ │ vshr.u32 d17, d0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ ldr.w r1, [r3, fp, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55d7a │ │ │ │ + bne.n 53632 │ │ │ │ cmp sl, r1 │ │ │ │ - bgt.w 55a8a │ │ │ │ + bgt.w 53342 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, fp, lsl #2] │ │ │ │ cmp r1, sl │ │ │ │ - blt.w 55a8a │ │ │ │ + blt.w 53342 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -64804,45 +60717,45 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d8, d10 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmla.f64 d8, d5, d6 │ │ │ │ vcmpe.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 55e34 │ │ │ │ + bgt.n 536ec │ │ │ │ adds r6, #1 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.w 55ab6 │ │ │ │ + beq.w 5336e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w fp, [r3, r6, lsl #2] │ │ │ │ - b.n 55a6e │ │ │ │ + b.n 53326 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55cc6 │ │ │ │ + bne.n 5357e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55cc6 │ │ │ │ - b.n 55a8a │ │ │ │ + bne.n 5357e │ │ │ │ + b.n 53342 │ │ │ │ ldr.w r1, [r8, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 55fe0 │ │ │ │ + bne.w 53898 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5596e │ │ │ │ + beq.w 53226 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 55996 │ │ │ │ + b.n 5324e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov fp, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ addlt.w sl, r4, #152 @ 0x98 │ │ │ │ - blt.n 55dea │ │ │ │ + blt.n 536a2 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add.w sl, r4, #152 @ 0x98 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ @@ -64876,42 +60789,42 @@ │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r6, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 55970 │ │ │ │ + beq.w 53228 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 55970 │ │ │ │ + b.n 53228 │ │ │ │ adds r6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ cmp r9, r6 │ │ │ │ str.w fp, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - bne.n 55d72 │ │ │ │ - b.n 55ab6 │ │ │ │ + bne.n 5362a │ │ │ │ + b.n 5336e │ │ │ │ cmp r6, #3 │ │ │ │ itett eq │ │ │ │ moveq r6, #0 │ │ │ │ movne.w fp, #0 │ │ │ │ moveq fp, r6 │ │ │ │ ldreq r3, [r4, #36] @ 0x24 │ │ │ │ iteee ne │ │ │ │ ldrne r3, [r4, #52] @ 0x34 │ │ │ │ ldreq r3, [r3, #0] │ │ │ │ streq r3, [r4, #52] @ 0x34 │ │ │ │ streq r6, [r4, #56] @ 0x38 │ │ │ │ - b.n 55da8 │ │ │ │ - ldr r3, [pc, #584] @ (560b0 ) │ │ │ │ + b.n 53660 │ │ │ │ + ldr r3, [pc, #584] @ (53968 ) │ │ │ │ add r7, sp, #132 @ 0x84 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add.w sl, r4, #152 @ 0x98 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -64933,21 +60846,21 @@ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ movs r7, #0 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r1, [sp, #32] │ │ │ │ asrs r3, r3, #4 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - b.n 55f5e │ │ │ │ + b.n 53816 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r2, r3, r7, r2 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 5606c │ │ │ │ + bne.w 53924 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrd r3, fp, [r3] │ │ │ │ @@ -64987,374 +60900,374 @@ │ │ │ │ ldrd r2, r3, [r4, #104] @ 0x68 │ │ │ │ adds r7, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r3, r3, r2 │ │ │ │ asrs r3, r3, #4 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 55ebe │ │ │ │ - b.n 55ae8 │ │ │ │ + bhi.n 53776 │ │ │ │ + b.n 533a0 │ │ │ │ vldr d7, [r8, #16] │ │ │ │ - vldr d6, [pc, #316] @ 560a8 │ │ │ │ + vldr d6, [pc, #316] @ 53960 │ │ │ │ vldr d10, [r8, #8] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 55fc8 │ │ │ │ + bpl.n 53880 │ │ │ │ vsub.f64 d10, d7, d10 │ │ │ │ vadd.f64 d10, d10, d10 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ittt lt │ │ │ │ strlt.w sl, [r4, #60] @ 0x3c │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 55fc2 │ │ │ │ + cbz r3, 5387a │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r7, [r7, #28] │ │ │ │ blx r7 │ │ │ │ - ldr r3, [pc, #268] @ (560b4 ) │ │ │ │ + ldr r3, [pc, #268] @ (5396c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 56018 │ │ │ │ + bne.n 538d0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 55b48 │ │ │ │ + b.n 53400 │ │ │ │ vabs.f64 d10, d10 │ │ │ │ vadd.f64 d10, d10, d10 │ │ │ │ - b.n 55f82 │ │ │ │ + b.n 5383a │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ - b.n 55c26 │ │ │ │ + b.n 534de │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 55da8 │ │ │ │ + b.n 53660 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr.w r2, [r8, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ cmp r2, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ble.n 5601e │ │ │ │ + ble.n 538d6 │ │ │ │ blx 2c5b0 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 55e1e │ │ │ │ - b.n 55996 │ │ │ │ + beq.w 536d6 │ │ │ │ + b.n 5324e │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 55c66 │ │ │ │ + b.n 5351e │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 55fba │ │ │ │ - bne.n 56006 │ │ │ │ + b.n 53872 │ │ │ │ + bne.n 538be │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 55e26 │ │ │ │ - b.n 55996 │ │ │ │ + beq.w 536de │ │ │ │ + b.n 5324e │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #112] @ (560b8 ) │ │ │ │ - ldr r3, [pc, #112] @ (560bc ) │ │ │ │ + ldr r2, [pc, #112] @ (53970 ) │ │ │ │ + ldr r3, [pc, #112] @ (53974 ) │ │ │ │ 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 560a2 │ │ │ │ + beq.n 5395a │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ blx 2d784 │ │ │ │ - b.n 56038 │ │ │ │ + b.n 538f0 │ │ │ │ bl 2df90 │ │ │ │ bl 2df60 │ │ │ │ - ldr r3, [pc, #76] @ (560c0 ) │ │ │ │ + ldr r3, [pc, #76] @ (53978 ) │ │ │ │ movw r2, #713 @ 0x2c9 │ │ │ │ - ldr r1, [pc, #76] @ (560c4 ) │ │ │ │ - ldr r0, [pc, #76] @ (560c8 ) │ │ │ │ + ldr r1, [pc, #76] @ (5397c ) │ │ │ │ + ldr r0, [pc, #76] @ (53980 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (560cc ) │ │ │ │ + ldr r3, [pc, #68] @ (53984 ) │ │ │ │ movw r2, #689 @ 0x2b1 │ │ │ │ - ldr r1, [pc, #68] @ (560d0 ) │ │ │ │ - ldr r0, [pc, #68] @ (560d4 ) │ │ │ │ + ldr r1, [pc, #68] @ (53988 ) │ │ │ │ + ldr r0, [pc, #68] @ (5398c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 56038 │ │ │ │ + b.n 538f0 │ │ │ │ blx 2cae8 <__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] @ (561f4 ) │ │ │ │ - add r2, pc, #24 @ (adr r2, 560cc ) │ │ │ │ + ldr r2, [pc, #324] @ (53aac ) │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + @ instruction: 0xb62e │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ movs r5, r0 │ │ │ │ subs r3, r1, r0 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - ble.w 56226 │ │ │ │ + ble.w 53ade │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 561a0 │ │ │ │ + beq.n 53a58 │ │ │ │ asrs r3, r3, #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 561e6 │ │ │ │ + bge.n 53a9e │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 561ee │ │ │ │ + bgt.n 53aa6 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 5620a │ │ │ │ + ble.n 53ac2 │ │ │ │ add r5, sp, #16 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmdb r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmdb r7, {r0, r1, r2, r3} │ │ │ │ mov lr, r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 56150 │ │ │ │ + bge.n 53a08 │ │ │ │ ldr.w r2, [r4, #16]! │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 56148 │ │ │ │ + blt.n 53a00 │ │ │ │ ldr.w r2, [lr, #-16] │ │ │ │ sub.w ip, lr, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 56164 │ │ │ │ + ble.n 53a1c │ │ │ │ ldr.w r0, [ip, #-16]! │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 5615c │ │ │ │ + bgt.n 53a14 │ │ │ │ cmp r4, ip │ │ │ │ - bcs.n 56186 │ │ │ │ + bcs.n 53a3e │ │ │ │ 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 56140 │ │ │ │ + b.n 539f8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 560d8 │ │ │ │ + bl 53990 │ │ │ │ subs r3, r4, r6 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - ble.n 561e0 │ │ │ │ + ble.n 53a98 │ │ │ │ mov r7, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 56100 │ │ │ │ + bne.n 539b8 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d21c *, __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 561e0 │ │ │ │ + ble.n 53a98 │ │ │ │ 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 51c2c │ │ │ │ + bl 4f4e4 │ │ │ │ cmp r4, #16 │ │ │ │ - bgt.n 561b6 │ │ │ │ + bgt.n 53a6e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 5620a │ │ │ │ + bgt.n 53ac2 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 56124 │ │ │ │ + bgt.n 539dc │ │ │ │ add r5, sp, #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} │ │ │ │ - b.n 5613e │ │ │ │ + b.n 539f6 │ │ │ │ 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 5613e │ │ │ │ + b.n 539f6 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub.w r8, r1, r0 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 56246 │ │ │ │ + bhi.n 53afe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, r8, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r2 │ │ │ │ blx 2b66c │ │ │ │ cmp r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 56278 │ │ │ │ + beq.n 53b30 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vldmia r2!, {d7} │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ str.w r1, [r3, #-16] │ │ │ │ vstr d7, [r3, #-8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 56262 │ │ │ │ + bne.n 53b1a │ │ │ │ add.w sl, r7, r9 │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 562b6 │ │ │ │ + beq.n 53b6e │ │ │ │ mov.w r2, r9, asr #4 │ │ │ │ mov r1, sl │ │ │ │ clz r2, r2 │ │ │ │ mov r0, r7 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bl 560d8 │ │ │ │ + bl 53990 │ │ │ │ cmp.w r9, #256 @ 0x100 │ │ │ │ - ble.n 562dc │ │ │ │ + ble.n 53b94 │ │ │ │ add.w r9, r7, #256 @ 0x100 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 51e6c │ │ │ │ + bl 4f724 │ │ │ │ mov r0, r9 │ │ │ │ add.w r9, r9, #16 │ │ │ │ - bl 51d90 │ │ │ │ + bl 4f648 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 562a8 │ │ │ │ + bne.n 53b60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 562d2 │ │ │ │ + beq.n 53b8a │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ ldrd r0, r1, [r3, #-8] │ │ │ │ cmp r5, r4 │ │ │ │ strd r0, r1, [r6], #8 │ │ │ │ - bne.n 562be │ │ │ │ + bne.n 53b76 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 2c7d8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 51e6c │ │ │ │ - b.n 562b6 │ │ │ │ + bl 4f724 │ │ │ │ + b.n 53b6e │ │ │ │ nop │ │ │ │ │ │ │ │ -000562e8 : │ │ │ │ +00053ba0 : │ │ │ │ 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 r6, r1 │ │ │ │ - ldr.w r3, [pc, #2908] @ 56e60 │ │ │ │ + ldr.w r3, [pc, #2908] @ 54718 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r4, [pc, #2908] @ 56e64 │ │ │ │ + ldr.w r4, [pc, #2908] @ 5471c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #2904] @ 56e68 │ │ │ │ + ldr.w r2, [pc, #2904] @ 54720 │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2bc78 │ │ │ │ - ldr.w r2, [pc, #2884] @ 56e6c │ │ │ │ + ldr.w r2, [pc, #2884] @ 54724 │ │ │ │ add.w r0, r5, #152 @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ adds r2, #8 │ │ │ │ strd r3, r3, [r5, #104] @ 0x68 │ │ │ │ @@ -65366,55 +61279,55 @@ │ │ │ │ add.w r3, r5, #228 @ 0xe4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b814 │ │ │ │ ldr.w r4, [r6, #172] @ 0xac │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 56db4 │ │ │ │ + beq.w 5466c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r2, r3, #2 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56bb4 │ │ │ │ + beq.w 5446c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 5637c │ │ │ │ + cbnz r3, 53c34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r4, [r5, #96] @ 0x60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - cbnz r3, 5638e │ │ │ │ + cbnz r3, 53c46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ 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, 563a0 │ │ │ │ + cbz r7, 53c58 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov.w r0, #1544 @ 0x608 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ blx 2b66c │ │ │ │ mov r4, r0 │ │ │ │ blx 2cb60 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r6, sp, #148 @ 0x94 │ │ │ │ - ldr.w r3, [pc, #2736] @ 56e70 │ │ │ │ + ldr.w r3, [pc, #2736] @ 54728 │ │ │ │ mov.w fp, #0 │ │ │ │ str.w r4, [r5, #148] @ 0x94 │ │ │ │ add r4, sp, #172 @ 0xac │ │ │ │ ldr.w r8, [r2, #192] @ 0xc0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -65425,98 +61338,98 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ strb.w fp, [sp, #160] @ 0xa0 │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 56fa0 │ │ │ │ + beq.w 54858 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d3ec │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56cec │ │ │ │ + bhi.w 545a4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56c04 │ │ │ │ + beq.w 544bc │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56dfc │ │ │ │ + bne.w 546b4 │ │ │ │ add.w r8, sp, #140 @ 0x8c │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r3, [r2, r9] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r5, #100 @ 0x64 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5643e │ │ │ │ + beq.n 53cf6 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5644e │ │ │ │ + beq.n 53d06 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ blx 2b618 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, #10 │ │ │ │ - ldr.w r2, [pc, #2580] @ 56e74 │ │ │ │ + ldr.w r2, [pc, #2580] @ 5472c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r9, [r1, #192] @ 0xc0 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ strh r2, [r3, #0] │ │ │ │ str.w ip, [sp, #144] @ 0x90 │ │ │ │ strb.w fp, [sp, #158] @ 0x9e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 56f82 │ │ │ │ + beq.w 5483a │ │ │ │ mov r0, r9 │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56cc8 │ │ │ │ + bhi.w 54580 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56bf8 │ │ │ │ + beq.w 544b0 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56df8 │ │ │ │ + bne.w 546b0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r5, #120 @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 564cc │ │ │ │ + beq.n 53d84 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 564dc │ │ │ │ + beq.n 53d94 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [r3, #72] @ 0x48 │ │ │ │ @@ -65524,15 +61437,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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #2428] @ 56e78 │ │ │ │ + ldr.w ip, [pc, #2428] @ 54730 │ │ │ │ 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} │ │ │ │ @@ -65546,58 +61459,58 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 56f22 │ │ │ │ + beq.w 547da │ │ │ │ mov r0, fp │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56c62 │ │ │ │ + bhi.w 5451a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56c34 │ │ │ │ + beq.w 544ec │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56df4 │ │ │ │ + bne.w 546ac │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r5, #200 @ 0xc8 │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5657e │ │ │ │ + beq.n 53e36 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5658e │ │ │ │ + beq.n 53e46 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #18 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #2260] @ 56e7c │ │ │ │ + ldr.w ip, [pc, #2260] @ 54734 │ │ │ │ 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} │ │ │ │ @@ -65611,58 +61524,58 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 56f42 │ │ │ │ + beq.w 547fa │ │ │ │ mov r0, fp │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56c40 │ │ │ │ + bhi.w 544f8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56c28 │ │ │ │ + beq.w 544e0 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56df0 │ │ │ │ + bne.w 546a8 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5662c │ │ │ │ + beq.n 53ee4 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5663c │ │ │ │ + beq.n 53ef4 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #2088] @ 56e80 │ │ │ │ + ldr.w ip, [pc, #2088] @ 54738 │ │ │ │ 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} │ │ │ │ @@ -65676,58 +61589,58 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 56f02 │ │ │ │ + beq.w 547ba │ │ │ │ mov r0, fp │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56ca6 │ │ │ │ + bhi.w 5455e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56c1c │ │ │ │ + beq.w 544d4 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56dec │ │ │ │ + bne.w 546a4 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r5, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 566da │ │ │ │ + beq.n 53f92 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 566ea │ │ │ │ + beq.n 53fa2 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w sl, [r3, #64] @ 0x40 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w fp, [pc, #1920] @ 56e84 │ │ │ │ + ldr.w fp, [pc, #1920] @ 5473c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add fp, pc │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add.w lr, fp, #32 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov ip, fp │ │ │ │ @@ -65735,73 +61648,73 @@ │ │ │ │ add.w fp, fp, #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 56714 │ │ │ │ + bne.n 53fcc │ │ │ │ ldrh.w r3, [fp, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov.w fp, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str.w r0, [r9] │ │ │ │ strh.w r3, [r9, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w fp, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r9, [r3, #192] @ 0xc0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 56ee4 │ │ │ │ + beq.w 5479c │ │ │ │ mov r0, r9 │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56c84 │ │ │ │ + bhi.w 5453c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56c10 │ │ │ │ + beq.w 544c8 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56de8 │ │ │ │ + bne.w 546a0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r5, #256 @ 0x100 │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 567a4 │ │ │ │ + beq.n 5405c │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 567b4 │ │ │ │ + beq.n 5406c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1720] @ 56e88 │ │ │ │ + ldr.w ip, [pc, #1720] @ 54740 │ │ │ │ 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} │ │ │ │ @@ -65816,44 +61729,44 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 56f60 │ │ │ │ + beq.w 54818 │ │ │ │ mov r0, fp │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56d72 │ │ │ │ + bhi.w 5462a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56be0 │ │ │ │ + beq.w 54498 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56de4 │ │ │ │ + bne.w 5469c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 56854 │ │ │ │ + beq.n 5410c │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56864 │ │ │ │ + beq.n 5411c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ blx 2b9b0 │ │ │ │ @@ -65870,15 +61783,15 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ str.w r2, [r5, #252] @ 0xfc │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ movs r3, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1524] @ 56e8c │ │ │ │ + ldr.w ip, [pc, #1524] @ 54744 │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w sl, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -65892,64 +61805,64 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w sl, [r2, r3] │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ ldr.w fp, [r6, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 56ea4 │ │ │ │ + beq.w 5475c │ │ │ │ mov r0, fp │ │ │ │ blx 2d3ec │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56d52 │ │ │ │ + bhi.w 5460a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56bd4 │ │ │ │ + beq.w 5448c │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56de0 │ │ │ │ + bne.w 54698 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #168] @ 0xa8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ strb.w r3, [r2, r9] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r5, #208 @ 0xd0 │ │ │ │ blx r6 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 56924 │ │ │ │ + beq.n 541dc │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56934 │ │ │ │ + beq.n 541ec │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 56940 │ │ │ │ + bne.n 541f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r5, #208] @ 0xd0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #25 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1332] @ 56e90 │ │ │ │ + ldr.w ip, [pc, #1332] @ 54748 │ │ │ │ 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} │ │ │ │ @@ -65966,58 +61879,58 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ ldr.w fp, [r3, #192] @ 0xc0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 56fe0 │ │ │ │ + beq.w 54898 │ │ │ │ mov r0, fp │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56d30 │ │ │ │ + bhi.w 545e8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56bc8 │ │ │ │ + beq.w 54480 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56ddc │ │ │ │ + bne.w 54694 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r5, #212 @ 0xd4 │ │ │ │ mov r1, r8 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 569ea │ │ │ │ + beq.n 542a2 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 569fa │ │ │ │ + beq.n 542b2 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1152] @ 56e94 │ │ │ │ + ldr.w ip, [pc, #1152] @ 5474c │ │ │ │ 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} │ │ │ │ @@ -66032,59 +61945,59 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ ldr.w sl, [r3, #192] @ 0xc0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 56fc2 │ │ │ │ + beq.w 5487a │ │ │ │ mov r0, sl │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56d0e │ │ │ │ + bhi.w 545c6 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 56bbc │ │ │ │ + beq.w 54474 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56dd8 │ │ │ │ + bne.w 54690 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r5, #224 @ 0xe0 │ │ │ │ mov r1, r8 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 56a9c │ │ │ │ + beq.n 54354 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56aac │ │ │ │ + beq.n 54364 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ movs r3, #17 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #976] @ 56e98 │ │ │ │ + ldr.w ip, [pc, #976] @ 54750 │ │ │ │ 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} │ │ │ │ @@ -66098,643 +62011,643 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ ldr.w sl, [r3, #192] @ 0xc0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 56ec0 │ │ │ │ + beq.w 54778 │ │ │ │ mov r0, sl │ │ │ │ blx 2d3ec │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 56d94 │ │ │ │ + bhi.w 5464c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 56bec │ │ │ │ + beq.n 544a4 │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 56dd4 │ │ │ │ + bne.w 5468c │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r2, fp] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r5, #220 @ 0xdc │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 56b4c │ │ │ │ + beq.n 54404 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 56b5c │ │ │ │ + beq.n 54414 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ blx 2c790 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #732] @ 56e58 │ │ │ │ + vldr d6, [pc, #732] @ 54710 │ │ │ │ vmov d5, r0, r1 │ │ │ │ vmov.f64 d7, d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ vstr d7, [r5, #128] @ 0x80 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #776] @ (56e9c ) │ │ │ │ - ldr r3, [pc, #712] @ (56e60 ) │ │ │ │ + ldr r2, [pc, #776] @ (54754 ) │ │ │ │ + ldr r3, [pc, #712] @ (54718 ) │ │ │ │ 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 56e44 │ │ │ │ + bne.w 546fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r5, #96] @ 0x60 │ │ │ │ - b.w 56382 │ │ │ │ + b.w 53c3a │ │ │ │ ldrb.w r2, [sl] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 56a7c │ │ │ │ + b.n 54334 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 569ca │ │ │ │ + b.n 54282 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r2, r4 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.n 568fc │ │ │ │ + b.n 541b4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 56836 │ │ │ │ + b.n 540ee │ │ │ │ ldrb.w r3, [sl] │ │ │ │ mov r2, r4 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.n 56b28 │ │ │ │ + b.n 543e0 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 564ac │ │ │ │ + b.n 53d64 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r2, r4 │ │ │ │ strb.w r3, [sp, #172] @ 0xac │ │ │ │ - b.n 56416 │ │ │ │ + b.n 53cce │ │ │ │ ldrb.w r2, [r9] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 56784 │ │ │ │ + b.n 5403c │ │ │ │ ldrb.w r2, [fp] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 566ba │ │ │ │ + b.n 53f72 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 5660c │ │ │ │ + b.n 53ec4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ - b.n 5655e │ │ │ │ + b.n 53e16 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7b4 , 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, fp │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 5660c │ │ │ │ + b.n 53ec4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7b4 , 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, fp │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 5655e │ │ │ │ + b.n 53e16 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7b4 , 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, r9 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 56784 │ │ │ │ + b.n 5403c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7b4 , 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, fp │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 566ba │ │ │ │ + b.n 53f72 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.w 564ac │ │ │ │ + b.w 53d64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ blx 2d7b4 , 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, r9 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d368 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - b.w 56416 │ │ │ │ + b.w 53cce │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7b4 , 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, sl │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 56a7c │ │ │ │ + b.n 54334 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7b4 , 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, fp │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 569ca │ │ │ │ + b.n 54282 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ blx 2d7b4 , 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, r9 │ │ │ │ mov r1, fp │ │ │ │ blx 2d368 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - b.n 568fc │ │ │ │ + b.n 541b4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7b4 , 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, fp │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - b.n 56836 │ │ │ │ + b.n 540ee │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ blx 2d7b4 , 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, fp │ │ │ │ mov r1, sl │ │ │ │ blx 2d368 │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - b.n 56b28 │ │ │ │ + b.n 543e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5638e │ │ │ │ + beq.w 53c46 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ - cbnz r6, 56dce │ │ │ │ + cbnz r6, 54686 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ str r6, [r5, #96] @ 0x60 │ │ │ │ - b.w 5638e │ │ │ │ + b.w 53c46 │ │ │ │ str r4, [r5, #96] @ 0x60 │ │ │ │ - b.w 5638e │ │ │ │ + b.w 53c46 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56da4 │ │ │ │ + b.n 5465c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56d22 │ │ │ │ + b.n 545da │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56d44 │ │ │ │ + b.n 545fc │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56d62 │ │ │ │ + b.n 5461a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56d86 │ │ │ │ + b.n 5463e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56c98 │ │ │ │ + b.n 54550 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56cba │ │ │ │ + b.n 54572 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56c54 │ │ │ │ + b.n 5450c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56c76 │ │ │ │ + b.n 5452e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56cdc │ │ │ │ + b.n 54594 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 56cfc │ │ │ │ + b.n 545b4 │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2db98 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2b838 │ │ │ │ add.w r0, r5, #104 @ 0x68 │ │ │ │ blx 2c004 >::~vector()@plt> │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ blx 2b5e4 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c1f8 │ │ │ │ - ldr r2, [pc, #112] @ (56ea0 ) │ │ │ │ - ldr r3, [pc, #44] @ (56e60 ) │ │ │ │ + ldr r2, [pc, #112] @ (54758 ) │ │ │ │ + ldr r3, [pc, #44] @ (54718 ) │ │ │ │ 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 5701a │ │ │ │ + beq.w 548d2 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 56e00 │ │ │ │ - b.n 56e00 │ │ │ │ + b.n 546b8 │ │ │ │ + b.n 546b8 │ │ │ │ add.w r8, sp, #140 @ 0x8c │ │ │ │ - b.n 56e00 │ │ │ │ - b.n 56e00 │ │ │ │ - b.n 56e00 │ │ │ │ - b.n 56e00 │ │ │ │ + b.n 546b8 │ │ │ │ + b.n 546b8 │ │ │ │ + b.n 546b8 │ │ │ │ + b.n 546b8 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + cbz r6, 54778 │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + cbz r4, 5477c │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ movs r5, r0 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [pc, #376] @ (57020 ) │ │ │ │ - ldr r3, [pc, #380] @ (57024 ) │ │ │ │ + ldr r2, [pc, #376] @ (548d8 ) │ │ │ │ + ldr r3, [pc, #380] @ (548dc ) │ │ │ │ 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 56e44 │ │ │ │ - ldr r0, [pc, #364] @ (57028 ) │ │ │ │ + bne.n 546fc │ │ │ │ + ldr r0, [pc, #364] @ (548e0 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - ldr r2, [pc, #360] @ (5702c ) │ │ │ │ - ldr r3, [pc, #352] @ (57024 ) │ │ │ │ + ldr r2, [pc, #360] @ (548e4 ) │ │ │ │ + ldr r3, [pc, #352] @ (548dc ) │ │ │ │ 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 56e44 │ │ │ │ - ldr r0, [pc, #344] @ (57030 ) │ │ │ │ + bne.n 546fc │ │ │ │ + ldr r0, [pc, #344] @ (548e8 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 56e00 │ │ │ │ - ldr r2, [pc, #332] @ (57034 ) │ │ │ │ - ldr r3, [pc, #316] @ (57024 ) │ │ │ │ + b.n 546b8 │ │ │ │ + ldr r2, [pc, #332] @ (548ec ) │ │ │ │ + ldr r3, [pc, #316] @ (548dc ) │ │ │ │ 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 56e44 │ │ │ │ - ldr r0, [pc, #316] @ (57038 ) │ │ │ │ + bne.n 546fc │ │ │ │ + ldr r0, [pc, #316] @ (548f0 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - b.n 56edc │ │ │ │ - ldr r2, [pc, #312] @ (5703c ) │ │ │ │ - ldr r3, [pc, #284] @ (57024 ) │ │ │ │ + b.n 54794 │ │ │ │ + ldr r2, [pc, #312] @ (548f4 ) │ │ │ │ + ldr r3, [pc, #284] @ (548dc ) │ │ │ │ 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 56e44 │ │ │ │ - ldr r0, [pc, #296] @ (57040 ) │ │ │ │ + bne.n 546fc │ │ │ │ + ldr r0, [pc, #296] @ (548f8 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - b.n 56e00 │ │ │ │ - b.n 56e00 │ │ │ │ - ldr r2, [pc, #288] @ (57044 ) │ │ │ │ - ldr r3, [pc, #252] @ (57024 ) │ │ │ │ + b.n 546b8 │ │ │ │ + b.n 546b8 │ │ │ │ + ldr r2, [pc, #288] @ (548fc ) │ │ │ │ + ldr r3, [pc, #252] @ (548dc ) │ │ │ │ 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 56e44 │ │ │ │ - ldr r0, [pc, #272] @ (57048 ) │ │ │ │ + bne.n 546fc │ │ │ │ + ldr r0, [pc, #272] @ (54900 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - b.n 56edc │ │ │ │ - b.n 56edc │ │ │ │ - ldr r2, [pc, #264] @ (5704c ) │ │ │ │ - ldr r3, [pc, #220] @ (57024 ) │ │ │ │ + b.n 54794 │ │ │ │ + b.n 54794 │ │ │ │ + ldr r2, [pc, #264] @ (54904 ) │ │ │ │ + ldr r3, [pc, #220] @ (548dc ) │ │ │ │ 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 56e44 │ │ │ │ - ldr r0, [pc, #244] @ (57050 ) │ │ │ │ + bne.w 546fc │ │ │ │ + ldr r0, [pc, #244] @ (54908 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - ldr r2, [pc, #240] @ (57054 ) │ │ │ │ - ldr r3, [pc, #192] @ (57024 ) │ │ │ │ + ldr r2, [pc, #240] @ (5490c ) │ │ │ │ + ldr r3, [pc, #192] @ (548dc ) │ │ │ │ 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 56e44 │ │ │ │ - ldr r0, [pc, #224] @ (57058 ) │ │ │ │ + bne.w 546fc │ │ │ │ + ldr r0, [pc, #224] @ (54910 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - b.n 56edc │ │ │ │ - b.n 56edc │ │ │ │ - ldr r2, [pc, #216] @ (5705c ) │ │ │ │ - ldr r3, [pc, #156] @ (57024 ) │ │ │ │ + b.n 54794 │ │ │ │ + b.n 54794 │ │ │ │ + ldr r2, [pc, #216] @ (54914 ) │ │ │ │ + ldr r3, [pc, #156] @ (548dc ) │ │ │ │ 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 56e44 │ │ │ │ - ldr r0, [pc, #196] @ (57060 ) │ │ │ │ + bne.w 546fc │ │ │ │ + ldr r0, [pc, #196] @ (54918 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - ldr r2, [pc, #192] @ (57064 ) │ │ │ │ - ldr r3, [pc, #128] @ (57024 ) │ │ │ │ + ldr r2, [pc, #192] @ (5491c ) │ │ │ │ + ldr r3, [pc, #128] @ (548dc ) │ │ │ │ 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 56e44 │ │ │ │ - ldr r0, [pc, #176] @ (57068 ) │ │ │ │ + bne.w 546fc │ │ │ │ + ldr r0, [pc, #176] @ (54920 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - b.n 56edc │ │ │ │ - b.n 56edc │ │ │ │ - ldr r2, [pc, #168] @ (5706c ) │ │ │ │ - ldr r3, [pc, #92] @ (57024 ) │ │ │ │ + b.n 54794 │ │ │ │ + b.n 54794 │ │ │ │ + ldr r2, [pc, #168] @ (54924 ) │ │ │ │ + ldr r3, [pc, #92] @ (548dc ) │ │ │ │ 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 56e44 │ │ │ │ - ldr r0, [pc, #148] @ (57070 ) │ │ │ │ + bne.w 546fc │ │ │ │ + ldr r0, [pc, #148] @ (54928 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - ldr r2, [pc, #144] @ (57074 ) │ │ │ │ - ldr r3, [pc, #64] @ (57024 ) │ │ │ │ + ldr r2, [pc, #144] @ (5492c ) │ │ │ │ + ldr r3, [pc, #64] @ (548dc ) │ │ │ │ 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 56e44 │ │ │ │ - ldr r0, [pc, #128] @ (57078 ) │ │ │ │ + bne.w 546fc │ │ │ │ + ldr r0, [pc, #128] @ (54930 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - b.n 56edc │ │ │ │ - b.n 56edc │ │ │ │ - b.n 56e12 │ │ │ │ - b.n 56e06 │ │ │ │ + b.n 54794 │ │ │ │ + b.n 54794 │ │ │ │ + b.n 546ca │ │ │ │ + b.n 546be │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 56e06 │ │ │ │ - b.n 56edc │ │ │ │ - b.n 56e00 │ │ │ │ - b.n 56e18 │ │ │ │ - b.n 56e00 │ │ │ │ + b.n 546be │ │ │ │ + b.n 54794 │ │ │ │ + b.n 546b8 │ │ │ │ + b.n 546d0 │ │ │ │ + b.n 546b8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + add r7, pc, #832 @ (adr r7, 54c1c ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + bics r2, r5 │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + add r7, pc, #720 @ (adr r7, 54bb8 ) │ │ │ │ movs r7, r0 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + bics r6, r1 │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + add r7, pc, #576 @ (adr r7, 54b30 ) │ │ │ │ movs r7, r0 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + muls r2, r5 │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + add r7, pc, #456 @ (adr r7, 54ac0 ) │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + muls r4, r1 │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + add r7, pc, #328 @ (adr r7, 54a48 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + orrs r4, r5 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + add r7, pc, #200 @ (adr r7, 549d0 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + orrs r2, r1 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + add r7, pc, #80 @ (adr r7, 54960 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + cmn r4, r5 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + add r6, pc, #968 @ (adr r6, 54ce0 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + cmn r2, r1 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + add r6, pc, #848 @ (adr r6, 54c70 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + cmp r4, r5 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + add r6, pc, #712 @ (adr r6, 54bf0 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + cmp r2, r1 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + add r6, pc, #592 @ (adr r6, 54b80 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + negs r4, r5 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0005707c : │ │ │ │ +00054934 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r2, [pc, #444] @ (57250 ) │ │ │ │ + ldr r2, [pc, #444] @ (54b08 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r3, [pc, #444] @ (57254 ) │ │ │ │ + ldr r3, [pc, #444] @ (54b0c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #444] @ (57258 ) │ │ │ │ + ldr r7, [pc, #444] @ (54b10 ) │ │ │ │ mov r6, r1 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c2fc │ │ │ │ - ldr r2, [pc, #428] @ (5725c ) │ │ │ │ + ldr r2, [pc, #428] @ (54b14 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r6, #108] @ 0x6c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ strd r3, r3, [r5, #104] @ 0x68 │ │ │ │ subs r4, r4, r2 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 570ce │ │ │ │ + beq.n 54986 │ │ │ │ blx 2b66c │ │ │ │ add r4, r0 │ │ │ │ strd r0, r0, [r5, #104] @ 0x68 │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ add r3, sp, #4 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ ldrd r4, r7, [r6, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 570fa │ │ │ │ + beq.n 549b2 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c350 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r0, r0, #48 @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.n 570e6 │ │ │ │ + bne.n 5499e │ │ │ │ ldrd r2, r3, [r6, #120] @ 0x78 │ │ │ │ strd r2, r3, [r5, #120] @ 0x78 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #152 @ 0x98 │ │ │ │ blx 2c790 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #288] @ 57248 │ │ │ │ + vldr d6, [pc, #288] @ 54b00 │ │ │ │ vmov d5, r0, r1 │ │ │ │ vmov.f64 d7, d8 │ │ │ │ ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ ldrb.w r3, [r6, #140] @ 0x8c │ │ │ │ mov r0, r7 │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ str.w r2, [r5, #136] @ 0x88 │ │ │ │ @@ -66757,100 +62670,100 @@ │ │ │ │ mov r8, r0 │ │ │ │ str.w r2, [r5, #208] @ 0xd0 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ blx 2b678 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ ldr.w r3, [r6, #256] @ 0x100 │ │ │ │ str.w r3, [r5, #256] @ 0x100 │ │ │ │ - cbz r4, 571a2 │ │ │ │ + cbz r4, 54a5a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ - cbz r0, 571ae │ │ │ │ + cbz r0, 54a66 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 571e2 │ │ │ │ + cbz r3, 54a9a │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ str r4, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #160] @ (57260 ) │ │ │ │ + ldr r2, [pc, #160] @ (54b18 ) │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #144] @ (57254 ) │ │ │ │ + ldr r3, [pc, #144] @ (54b0c ) │ │ │ │ add r2, pc │ │ │ │ str.w r0, [r5, #148] @ 0x94 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 57220 │ │ │ │ + bne.n 54ad8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 571ae │ │ │ │ + b.n 54a66 │ │ │ │ mov r0, r8 │ │ │ │ blx 2db98 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b838 │ │ │ │ add.w r0, r5, #104 @ 0x68 │ │ │ │ blx 2c004 >::~vector()@plt> │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ blx 2b5e4 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c1f8 │ │ │ │ - ldr r2, [pc, #84] @ (57264 ) │ │ │ │ - ldr r3, [pc, #68] @ (57254 ) │ │ │ │ + ldr r2, [pc, #84] @ (54b1c ) │ │ │ │ + ldr r3, [pc, #68] @ (54b0c ) │ │ │ │ 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 57240 │ │ │ │ + beq.n 54af8 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 571f0 │ │ │ │ + b.n 54aa8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2d95c ::~_UninitDestroyGuard()@plt> │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 571fe │ │ │ │ + beq.n 54ab6 │ │ │ │ ldr r1, [r5, #112] @ 0x70 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 571fe │ │ │ │ - b.n 571fe │ │ │ │ - b.n 571f6 │ │ │ │ + b.n 54ab6 │ │ │ │ + b.n 54ab6 │ │ │ │ + b.n 54aae │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + add r5, pc, #896 @ (adr r5, 54e8c ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + add r5, pc, #872 @ (adr r5, 54e7c ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + add r4, pc, #728 @ (adr r4, 54df4 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + add r4, pc, #416 @ (adr r4, 54cc0 ) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00057268 : │ │ │ │ +00054b20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #264 @ 0x108 │ │ │ │ @@ -66863,139 +62776,139 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000572a0 : │ │ │ │ +00054b58 : │ │ │ │ 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] @ 57364 │ │ │ │ + ldr.w r8, [pc, #176] @ 54c1c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #176] @ (57368 ) │ │ │ │ + ldr r3, [pc, #176] @ (54c20 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r0, 572ce │ │ │ │ + cbz r0, 54b86 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add.w r0, r7, #228 @ 0xe4 │ │ │ │ blx 2db98 │ │ │ │ add.w r0, r7, #152 @ 0x98 │ │ │ │ blx 2b838 │ │ │ │ ldrd sl, r6, [r7, #104] @ 0x68 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n 5733a │ │ │ │ - ldr.w r9, [pc, #132] @ 5736c │ │ │ │ + beq.n 54bf2 │ │ │ │ + ldr.w r9, [pc, #132] @ 54c24 │ │ │ │ add.w r5, sl, #48 @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ add r9, pc │ │ │ │ - b.n 57320 │ │ │ │ + b.n 54bd8 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ mov r0, r1 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #-48] │ │ │ │ - cbz r1, 57310 │ │ │ │ + cbz r1, 54bc8 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ subs r1, r3, r1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, sl │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx 2dacc │ │ │ │ mov sl, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 57338 │ │ │ │ + beq.n 54bf0 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [r4, #-48] │ │ │ │ - ldr r2, [pc, #72] @ (57370 ) │ │ │ │ + ldr r2, [pc, #72] @ (54c28 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 572f4 │ │ │ │ + beq.n 54bac │ │ │ │ mov r0, sl │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov sl, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 5731e │ │ │ │ + bne.n 54bd6 │ │ │ │ ldr r6, [r7, #104] @ 0x68 │ │ │ │ - cbz r6, 57346 │ │ │ │ + cbz r6, 54bfe │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, r1, r6 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ - cbz r0, 57358 │ │ │ │ + cbz r0, 54c10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 57358 │ │ │ │ + cbnz r3, 54c10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c1f8 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + add r3, pc, #768 @ (adr r3, 54f20 ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #804 @ 0x324 │ │ │ │ vshr.u32 d17, d0, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057374 : │ │ │ │ +00054c2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d9a4 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00057398 : │ │ │ │ +00054c50 : │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #792] @ (576c8 ) │ │ │ │ + ldr r5, [pc, #792] @ (54f80 ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr r3, [pc, #792] @ (576cc ) │ │ │ │ + ldr r3, [pc, #792] @ (54f84 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #780] @ (576d0 ) │ │ │ │ + ldr r3, [pc, #780] @ (54f88 ) │ │ │ │ str r1, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r0, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 5795c │ │ │ │ + blt.w 55214 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 57c94 │ │ │ │ + beq.w 5554c │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mvn.w r3, #1 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 573e6 │ │ │ │ + cbz r0, 54c9e │ │ │ │ blx 2ce20 │ │ │ │ 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 │ │ │ │ @@ -67004,66 +62917,66 @@ │ │ │ │ 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 57d22 │ │ │ │ + beq.w 555da │ │ │ │ ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.w 578f0 │ │ │ │ + bgt.w 551a8 │ │ │ │ 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 57bc8 │ │ │ │ + ble.w 55480 │ │ │ │ ldrd r0, r5, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ adds r1, r0, r2 │ │ │ │ add.w r3, r5, sl, lsl #3 │ │ │ │ cmp r5, r1 │ │ │ │ it cc │ │ │ │ cmpcc r0, r3 │ │ │ │ - bcc.w 57bfe │ │ │ │ + bcc.w 554b6 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ blx 2c240 │ │ │ │ mov.w r2, sl, lsl #3 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ vldr d7, [r4, #200] @ 0xc8 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 578c8 │ │ │ │ + ble.w 55180 │ │ │ │ vmov s13, r7 │ │ │ │ vcvt.f64.s32 d0, s13 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ blx 2dc8c │ │ │ │ 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, #28] │ │ │ │ - bge.w 57d4a │ │ │ │ + bge.w 55602 │ │ │ │ lsls r6, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c488 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bge.w 57d4a │ │ │ │ + bge.w 55602 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c488 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r6, r0 │ │ │ │ @@ -67083,108 +62996,108 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2ce50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c854 │ │ │ │ cmp.w sl, #0 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ - ble.w 57bf8 │ │ │ │ - ldr r3, [pc, #464] @ (576d4 ) │ │ │ │ + ble.w 554b0 │ │ │ │ + ldr r3, [pc, #464] @ (54f8c ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, sl │ │ │ │ - vldr d11, [pc, #412] @ 576a8 │ │ │ │ + vldr d11, [pc, #412] @ 54f60 │ │ │ │ mov r6, r1 │ │ │ │ - vldr d10, [pc, #416] @ 576b0 │ │ │ │ + vldr d10, [pc, #416] @ 54f68 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w fp, [r2, r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ vmov.f64 d8, d11 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov fp, sl │ │ │ │ sub.w r8, r3, #4 │ │ │ │ - vldr d9, [pc, #396] @ 576b8 │ │ │ │ + vldr d9, [pc, #396] @ 54f70 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 57592 │ │ │ │ + b.n 54e4a │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx r3 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 5758a │ │ │ │ + ble.n 54e42 │ │ │ │ vcmpe.f64 d0, d10 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 57950 │ │ │ │ + bge.w 55208 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w sl, [r3, #20] │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 575a8 │ │ │ │ - beq.n 57606 │ │ │ │ + blt.n 54e60 │ │ │ │ + beq.n 54ebe │ │ │ │ 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 57d62 │ │ │ │ + bge.w 5561a │ │ │ │ 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 57714 │ │ │ │ + beq.w 54fcc │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5753a │ │ │ │ + beq.n 54df2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 57540 │ │ │ │ + b.n 54df8 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 575e2 │ │ │ │ + ble.n 54e9a │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ subs r1, r7, #1 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add.w r2, ip, r7, lsl #2 │ │ │ │ ldr.w r0, [r2, #-4]! │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 575da │ │ │ │ + blt.n 54e92 │ │ │ │ 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 ip, r2 │ │ │ │ - bne.n 575be │ │ │ │ + bne.n 54e76 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ it ge │ │ │ │ movge r7, r5 │ │ │ │ str.w r9, [r4, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5792a │ │ │ │ - vldr d11, [pc, #172] @ 576a8 │ │ │ │ + bne.w 551e2 │ │ │ │ + vldr d11, [pc, #172] @ 54f60 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vmov.f64 d8, d11 │ │ │ │ vmov.f64 d3, d0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ @@ -67193,107 +63106,107 @@ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ vldr d1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cc70 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 576d8 │ │ │ │ + bpl.n 54f90 │ │ │ │ ldr.w r3, [r2, r9, lsl #2] │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 57650 │ │ │ │ + blt.n 54f08 │ │ │ │ add.w r1, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 57d76 │ │ │ │ + bge.w 5562e │ │ │ │ subs r5, #1 │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ cmp r5, r9 │ │ │ │ str r6, [r2, r0] │ │ │ │ - ble.w 57ddc │ │ │ │ + ble.w 55694 │ │ │ │ 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 57c2e │ │ │ │ + ble.w 554e6 │ │ │ │ mov r0, r9 │ │ │ │ subs r2, #4 │ │ │ │ - vldr d8, [pc, #76] @ 576c0 │ │ │ │ + vldr d8, [pc, #76] @ 54f78 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 5769a │ │ │ │ + b.n 54f52 │ │ │ │ vldmia r3!, {d7} │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 57690 │ │ │ │ + bpl.n 54f48 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ mov r0, r9 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 5798a │ │ │ │ + beq.w 55242 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5767c │ │ │ │ - vldr d8, [pc, #20] @ 576b8 │ │ │ │ - b.n 576f4 │ │ │ │ + bge.n 54f34 │ │ │ │ + vldr d8, [pc, #20] @ 54f70 │ │ │ │ + b.n 54fac │ │ │ │ @ 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] @ (577fc ) │ │ │ │ + ldr r2, [pc, #324] @ (550b4 ) │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + add r2, pc, #784 @ (adr r2, 55294 ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + add r2, pc, #720 @ (adr r2, 5525c ) │ │ │ │ movs r7, r0 │ │ │ │ asrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 57df0 │ │ │ │ + bge.w 556a8 │ │ │ │ subs r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ge │ │ │ │ movge r7, r5 │ │ │ │ str.w r6, [r2, r5, lsl #2] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 57708 │ │ │ │ + cbz r3, 54fc0 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vcmpe.f64 d7, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 57b76 │ │ │ │ + bgt.w 5542e │ │ │ │ adds r6, #1 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ cmp fp, r6 │ │ │ │ - bne.w 57592 │ │ │ │ + bne.w 54e4a │ │ │ │ cmp r7, r5 │ │ │ │ mov.w r6, #0 │ │ │ │ it ge │ │ │ │ movge r7, r5 │ │ │ │ mov sl, fp │ │ │ │ cmp r7, r6 │ │ │ │ str r6, [r4, #76] @ 0x4c │ │ │ │ - ble.n 57804 │ │ │ │ + ble.n 550bc │ │ │ │ add.w r9, r4, #152 @ 0x98 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 5779a │ │ │ │ + blt.n 55052 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ add.w r3, r0, r6, lsl #3 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #4 │ │ │ │ vldr d7, [r3] │ │ │ │ @@ -67321,98 +63234,98 @@ │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d0, [r3, #-8] │ │ │ │ blx 2bda4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 5772e │ │ │ │ + bne.n 54fe6 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 57804 │ │ │ │ + cbz r3, 550bc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, r7 │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 57a4a │ │ │ │ + bne.w 55302 │ │ │ │ add r2, r3 │ │ │ │ mov.w r9, r2, lsl #3 │ │ │ │ cmp.w r9, #8 │ │ │ │ - bhi.w 57992 │ │ │ │ + bhi.w 5524a │ │ │ │ cmp r5, sl │ │ │ │ - bge.n 577ea │ │ │ │ + bge.n 550a2 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r6, r5, lsl #2 │ │ │ │ add.w r0, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, sl, lsl #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 577d8 │ │ │ │ + bne.n 55090 │ │ │ │ sub.w r5, sl, r5 │ │ │ │ add r3, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 57d36 │ │ │ │ + bne.w 555ee │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr.w r2, [r4, #212] @ 0xd4 │ │ │ │ cmp r3, r2 │ │ │ │ it lt │ │ │ │ movlt r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5798e │ │ │ │ + beq.w 55246 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #49136 @ 0xbff0 │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ strd r2, r3, [r1, #56] @ 0x38 │ │ │ │ - cbz r0, 5781a │ │ │ │ + cbz r0, 550d2 │ │ │ │ blx 2ce20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ - cbz r0, 57826 │ │ │ │ + cbz r0, 550de │ │ │ │ blx 2ce20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 57830 │ │ │ │ + cbz r3, 550e8 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ce20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 5783a │ │ │ │ + cbz r3, 550f2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ce20 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 57904 │ │ │ │ + ble.n 551bc │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 57904 │ │ │ │ - ldr.w r3, [pc, #1496] @ 57e20 │ │ │ │ + ble.n 551bc │ │ │ │ + ldr.w r3, [pc, #1496] @ 556d8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r4, #152 @ 0x98 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w fp, [r2, r3] │ │ │ │ - b.n 5787c │ │ │ │ + b.n 55134 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ blx 2bda4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 57904 │ │ │ │ + ble.n 551bc │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 2b788 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d634 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -67427,19 +63340,19 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr.w r0, [r8, r3, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 57862 │ │ │ │ + beq.n 5511a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 57868 │ │ │ │ + b.n 55120 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -67447,31 +63360,31 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c854 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 57500 │ │ │ │ + b.n 54db8 │ │ │ │ ldr.w r5, [r4, #252] @ 0xfc │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r4, #228 @ 0xe4 │ │ │ │ blx 2b9b0 │ │ │ │ str.w r5, [r4, #252] @ 0xfc │ │ │ │ - b.n 57426 │ │ │ │ - ldr.w r2, [pc, #1308] @ 57e24 │ │ │ │ - ldr.w r3, [pc, #1308] @ 57e28 │ │ │ │ + b.n 54cde │ │ │ │ + ldr.w r2, [pc, #1308] @ 556dc │ │ │ │ + ldr.w r3, [pc, #1308] @ 556e0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 57d1e │ │ │ │ + bne.w 555d6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -67481,116 +63394,116 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vldr d0, [sp, #48] @ 0x30 │ │ │ │ - b.n 575f8 │ │ │ │ + b.n 54eb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - b.n 57804 │ │ │ │ - ldr.w r4, [pc, #1228] @ 57e2c │ │ │ │ + b.n 550bc │ │ │ │ + ldr.w r4, [pc, #1228] @ 556e4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r0, #144] @ 0x90 │ │ │ │ - ldr.w r3, [pc, #1216] @ 57e28 │ │ │ │ + ldr.w r3, [pc, #1216] @ 556e0 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r4, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 57d1e │ │ │ │ + bne.w 555d6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2c53c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 576f4 │ │ │ │ + b.n 54fac │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - b.n 57804 │ │ │ │ + b.n 550bc │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ mov.w fp, r2, lsl #4 │ │ │ │ ldr.w r8, [r4, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ add.w r7, r6, r9 │ │ │ │ blx 2b66c │ │ │ │ cmp r6, r7 │ │ │ │ itttt ne │ │ │ │ movne r3, r0 │ │ │ │ subne.w r1, r8, #4 │ │ │ │ movne r2, r6 │ │ │ │ movne ip, r0 │ │ │ │ - beq.n 579ce │ │ │ │ + beq.n 55286 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #16 │ │ │ │ vldmia r2!, {d7} │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ cmp r7, r2 │ │ │ │ vstr d7, [r3, #-16] │ │ │ │ - bne.n 579b6 │ │ │ │ + bne.n 5526e │ │ │ │ mov r0, ip │ │ │ │ add.w r3, r0, fp │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57a26 │ │ │ │ + beq.n 552de │ │ │ │ mov.w r2, fp, asr #4 │ │ │ │ mov r1, r3 │ │ │ │ clz r2, r2 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bl 523e8 │ │ │ │ + bl 4fca0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ - ble.w 57c22 │ │ │ │ + ble.w 554da │ │ │ │ add.w fp, r0, #256 @ 0x100 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ - bl 51dcc │ │ │ │ + bl 4f684 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #16 │ │ │ │ - bl 51d34 │ │ │ │ + bl 4f5ec │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 57a14 │ │ │ │ + bne.n 552cc │ │ │ │ ldrd r9, r4, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 57a42 │ │ │ │ + beq.n 552fa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r3, #16 │ │ │ │ vldr d7, [r3, #-16] │ │ │ │ vstmia r6!, {d7} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r2, [r8], #4 │ │ │ │ - bne.n 57a2e │ │ │ │ + bne.n 552e6 │ │ │ │ blx 2c7dc │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - b.n 577c6 │ │ │ │ + b.n 5507e │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r4, #152 @ 0x98 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ strd r8, sl, [sp, #16] │ │ │ │ mov sl, r7 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 57ad0 │ │ │ │ + blt.n 55388 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ vldr d7, [sl] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ add.w ip, r8, r1, lsl #3 │ │ │ │ str.w r2, [r5, r1, lsl #2] │ │ │ │ mov r2, r9 │ │ │ │ adds r1, #1 │ │ │ │ @@ -67613,101 +63526,101 @@ │ │ │ │ vldr d0, [r2, #-8] │ │ │ │ blx 2bda4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ adds r6, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.n 57a6a │ │ │ │ + blt.n 55322 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ ldrd r5, r8, [sp, #12] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 577b8 │ │ │ │ + beq.w 55070 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ add.w r1, r0, r3, lsl #2 │ │ │ │ - bl 56228 │ │ │ │ + bl 53ae0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ - bl 56228 │ │ │ │ + bl 53ae0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ mov r3, r2 │ │ │ │ - vldr d5, [pc, #736] @ 57e08 │ │ │ │ + vldr d5, [pc, #736] @ 556c0 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 57b5a │ │ │ │ + b.n 55412 │ │ │ │ add.w r1, r9, r2, lsl #3 │ │ │ │ str.w r7, [r6, r2, lsl #2] │ │ │ │ vldr d7, [r1] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ add.w r1, r1, r0, lsl #3 │ │ │ │ adds r0, #1 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vstr d7, [r1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 57c34 │ │ │ │ + beq.n 554ec │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 57c34 │ │ │ │ + beq.n 554ec │ │ │ │ ldr.w r5, [lr, r0, lsl #2] │ │ │ │ ldr.w r1, [r6, r2, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 57b2e │ │ │ │ + beq.n 553e6 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ addeq r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 57b50 │ │ │ │ - b.n 57b4e │ │ │ │ + bne.n 55408 │ │ │ │ + b.n 55406 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ mov lr, r1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ add.w r3, r0, r1, lsl #3 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ str.w r6, [r2, r1, lsl #2] │ │ │ │ subs r2, #4 │ │ │ │ - vldr d11, [pc, #632] @ 57e10 │ │ │ │ + vldr d11, [pc, #632] @ 556c8 │ │ │ │ vstr d7, [r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 57c1a │ │ │ │ + blt.n 554d2 │ │ │ │ vldmia r0!, {d7} │ │ │ │ vcmpe.f64 d7, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 57bbc │ │ │ │ + bpl.n 55474 │ │ │ │ vmov.f64 d11, d7 │ │ │ │ mov lr, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 57ba0 │ │ │ │ + bne.n 55458 │ │ │ │ str.w lr, [sp, #48] @ 0x30 │ │ │ │ - b.n 57708 │ │ │ │ + b.n 54fc0 │ │ │ │ vldr d7, [r4, #200] @ 0xc8 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 5747a │ │ │ │ + bgt.w 54d32 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -67715,51 +63628,51 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c854 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - b.n 57804 │ │ │ │ + b.n 550bc │ │ │ │ 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 57c0c │ │ │ │ - b.n 5746a │ │ │ │ - vldr d11, [pc, #508] @ 57e18 │ │ │ │ + bne.n 554c4 │ │ │ │ + b.n 54d22 │ │ │ │ + vldr d11, [pc, #508] @ 556d0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 57708 │ │ │ │ + b.n 54fc0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 51dcc │ │ │ │ + bl 4f684 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 57a26 │ │ │ │ - vldr d8, [pc, #480] @ 57e10 │ │ │ │ - b.n 576f4 │ │ │ │ + b.n 552de │ │ │ │ + vldr d8, [pc, #480] @ 556c8 │ │ │ │ + b.n 54fac │ │ │ │ ldr.w r7, [r4, #144] @ 0x90 │ │ │ │ mov r5, fp │ │ │ │ cmp r7, #0 │ │ │ │ itt le │ │ │ │ movle r2, #0 │ │ │ │ ldrle r3, [r4, #76] @ 0x4c │ │ │ │ - ble.w 577b8 │ │ │ │ + ble.w 55070 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r2 │ │ │ │ - vldr d5, [pc, #440] @ 57e08 │ │ │ │ + vldr d5, [pc, #440] @ 556c0 │ │ │ │ subs r6, r1, #4 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 57c88 │ │ │ │ + blt.n 55540 │ │ │ │ add r3, r2 │ │ │ │ vldr d7, [r8] │ │ │ │ str.w r1, [lr, r3, lsl #2] │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldr.w r7, [r4, #144] @ 0x90 │ │ │ │ @@ -67767,35 +63680,35 @@ │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ adds r2, #1 │ │ │ │ add.w r1, r1, ip, lsl #3 │ │ │ │ vstr d7, [r1] │ │ │ │ adds r0, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r7, r0 │ │ │ │ - bgt.n 57c58 │ │ │ │ - b.n 577b8 │ │ │ │ + bgt.n 55510 │ │ │ │ + b.n 55070 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r3, [pc, #404] @ (57e30 ) │ │ │ │ + ldr r3, [pc, #404] @ (556e8 ) │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #384] @ (57e34 ) │ │ │ │ + ldr r1, [pc, #384] @ (556ec ) │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ add r1, pc │ │ │ │ - bl 51ef8 │ │ │ │ - ldr r1, [pc, #380] @ (57e38 ) │ │ │ │ + bl 4f7b0 │ │ │ │ + ldr r1, [pc, #380] @ (556f0 ) │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r1, pc │ │ │ │ - bl 51ef8 │ │ │ │ + bl 4f7b0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r8, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ @@ -67810,70 +63723,70 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #304] @ (57e3c ) │ │ │ │ - ldr r3, [pc, #280] @ (57e28 ) │ │ │ │ + ldr r2, [pc, #304] @ (556f4 ) │ │ │ │ + ldr r3, [pc, #280] @ (556e0 ) │ │ │ │ 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 57d8a │ │ │ │ + beq.n 55642 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (57e40 ) │ │ │ │ + ldr r3, [pc, #284] @ (556f8 ) │ │ │ │ mov.w r2, #330 @ 0x14a │ │ │ │ - ldr r1, [pc, #280] @ (57e44 ) │ │ │ │ - ldr r0, [pc, #284] @ (57e48 ) │ │ │ │ + ldr r1, [pc, #280] @ (556fc ) │ │ │ │ + ldr r0, [pc, #284] @ (55700 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (57e4c ) │ │ │ │ + ldr r3, [pc, #276] @ (55704 ) │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ - ldr r1, [pc, #272] @ (57e50 ) │ │ │ │ - ldr r0, [pc, #276] @ (57e54 ) │ │ │ │ + ldr r1, [pc, #272] @ (55708 ) │ │ │ │ + ldr r0, [pc, #276] @ (5570c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #268] @ (57e58 ) │ │ │ │ - ldr r3, [pc, #216] @ (57e28 ) │ │ │ │ + ldr r2, [pc, #268] @ (55710 ) │ │ │ │ + ldr r3, [pc, #216] @ (556e0 ) │ │ │ │ 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 57d1e │ │ │ │ + bne.n 555d6 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r3, [pc, #248] @ (57e5c ) │ │ │ │ + ldr r3, [pc, #248] @ (55714 ) │ │ │ │ mov.w r2, #476 @ 0x1dc │ │ │ │ - ldr r1, [pc, #244] @ (57e60 ) │ │ │ │ - ldr r0, [pc, #248] @ (57e64 ) │ │ │ │ + ldr r1, [pc, #244] @ (55718 ) │ │ │ │ + ldr r0, [pc, #248] @ (5571c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #240] @ (57e68 ) │ │ │ │ + ldr r3, [pc, #240] @ (55720 ) │ │ │ │ mov.w r2, #422 @ 0x1a6 │ │ │ │ - ldr r1, [pc, #236] @ (57e6c ) │ │ │ │ - ldr r0, [pc, #240] @ (57e70 ) │ │ │ │ + ldr r1, [pc, #236] @ (55724 ) │ │ │ │ + ldr r0, [pc, #240] @ (55728 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #232] @ (57e74 ) │ │ │ │ + ldr r2, [pc, #232] @ (5572c ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #228] @ (57e78 ) │ │ │ │ + ldr r3, [pc, #228] @ (55730 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ mov r0, r8 │ │ │ │ @@ -67882,230 +63795,248 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #188] @ (57e7c ) │ │ │ │ - ldr r3, [pc, #100] @ (57e28 ) │ │ │ │ + ldr r2, [pc, #188] @ (55734 ) │ │ │ │ + ldr r3, [pc, #100] @ (556e0 ) │ │ │ │ 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 57d1e │ │ │ │ + bne.n 555d6 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 57dac │ │ │ │ - b.n 57db2 │ │ │ │ - b.n 57db8 │ │ │ │ - ldr r3, [pc, #160] @ (57e80 ) │ │ │ │ + b.n 55664 │ │ │ │ + b.n 5566a │ │ │ │ + b.n 55670 │ │ │ │ + ldr r3, [pc, #160] @ (55738 ) │ │ │ │ mov.w r2, #426 @ 0x1aa │ │ │ │ - ldr r1, [pc, #160] @ (57e84 ) │ │ │ │ - ldr r0, [pc, #160] @ (57e88 ) │ │ │ │ + ldr r1, [pc, #160] @ (5573c ) │ │ │ │ + ldr r0, [pc, #160] @ (55740 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (57e8c ) │ │ │ │ + ldr r3, [pc, #152] @ (55744 ) │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ - ldr r1, [pc, #152] @ (57e90 ) │ │ │ │ - ldr r0, [pc, #152] @ (57e94 ) │ │ │ │ + ldr r1, [pc, #152] @ (55748 ) │ │ │ │ + ldr r0, [pc, #152] @ (5574c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop.w │ │ │ │ str r6, [sp, #700] @ 0x2bc │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ ldrh r5, [r6, #40] @ 0x28 │ │ │ │ svc 19 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ asrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ movs r5, r0 │ │ │ │ - bxns r9 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ movs r5, r0 │ │ │ │ - bx pc │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ movs r5, r0 │ │ │ │ - bx ip │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r0 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ movs r5, r0 │ │ │ │ - bx r0 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ movs r5, r0 │ │ │ │ - mov ip, sp │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00057e98 : │ │ │ │ +00055750 : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057e9c : │ │ │ │ +00055754 : │ │ │ │ cmp r1, #3 │ │ │ │ ittet ne │ │ │ │ addne r1, #16 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strne.w r2, [r0, r1, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00057eb0 : │ │ │ │ +00055768 : │ │ │ │ cmp r1, #3 │ │ │ │ ittet ne │ │ │ │ addne r1, #16 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldrne.w r1, [r0, r1, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ it ne │ │ │ │ strne r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00057ec8 : │ │ │ │ +00055780 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00057ed0 : │ │ │ │ +00055788 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -00057ed8 >::~vector()@@Base>: │ │ │ │ +00055790 >::~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] @ 57f60 >::~vector()@@Base+0x88> │ │ │ │ + ldr.w r8, [pc, #112] @ 55818 >::~vector()@@Base+0x88> │ │ │ │ cmp sl, r6 │ │ │ │ add r8, pc │ │ │ │ - beq.n 57f4c >::~vector()@@Base+0x74> │ │ │ │ - ldr r7, [pc, #104] @ (57f64 >::~vector()@@Base+0x8c>) │ │ │ │ + beq.n 55804 >::~vector()@@Base+0x74> │ │ │ │ + ldr r7, [pc, #104] @ (5581c >::~vector()@@Base+0x8c>) │ │ │ │ add.w r5, sl, #48 @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ add r7, pc │ │ │ │ - b.n 57f30 >::~vector()@@Base+0x58> │ │ │ │ + b.n 557e8 >::~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, 57f20 >::~vector()@@Base+0x48> │ │ │ │ + cbz r1, 557d8 >::~vector()@@Base+0x48> │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ subs r1, r3, r1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, sl │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx 2dacc │ │ │ │ mov sl, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 57f48 >::~vector()@@Base+0x70> │ │ │ │ + beq.n 55800 >::~vector()@@Base+0x70> │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [r4, #-48] │ │ │ │ - ldr r2, [pc, #48] @ (57f68 >::~vector()@@Base+0x90>) │ │ │ │ + ldr r2, [pc, #48] @ (55820 >::~vector()@@Base+0x90>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 57f04 >::~vector()@@Base+0x2c> │ │ │ │ + beq.n 557bc >::~vector()@@Base+0x2c> │ │ │ │ mov r0, sl │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov sl, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 57f2e >::~vector()@@Base+0x56> │ │ │ │ + bne.n 557e6 >::~vector()@@Base+0x56> │ │ │ │ ldr.w r6, [r9] │ │ │ │ - cbz r6, 57f5a >::~vector()@@Base+0x82> │ │ │ │ + cbz r6, 55812 >::~vector()@@Base+0x82> │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ subs r1, r1, r6 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ movs r7, r0 │ │ │ │ - add r0, pc, #740 @ (adr r0, 5824c >::_M_default_append(unsigned int)@@Base+0x130>) │ │ │ │ + add r0, pc, #740 @ (adr r0, 55b04 >::_M_default_append(unsigned int)@@Base+0x108>) │ │ │ │ vshr.u32 d17, d0, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057f70 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ - cbz r1, 57fbe >::_M_default_append(unsigned int)@@Base+0x4e> │ │ │ │ +00055824 >::~_Vector_base()@@Base>: │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 5584c >::~_Vector_base()@@Base+0x28> │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00055850 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ + cbz r1, 5589e >::_M_default_append(unsigned int)@@Base+0x4e> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp.w r3, r1, asr #3 │ │ │ │ - bhi.n 57fc0 >::_M_default_append(unsigned int)@@Base+0x50> │ │ │ │ - vldr d7, [pc, #192] @ 58058 >::_M_default_append(unsigned int)@@Base+0xe8> │ │ │ │ + bhi.n 558a0 >::_M_default_append(unsigned int)@@Base+0x50> │ │ │ │ + vldr d7, [pc, #192] @ 55938 >::_M_default_append(unsigned int)@@Base+0xe8> │ │ │ │ mov r0, r2 │ │ │ │ subs r1, r3, #1 │ │ │ │ vstmia r0!, {d7} │ │ │ │ - beq.n 57fb6 >::_M_default_append(unsigned int)@@Base+0x46> │ │ │ │ + beq.n 55896 >::_M_default_append(unsigned int)@@Base+0x46> │ │ │ │ add.w r3, r0, r1, lsl #3 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, #8 │ │ │ │ blx 2c240 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -68117,42 +64048,42 @@ │ │ │ │ subs r2, r2, r1 │ │ │ │ mov r8, r1 │ │ │ │ mvn.w r1, #4026531840 @ 0xf0000000 │ │ │ │ mov r7, r2 │ │ │ │ asrs r6, r2, #3 │ │ │ │ sub.w r2, r1, r2, asr #3 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 5804c >::_M_default_append(unsigned int)@@Base+0xdc> │ │ │ │ + bcc.n 5592c >::_M_default_append(unsigned int)@@Base+0xdc> │ │ │ │ cmp r3, r6 │ │ │ │ ite cs │ │ │ │ addcs r2, r6, r3 │ │ │ │ addcc r2, r6, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ mov.w sl, r2, lsl #3 │ │ │ │ blx 2b66c │ │ │ │ - vldr d7, [pc, #100] @ 58058 >::_M_default_append(unsigned int)@@Base+0xe8> │ │ │ │ + vldr d7, [pc, #100] @ 55938 >::_M_default_append(unsigned int)@@Base+0xe8> │ │ │ │ mov r9, r0 │ │ │ │ add r0, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d7, [r0] │ │ │ │ subs r2, r3, #1 │ │ │ │ - beq.n 5800e >::_M_default_append(unsigned int)@@Base+0x9e> │ │ │ │ + beq.n 558ee >::_M_default_append(unsigned int)@@Base+0x9e> │ │ │ │ lsls r2, r2, #3 │ │ │ │ adds r0, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ - cbnz r7, 5803e >::_M_default_append(unsigned int)@@Base+0xce> │ │ │ │ + cbnz r7, 5591e >::_M_default_append(unsigned int)@@Base+0xce> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 58026 >::_M_default_append(unsigned int)@@Base+0xb6> │ │ │ │ + beq.n 55906 >::_M_default_append(unsigned int)@@Base+0xb6> │ │ │ │ sub.w r1, r5, r8 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r1, r6, r3 │ │ │ │ str.w r9, [r4] │ │ │ │ @@ -68163,27 +64094,27 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 58012 >::_M_default_append(unsigned int)@@Base+0xa2> │ │ │ │ - ldr r0, [pc, #16] @ (58060 >::_M_default_append(unsigned int)@@Base+0xf0>) │ │ │ │ + b.n 558f2 >::_M_default_append(unsigned int)@@Base+0xa2> │ │ │ │ + ldr r0, [pc, #16] @ (55940 >::_M_default_append(unsigned int)@@Base+0xf0>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r6, [r4, r2] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00058064 >::_Guard_alloc::~_Guard_alloc()@@Base>: │ │ │ │ +00055944 >::_Guard_alloc::~_Guard_alloc()@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 58090 >::_Guard_alloc::~_Guard_alloc()@@Base+0x2c> │ │ │ │ + cbz r0, 55970 >::_Guard_alloc::~_Guard_alloc()@@Base+0x2c> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ @@ -68193,129 +64124,129 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00058094 ::~_UninitDestroyGuard()@@Base>: │ │ │ │ +00055974 ::~_UninitDestroyGuard()@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r7, [pc, #100] @ (58110 ::~_UninitDestroyGuard()@@Base+0x7c>) │ │ │ │ + ldr r7, [pc, #100] @ (559f0 ::~_UninitDestroyGuard()@@Base+0x7c>) │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc │ │ │ │ - cbnz r3, 580b8 ::~_UninitDestroyGuard()@@Base+0x24> │ │ │ │ + cbnz r3, 55998 ::~_UninitDestroyGuard()@@Base+0x24> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 580b0 ::~_UninitDestroyGuard()@@Base+0x1c> │ │ │ │ - ldr.w r9, [pc, #80] @ 58114 ::~_UninitDestroyGuard()@@Base+0x80> │ │ │ │ + beq.n 55990 ::~_UninitDestroyGuard()@@Base+0x1c> │ │ │ │ + ldr.w r9, [pc, #80] @ 559f4 ::~_UninitDestroyGuard()@@Base+0x80> │ │ │ │ add.w r5, r2, #48 @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ add r9, pc │ │ │ │ - b.n 580fe ::~_UninitDestroyGuard()@@Base+0x6a> │ │ │ │ + b.n 559de ::~_UninitDestroyGuard()@@Base+0x6a> │ │ │ │ ldr r3, [r7, r1] │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #-48] │ │ │ │ mov r0, r1 │ │ │ │ - cbz r1, 580ee ::~_UninitDestroyGuard()@@Base+0x5a> │ │ │ │ + cbz r1, 559ce ::~_UninitDestroyGuard()@@Base+0x5a> │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ str r2, [sp, #4] │ │ │ │ subs r1, r3, r1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 2dacc │ │ │ │ mov r2, r5 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 580b0 ::~_UninitDestroyGuard()@@Base+0x1c> │ │ │ │ + beq.n 55990 ::~_UninitDestroyGuard()@@Base+0x1c> │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [r4, #-48] │ │ │ │ - ldr r1, [pc, #20] @ (58118 ::~_UninitDestroyGuard()@@Base+0x84>) │ │ │ │ + ldr r1, [pc, #20] @ (559f8 ::~_UninitDestroyGuard()@@Base+0x84>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 580d0 ::~_UninitDestroyGuard()@@Base+0x3c> │ │ │ │ + beq.n 559b0 ::~_UninitDestroyGuard()@@Base+0x3c> │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 580f4 ::~_UninitDestroyGuard()@@Base+0x60> │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + b.n 559d4 ::~_UninitDestroyGuard()@@Base+0x60> │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [sp, #948] @ 0x3b4 │ │ │ │ + ldr r6, [sp, #788] @ 0x314 │ │ │ │ vshr.u32 d17, d0, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005811c >::_M_default_append(unsigned int)@@Base>: │ │ │ │ +000559fc >::_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, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #560] @ (58360 >::_M_default_append(unsigned int)@@Base+0x244>) │ │ │ │ + ldr r2, [pc, #560] @ (55c40 >::_M_default_append(unsigned int)@@Base+0x244>) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #560] @ (58364 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ + ldr r3, [pc, #560] @ (55c44 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #560] @ 58368 >::_M_default_append(unsigned int)@@Base+0x24c> │ │ │ │ + ldr.w r9, [pc, #560] @ 55c48 >::_M_default_append(unsigned int)@@Base+0x24c> │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 58180 >::_M_default_append(unsigned int)@@Base+0x64> │ │ │ │ + cbz r1, 55a60 >::_M_default_append(unsigned int)@@Base+0x64> │ │ │ │ ldrd r4, r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ asrs r3, r3, #4 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 5819c >::_M_default_append(unsigned int)@@Base+0x80> │ │ │ │ + bhi.n 55a7c >::_M_default_append(unsigned int)@@Base+0x80> │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2c258 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r5, #1 │ │ │ │ add.w r0, r0, #48 @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne.n 5816c >::_M_default_append(unsigned int)@@Base+0x50> │ │ │ │ + bne.n 55a4c >::_M_default_append(unsigned int)@@Base+0x50> │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - ldr r2, [pc, #488] @ (5836c >::_M_default_append(unsigned int)@@Base+0x250>) │ │ │ │ - ldr r3, [pc, #480] @ (58364 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ + ldr r2, [pc, #488] @ (55c4c >::_M_default_append(unsigned int)@@Base+0x250>) │ │ │ │ + ldr r3, [pc, #480] @ (55c44 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 582de >::_M_default_append(unsigned int)@@Base+0x1c2> │ │ │ │ + bne.w 55bbe >::_M_default_append(unsigned int)@@Base+0x1c2> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r3, #43690 @ 0xaaaa │ │ │ │ movt r3, #682 @ 0x2aa │ │ │ │ subs r6, r4, r2 │ │ │ │ asrs r0, r6, #4 │ │ │ │ mul.w r1, r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ subs r1, r3, r1 │ │ │ │ cmp r1, r5 │ │ │ │ - bcc.w 58324 >::_M_default_append(unsigned int)@@Base+0x208> │ │ │ │ + bcc.w 55c04 >::_M_default_append(unsigned int)@@Base+0x208> │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ cmp r5, r2 │ │ │ │ ite cs │ │ │ │ addcs r7, r7, r5 │ │ │ │ addcc r7, r7, r2 │ │ │ │ @@ -68340,71 +64271,71 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 2c258 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ subs r7, #1 │ │ │ │ add.w r0, r0, #48 @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne.n 581f6 >::_M_default_append(unsigned int)@@Base+0xda> │ │ │ │ + bne.n 55ad6 >::_M_default_append(unsigned int)@@Base+0xda> │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ cmp sl, r4 │ │ │ │ strd fp, fp, [sp, #20] │ │ │ │ - beq.n 58290 >::_M_default_append(unsigned int)@@Base+0x174> │ │ │ │ + beq.n 55b70 >::_M_default_append(unsigned int)@@Base+0x174> │ │ │ │ mov r0, fp │ │ │ │ mov r7, r3 │ │ │ │ mov fp, sl │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ blx 2c350 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ cmp r4, fp │ │ │ │ add.w r0, r0, #48 @ 0x30 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne.n 5821c >::_M_default_append(unsigned int)@@Base+0x100> │ │ │ │ + bne.n 55afc >::_M_default_append(unsigned int)@@Base+0x100> │ │ │ │ str r7, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - ldr r7, [pc, #312] @ (58370 >::_M_default_append(unsigned int)@@Base+0x254>) │ │ │ │ + ldr r7, [pc, #312] @ (55c50 >::_M_default_append(unsigned int)@@Base+0x254>) │ │ │ │ mov r8, r5 │ │ │ │ add.w r6, sl, #48 @ 0x30 │ │ │ │ mov r5, sl │ │ │ │ add r7, pc │ │ │ │ - b.n 58270 >::_M_default_append(unsigned int)@@Base+0x154> │ │ │ │ - ldr r3, [pc, #300] @ (58374 >::_M_default_append(unsigned int)@@Base+0x258>) │ │ │ │ + b.n 55b50 >::_M_default_append(unsigned int)@@Base+0x154> │ │ │ │ + ldr r3, [pc, #300] @ (55c54 >::_M_default_append(unsigned int)@@Base+0x258>) │ │ │ │ ldr.w r0, [r6, #-12] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r6, #-48] │ │ │ │ - cbz r0, 58260 >::_M_default_append(unsigned int)@@Base+0x144> │ │ │ │ + cbz r0, 55b40 >::_M_default_append(unsigned int)@@Base+0x144> │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, sl │ │ │ │ add.w sl, sl, #48 @ 0x30 │ │ │ │ blx 2dacc │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 58288 >::_M_default_append(unsigned int)@@Base+0x16c> │ │ │ │ + beq.n 55b68 >::_M_default_append(unsigned int)@@Base+0x16c> │ │ │ │ ldr.w r3, [r6, #-48] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 58244 >::_M_default_append(unsigned int)@@Base+0x128> │ │ │ │ + beq.n 55b24 >::_M_default_append(unsigned int)@@Base+0x128> │ │ │ │ mov r0, sl │ │ │ │ add.w sl, sl, #48 @ 0x30 │ │ │ │ blx r3 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 58270 >::_M_default_append(unsigned int)@@Base+0x154> │ │ │ │ + bne.n 55b50 >::_M_default_append(unsigned int)@@Base+0x154> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, fp │ │ │ │ - cbz r2, 582a2 >::_M_default_append(unsigned int)@@Base+0x186> │ │ │ │ + cbz r2, 55b82 >::_M_default_append(unsigned int)@@Base+0x186> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ subs r1, r1, r2 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -68412,128 +64343,128 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - b.n 58180 >::_M_default_append(unsigned int)@@Base+0x64> │ │ │ │ + b.n 55a60 >::_M_default_append(unsigned int)@@Base+0x64> │ │ │ │ add r0, sp, #24 │ │ │ │ blx 2d95c ::~_UninitDestroyGuard()@plt> │ │ │ │ add r0, sp, #32 │ │ │ │ blx 2c228 >::_Guard_alloc::~_Guard_alloc()@plt> │ │ │ │ - ldr r2, [pc, #172] @ (58378 >::_M_default_append(unsigned int)@@Base+0x25c>) │ │ │ │ - ldr r3, [pc, #148] @ (58364 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ + ldr r2, [pc, #172] @ (55c58 >::_M_default_append(unsigned int)@@Base+0x25c>) │ │ │ │ + ldr r3, [pc, #148] @ (55c44 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ 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 58320 >::_M_default_append(unsigned int)@@Base+0x204> │ │ │ │ + beq.n 55c00 >::_M_default_append(unsigned int)@@Base+0x204> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 2d95c ::~_UninitDestroyGuard()@plt> │ │ │ │ mla r4, r4, r5, r6 │ │ │ │ - ldr r5, [pc, #140] @ (5837c >::_M_default_append(unsigned int)@@Base+0x260>) │ │ │ │ + ldr r5, [pc, #140] @ (55c5c >::_M_default_append(unsigned int)@@Base+0x260>) │ │ │ │ add r5, pc │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 582c4 >::_M_default_append(unsigned int)@@Base+0x1a8> │ │ │ │ + beq.n 55ba4 >::_M_default_append(unsigned int)@@Base+0x1a8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 58340 >::_M_default_append(unsigned int)@@Base+0x224> │ │ │ │ + beq.n 55c20 >::_M_default_append(unsigned int)@@Base+0x224> │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ - b.n 582f2 >::_M_default_append(unsigned int)@@Base+0x1d6> │ │ │ │ + b.n 55bd2 >::_M_default_append(unsigned int)@@Base+0x1d6> │ │ │ │ add r0, sp, #32 │ │ │ │ blx 2d95c ::~_UninitDestroyGuard()@plt> │ │ │ │ - ldr r2, [pc, #112] @ (58380 >::_M_default_append(unsigned int)@@Base+0x264>) │ │ │ │ - ldr r3, [pc, #84] @ (58364 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ + ldr r2, [pc, #112] @ (55c60 >::_M_default_append(unsigned int)@@Base+0x264>) │ │ │ │ + ldr r3, [pc, #84] @ (55c44 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ 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 582de >::_M_default_append(unsigned int)@@Base+0x1c2> │ │ │ │ + bne.n 55bbe >::_M_default_append(unsigned int)@@Base+0x1c2> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #92] @ (58384 >::_M_default_append(unsigned int)@@Base+0x268>) │ │ │ │ - ldr r3, [pc, #60] @ (58364 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ + ldr r2, [pc, #92] @ (55c64 >::_M_default_append(unsigned int)@@Base+0x268>) │ │ │ │ + ldr r3, [pc, #60] @ (55c44 >::_M_default_append(unsigned int)@@Base+0x248>) │ │ │ │ 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 582de >::_M_default_append(unsigned int)@@Base+0x1c2> │ │ │ │ - ldr r0, [pc, #76] @ (58388 >::_M_default_append(unsigned int)@@Base+0x26c>) │ │ │ │ + bne.n 55bbe >::_M_default_append(unsigned int)@@Base+0x1c2> │ │ │ │ + ldr r0, [pc, #76] @ (55c68 >::_M_default_append(unsigned int)@@Base+0x26c>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - ldr r3, [pc, #48] @ (58374 >::_M_default_append(unsigned int)@@Base+0x258>) │ │ │ │ + ldr r3, [pc, #48] @ (55c54 >::_M_default_append(unsigned int)@@Base+0x258>) │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r0, 58356 >::_M_default_append(unsigned int)@@Base+0x23a> │ │ │ │ + cbz r0, 55c36 >::_M_default_append(unsigned int)@@Base+0x23a> │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2dacc │ │ │ │ - b.n 58302 >::_M_default_append(unsigned int)@@Base+0x1e6> │ │ │ │ + b.n 55be2 >::_M_default_append(unsigned int)@@Base+0x1e6> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [sp, #484] @ 0x1e4 │ │ │ │ + ldr r5, [sp, #324] @ 0x144 │ │ │ │ vshr.u32 d17, d0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [sp, #804] @ 0x324 │ │ │ │ - vdup.8 d22, d16[7] │ │ │ │ + ldr r4, [sp, #644] @ 0x284 │ │ │ │ + @ instruction: 0xffff9340 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #744] @ (58674 ) │ │ │ │ + strb r6, [r4, #11] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0005838c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base>: │ │ │ │ +00055c6c >::_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, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #416] @ (58540 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b4>) │ │ │ │ + ldr r2, [pc, #416] @ (55e20 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b4>) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldrd r9, r4, [r0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #412] @ (58544 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b8>) │ │ │ │ + ldr r3, [pc, #412] @ (55e24 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b8>) │ │ │ │ sub.w r6, r4, r9 │ │ │ │ - ldr r7, [pc, #408] @ (58548 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1bc>) │ │ │ │ + ldr r7, [pc, #408] @ (55e28 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1bc>) │ │ │ │ asrs r5, r6, #4 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #43690 @ 0xaaaa │ │ │ │ movt r3, #682 @ 0x2aa │ │ │ │ mul.w r5, r2, r5 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 5851a >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x18e> │ │ │ │ + beq.w 55dfa >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x18e> │ │ │ │ cmp r5, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r5 │ │ │ │ addcc r5, #1 │ │ │ │ mov.w fp, #48 @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ mov sl, r0 │ │ │ │ @@ -68550,1210 +64481,1352 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str.w sl, [sp, #32] │ │ │ │ blx 2c350 │ │ │ │ cmp r9, r4 │ │ │ │ strd r8, r8, [sp, #12] │ │ │ │ - beq.n 584c2 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x136> │ │ │ │ + beq.n 55da2 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x136> │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r9 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ blx 2c350 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ cmp r4, fp │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne.n 5841c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x90> │ │ │ │ - ldr r6, [pc, #280] @ (5854c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1c0>) │ │ │ │ + bne.n 55cfc >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x90> │ │ │ │ + ldr r6, [pc, #280] @ (55e2c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1c0>) │ │ │ │ add.w r3, r2, #96 @ 0x60 │ │ │ │ add.w fp, r9, #48 @ 0x30 │ │ │ │ mov r5, r9 │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 5846e >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xe2> │ │ │ │ - ldr r1, [pc, #264] @ (58550 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1c4>) │ │ │ │ + b.n 55d4e >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xe2> │ │ │ │ + ldr r1, [pc, #264] @ (55e30 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1c4>) │ │ │ │ ldr.w r0, [fp, #-12] │ │ │ │ ldr r1, [r7, r1] │ │ │ │ adds r1, #8 │ │ │ │ str.w r1, [fp, #-48] │ │ │ │ - cbz r0, 5845e >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xd2> │ │ │ │ + cbz r0, 55d3e >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xd2> │ │ │ │ ldr.w r1, [fp, #-4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r5 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx 2dacc │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 58486 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xfa> │ │ │ │ + beq.n 55d66 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xfa> │ │ │ │ ldr.w r1, [fp, #-48] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 58444 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xb8> │ │ │ │ + beq.n 55d24 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xb8> │ │ │ │ mov r0, r5 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx r1 │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 5846e >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xe2> │ │ │ │ + bne.n 55d4e >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xe2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5849a >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x10e> │ │ │ │ + beq.n 55d7a >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x10e> │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r0, r9 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, r8 │ │ │ │ strd r2, r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #172] @ (58554 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1c8>) │ │ │ │ - ldr r3, [pc, #156] @ (58544 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b8>) │ │ │ │ + ldr r2, [pc, #172] @ (55e34 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1c8>) │ │ │ │ + ldr r3, [pc, #156] @ (55e24 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b8>) │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 58514 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x188> │ │ │ │ + bne.n 55df4 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x188> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 58486 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xfa> │ │ │ │ + b.n 55d66 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0xfa> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2d95c ::~_UninitDestroyGuard()@plt> │ │ │ │ ldr.w r3, [r8, r6] │ │ │ │ - ldr r2, [pc, #128] @ (58558 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1cc>) │ │ │ │ + ldr r2, [pc, #128] @ (55e38 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1cc>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5853a >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1ae> │ │ │ │ - ldr r3, [pc, #112] @ (58550 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1c4>) │ │ │ │ + bne.n 55e1a >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1ae> │ │ │ │ + ldr r3, [pc, #112] @ (55e30 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1c4>) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r8, r6] │ │ │ │ - cbz r0, 584f4 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x168> │ │ │ │ + cbz r0, 55dd4 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x168> │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2dacc │ │ │ │ add r0, sp, #24 │ │ │ │ blx 2c228 >::_Guard_alloc::~_Guard_alloc()@plt> │ │ │ │ - ldr r2, [pc, #88] @ (5855c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1d0>) │ │ │ │ - ldr r3, [pc, #64] @ (58544 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b8>) │ │ │ │ + ldr r2, [pc, #88] @ (55e3c >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1d0>) │ │ │ │ + ldr r3, [pc, #64] @ (55e24 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b8>) │ │ │ │ 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 58536 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1aa> │ │ │ │ + beq.n 55e16 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1aa> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 584fa >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x16e> │ │ │ │ - ldr r2, [pc, #68] @ (58560 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1d4>) │ │ │ │ - ldr r3, [pc, #36] @ (58544 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b8>) │ │ │ │ + b.n 55dda >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x16e> │ │ │ │ + ldr r2, [pc, #68] @ (55e40 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1d4>) │ │ │ │ + ldr r3, [pc, #36] @ (55e24 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1b8>) │ │ │ │ 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 58514 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x188> │ │ │ │ - ldr r0, [pc, #52] @ (58564 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1d8>) │ │ │ │ + bne.n 55df4 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x188> │ │ │ │ + ldr r0, [pc, #52] @ (55e44 >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x1d8>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 584fa >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x16e> │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + b.n 55dda >::_M_realloc_append(Bonmin::HotInfo&&)@@Base+0x16e> │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r3, [sp, #492] @ 0x1ec │ │ │ │ + ldr r3, [sp, #332] @ 0x14c │ │ │ │ vshr.u32 d17, d0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [sp, #900] @ 0x384 │ │ │ │ - vtbl.8 d22, {d15-d17}, d28 │ │ │ │ + ldr r2, [sp, #740] @ 0x2e4 │ │ │ │ + @ instruction: 0xffff914c │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + strb r4, [r1, #4] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00058568 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base>: │ │ │ │ +00055e48 *, __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 585ba *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x52> │ │ │ │ + ble.n 55e9a *, __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 5859e *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x36> │ │ │ │ + b.n 55e7e *, __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 51c2c │ │ │ │ + bl 4f4e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5859c *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x34> │ │ │ │ + bne.n 55e7c *, __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 585d0 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x68> │ │ │ │ - b.n 58604 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x9c> │ │ │ │ + bcc.n 55eb0 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x68> │ │ │ │ + b.n 55ee4 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x9c> │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, sl │ │ │ │ - bls.n 58604 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x9c> │ │ │ │ + bls.n 55ee4 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x9c> │ │ │ │ ldr.w r2, [r4, #-16] │ │ │ │ mov sl, r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 585ca *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x62> │ │ │ │ + bge.n 55eaa *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x62> │ │ │ │ ldmdb r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ adds r4, #16 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 51c2c │ │ │ │ + bl 4f4e4 │ │ │ │ cmp r8, sl │ │ │ │ - bhi.n 585d0 *, __gnu_cxx::__ops::_Iter_comp_iter > >(CoinPair*, CoinPair*, CoinPair*, __gnu_cxx::__ops::_Iter_comp_iter >)@@Base+0x68> │ │ │ │ + bhi.n 55eb0 *, __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 │ │ │ │ │ │ │ │ -0005860c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00055eec : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ - ldr r2, [pc, #616] @ (58884 ) │ │ │ │ - sub sp, #420 @ 0x1a4 │ │ │ │ - ldr r3, [pc, #616] @ (58888 ) │ │ │ │ - movs r1, #16 │ │ │ │ - add r2, pc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #412] @ 0x19c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2c1d4 │ │ │ │ - ldr r1, [pc, #596] @ (5888c ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #596] @ (58890 ) │ │ │ │ - add r1, pc │ │ │ │ - add r3, pc │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ - ldrb r1, [r1, #2] │ │ │ │ - strh r0, [r5, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - strb r1, [r5, #10] │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [pc, #564] @ (58894 ) │ │ │ │ - movs r2, #2 │ │ │ │ - add r0, sp, #4 │ │ │ │ - add r3, pc │ │ │ │ - mov r1, r2 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [pc, #536] @ (58898 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #3 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [pc, #512] @ (5889c ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #4 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [pc, #484] @ (588a0 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #5 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [pc, #460] @ (588a4 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #6 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [pc, #432] @ (588a8 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #7 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [pc, #408] @ (588ac ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #8 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [pc, #380] @ (588b0 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #9 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [pc, #356] @ (588b4 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #10 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [pc, #328] @ (588b8 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #11 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [pc, #304] @ (588bc ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #12 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [pc, #276] @ (588c0 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #13 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [pc, #252] @ (588c4 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #14 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [pc, #224] @ (588c8 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #15 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r3, [pc, #200] @ (588cc ) │ │ │ │ - movs r2, #1 │ │ │ │ - movs r1, #16 │ │ │ │ - add r3, pc │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2be38 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b998 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - ldr r2, [pc, #172] @ (588d0 ) │ │ │ │ - ldr r3, [pc, #100] @ (58888 ) │ │ │ │ - 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 5885a │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #420 @ 0x1a4 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2d38c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b838 │ │ │ │ - ldr r2, [pc, #140] @ (588d4 ) │ │ │ │ - ldr r3, [pc, #60] @ (58888 ) │ │ │ │ - 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 5887e │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 5883a │ │ │ │ - b.n 5883a │ │ │ │ - b.n 5883a │ │ │ │ - b.n 5883a │ │ │ │ - b.n 5883a │ │ │ │ - b.n 5883a │ │ │ │ - b.n 5883a │ │ │ │ - b.n 5883a │ │ │ │ - b.n 5883a │ │ │ │ - b.n 58840 │ │ │ │ - b.n 5883a │ │ │ │ - b.n 5883a │ │ │ │ - b.n 5883a │ │ │ │ - b.n 5883a │ │ │ │ - b.n 5883a │ │ │ │ - b.n 5883a │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #856] @ (58be8 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r2, [pc, #864] @ (58bf4 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r2, [pc, #976] @ (58c68 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [pc, #88] @ (588f4 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [pc, #224] @ (58980 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [pc, #376] @ (58a1c ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [pc, #480] @ (58a88 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [pc, #552] @ (58ad4 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [pc, #688] @ (58b60 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r3, [pc, #872] @ (58c1c ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r4, [pc, #48] @ (588e8 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r4, [pc, #216] @ (58994 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r4, [pc, #224] @ (589a0 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r4, [pc, #392] @ (58a4c ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r4, [pc, #416] @ (58a68 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r4, [pc, #520] @ (58ad4 ) │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r4, [pc, #512] @ (58ad0 ) │ │ │ │ - movs r5, r0 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ - movs r7, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + sub sp, #12 │ │ │ │ + cbz r0, 55f0a │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + cbz r2, 55f2c │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r3, #24] │ │ │ │ + cbz r0, 55f24 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + cbnz r2, 55f24 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r3, #28] │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 55f0a │ │ │ │ │ │ │ │ -000588d8 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00055f38 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ (58914 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #60] @ (55f84 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #44] @ (58918 ) │ │ │ │ + ldr r2, [pc, #60] @ (55f88 ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r5, [r0, #200] @ 0xc8 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r5, 58908 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bba0 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2a8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r0, 55f60 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbz r3, 55f7c │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + cbz r0, 55f72 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbnz r3, 55f72 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2bd2c │ │ │ │ + blx 2dc68 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 55f60 │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005891c : │ │ │ │ +00055f8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 2dbb0 │ │ │ │ + blx 2c44c │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005893c : │ │ │ │ - push {lr} │ │ │ │ +00055fac : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r1, [pc, #160] @ (589f0 ) │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #160] @ (589f4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r0, #36] @ 0x24 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - mov.w r2, #0 │ │ │ │ - ldr.w r2, [r0, #128] @ 0x80 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.n 58988 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r2, [pc, #136] @ (589f8 ) │ │ │ │ - ldr r3, [pc, #132] @ (589f4 ) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #300] @ (560ec ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #300] @ (560f0 ) │ │ │ │ + mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ + ldr.w r6, [r1, #276] @ 0x114 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ + mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 589de │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ + blx 2b66c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r6, 55fe6 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + mov r7, sp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2b6f4 )@plt> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + cbz r0, 56006 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 56096 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r5, [r4, #24] │ │ │ │ + cbz r0, 56014 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbz r3, 56040 │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + movs r2, #1 │ │ │ │ + strb.w r2, [r4, #32] │ │ │ │ + cbz r5, 56052 │ │ │ │ + ldr r1, [pc, #212] @ (560f4 ) │ │ │ │ + ldr r2, [pc, #204] @ (560f0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 560e4 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r2, #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 r2, #1 │ │ │ │ + strb.w r2, [r4, #32] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5601e │ │ │ │ + ldr.w r1, [r8, #288] @ 0x120 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cbz r5, 560a4 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + cbz r0, 5609e │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + cbnz r2, 5609e │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + blx r2 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r5, [r4, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5601e │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5601e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + b.n 5601e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 56006 │ │ │ │ + mov r0, r5 │ │ │ │ + str r5, [r4, #28] │ │ │ │ + b.n 56082 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5601e │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 56074 │ │ │ │ + str r5, [r4, #28] │ │ │ │ + b.n 5601e │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + cbz r0, 560c8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbnz r3, 560c8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [pc, #36] @ (560f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (560f0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 560e8 │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +000560fc : │ │ │ │ + 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] @ (56128 ) │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2d00c │ │ │ │ + ldr r3, [pc, #24] @ (5612c ) │ │ │ │ + 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 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00056130 : │ │ │ │ + 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] @ (5615c ) │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2babc │ │ │ │ + ldr r3, [pc, #24] @ (56160 ) │ │ │ │ + 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 │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00056164 : │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 56186 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2da78 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00056188 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #196] @ (5625c ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #196] @ (56260 ) │ │ │ │ + sub sp, #20 │ │ │ │ + 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, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cbz r1, 561fc │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cbz r3, 561c0 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r5, r1 │ │ │ │ + blx r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r2, 561d6 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + cbz r1, 56210 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + ldr r1, [pc, #136] @ (56264 ) │ │ │ │ + cmp r2, #1 │ │ │ │ + itt ls │ │ │ │ + movls r2, #0 │ │ │ │ + strbls.w r2, [r4, #32] │ │ │ │ + ldr r2, [pc, #120] @ (56260 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 56238 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + cbz r3, 56206 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r3, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r5, r1 │ │ │ │ + blx r2 │ │ │ │ + b.n 561c8 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2c790 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d4, [pc, #64] @ 589e8 │ │ │ │ - vmov d3, r0, r1 │ │ │ │ - vmov.f64 d7, d8 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - vmla.f64 d7, d3, d4 │ │ │ │ - vldr d5, [r3, #80] @ 0x50 │ │ │ │ - vldr d6, [r3, #136] @ 0x88 │ │ │ │ - vsub.f64 d7, d7, d5 │ │ │ │ - vcmpe.f64 d7, d6 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 5896a │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r0, r3 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 5896c │ │ │ │ + b.n 561d6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #64] @ (56268 ) │ │ │ │ + ldr r3, [pc, #56] @ (56260 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 56256 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #40] @ (5626c ) │ │ │ │ + ldr r3, [pc, #24] @ (56260 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 56238 │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +00056270 ::ReleasePointer_()@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cbz r3, 562a0 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cbnz r2, 562a0 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r2, [r4, #0] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000562a8 : │ │ │ │ + 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] @ (56380 ) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #200] @ (56384 ) │ │ │ │ + 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 2b66c │ │ │ │ + mov r5, r0 │ │ │ │ + blx 2b6b8 │ │ │ │ + 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] @ 56378 │ │ │ │ + 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 2b618 │ │ │ │ + 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] @ (56388 ) │ │ │ │ + ldr r3, [pc, #72] @ (56384 ) │ │ │ │ + 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 56370 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov.w r1, #768 @ 0x300 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [pc, #44] @ (5638c ) │ │ │ │ + ldr r3, [pc, #36] @ (56384 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 56374 │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +00056390 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + ldr r5, [pc, #88] @ (563fc ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + cbz r0, 563b2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cbz r0, 563bc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cbz r3, 563e4 │ │ │ │ + ldr r2, [pc, #60] @ (56400 ) │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 563f4 │ │ │ │ + ldr r2, [pc, #52] @ (56404 ) │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + adds r2, #8 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + blx 2bd2c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r0, #0 │ │ │ │ + movs r1, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r0, r1, [r4, #24] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r3 │ │ │ │ + blx r1 │ │ │ │ + b.n 563e4 │ │ │ │ + nop │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00056408 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #104] @ (56480 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #104] @ (56484 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r0, 56432 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cbz r0, 5643c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cbz r3, 56464 │ │ │ │ + ldr r2, [pc, #68] @ (56488 ) │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 56470 │ │ │ │ + ldr r2, [pc, #60] @ (5648c ) │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + adds r2, #8 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + blx 2bd2c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ + blx 2c2a8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2dc68 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r3 │ │ │ │ + blx r1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2dc68 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00056490 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2cb90 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + blx 2c2a8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ 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, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 58a80 │ │ │ │ + cbz r4, 56534 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 58a24 │ │ │ │ + b.n 564d8 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 58a36 │ │ │ │ + cbz r2, 564ea │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 58a3a │ │ │ │ + cbnz r0, 564ee │ │ │ │ sub.w r0, r9, r5 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ bics.w r2, r2, r0, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58a1e │ │ │ │ - cbnz r3, 58a82 │ │ │ │ + bne.n 564d2 │ │ │ │ + cbnz r3, 56536 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 58a7a │ │ │ │ + cbz r2, 5652e │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 58a7a │ │ │ │ + cbz r0, 5652e │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r8, [r7] │ │ │ │ strdge r4, r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r5, r9 │ │ │ │ - b.n 58a66 │ │ │ │ + b.n 5651a │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 58a74 │ │ │ │ + beq.n 56528 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c99c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 58a54 │ │ │ │ + b.n 56508 │ │ │ │ nop │ │ │ │ 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, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 58b28 │ │ │ │ + cbz r4, 565dc │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 58acc │ │ │ │ + b.n 56580 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 58ade │ │ │ │ + cbz r2, 56592 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 58ae2 │ │ │ │ + cbnz r0, 56596 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ bics.w r2, r2, r0, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 58ac6 │ │ │ │ - cbnz r3, 58b2a │ │ │ │ + bne.n 5657a │ │ │ │ + cbnz r3, 565de │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 58b22 │ │ │ │ + cbz r2, 565d6 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 58b22 │ │ │ │ + cbz r0, 565d6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r8, [r7] │ │ │ │ strdge r4, r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r5, r9 │ │ │ │ - b.n 58b0e │ │ │ │ + b.n 565c2 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 58b1c │ │ │ │ + beq.n 565d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c99c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 58afc │ │ │ │ + b.n 565b0 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58dc8 │ │ │ │ + beq.w 5687c │ │ │ │ stmdb 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 58d84 │ │ │ │ + beq.w 56838 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 58d4c │ │ │ │ + beq.w 56800 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 58d14 │ │ │ │ + beq.w 567c8 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 58ca0 │ │ │ │ + beq.w 56754 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 58c36 │ │ │ │ + beq.n 566ea │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 58c6a │ │ │ │ + beq.n 5671e │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 58cde │ │ │ │ + beq.w 56792 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 58bf6 │ │ │ │ + cbz r7, 566aa │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 58b4c │ │ │ │ + bl 56600 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 58bd4 │ │ │ │ + beq.n 56688 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 58bea │ │ │ │ + beq.n 5669e │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 58bb4 │ │ │ │ + bne.n 56668 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 58c10 │ │ │ │ + beq.n 566c4 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 58c26 │ │ │ │ + beq.n 566da │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 58cde │ │ │ │ + beq.n 56792 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 58bae │ │ │ │ + b.n 56662 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58c4a │ │ │ │ + beq.n 566fe │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58c5c │ │ │ │ + beq.n 56710 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 58ca0 │ │ │ │ + cbz r5, 56754 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 58b96 │ │ │ │ + b.n 5664a │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58c7e │ │ │ │ + beq.n 56732 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58c90 │ │ │ │ + beq.n 56744 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 58c36 │ │ │ │ + beq.n 566ea │ │ │ │ mov r5, r6 │ │ │ │ - b.n 58b9c │ │ │ │ + b.n 56650 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58cba │ │ │ │ + beq.n 5676e │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58cd0 │ │ │ │ + beq.n 56784 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 58d14 │ │ │ │ + cbz r4, 567c8 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 58b8c │ │ │ │ + b.n 56640 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58cf2 │ │ │ │ + beq.n 567a6 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58d04 │ │ │ │ + beq.n 567b8 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 58c6a │ │ │ │ + beq.n 5671e │ │ │ │ mov r6, r7 │ │ │ │ - b.n 58ba2 │ │ │ │ + b.n 56656 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58d2a │ │ │ │ + beq.n 567de │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58d3e │ │ │ │ + beq.n 567f2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 58d4c │ │ │ │ + cbz r4, 56800 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 58b7e │ │ │ │ + b.n 56632 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58d62 │ │ │ │ + beq.n 56816 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58d76 │ │ │ │ + beq.n 5682a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 58d84 │ │ │ │ + cbz r4, 56838 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 58b72 │ │ │ │ + b.n 56626 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58d9e │ │ │ │ + beq.n 56852 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58db4 │ │ │ │ + beq.n 56868 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 58dc2 │ │ │ │ + cbz r4, 56876 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 58b66 │ │ │ │ + b.n 5661a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00058dcc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00056880 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r3, [pc, #500] @ (58fd8 ) │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #500] @ (58fdc ) │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #496] @ (58fe0 ) │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 58e92 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 58e6c │ │ │ │ - vldr d11, [pc, #452] @ 58fd0 │ │ │ │ - mov.w r8, #0 │ │ │ │ - vmov.f64 d10, #96 @ 0x3f000000 0.5 │ │ │ │ - vmov.f64 d9, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 58e1e │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ - ldr.w r0, [r4, r8, lsl #2] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 58ef6 │ │ │ │ - add.w r3, r7, r4, lsl #3 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - vldr d8, [r3] │ │ │ │ - vadd.f64 d0, d8, d10 │ │ │ │ - blx 2dc8c │ │ │ │ - vsub.f64 d8, d8, d0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - vcmpe.f64 d11, d8 │ │ │ │ - ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite le │ │ │ │ - vmovle.f64 d0, d7 │ │ │ │ - vmovgt.f64 d0, d9 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ - cmp r3, r8 │ │ │ │ - bgt.n 58e1c │ │ │ │ - ldr r2, [pc, #372] @ (58fe4 ) │ │ │ │ - ldr r3, [pc, #368] @ (58fe0 ) │ │ │ │ - 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 58f76 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - vpop {d8-d11} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [pc, #60] @ (568d0 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, pc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2babc │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r3, [pc, #48] @ (568d4 ) │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ + vldr d7, [r1, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + strd r0, r2, [r4, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldrd r2, r3, [r1, #48] @ 0x30 │ │ │ │ + strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ + ldr r1, [r1, #56] @ 0x38 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r1, [r4, #56] @ 0x38 │ │ │ │ + strd r2, r3, [r4, #24] │ │ │ │ + vstr d7, [r4, #40] @ 0x28 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000568d8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #132] @ (5696c ) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + add r5, pc │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 568fc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2da78 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ + strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + vldr d7, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + vstr d7, [r4, #48] @ 0x30 │ │ │ │ + cbz r0, 56920 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ + ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - ble.n 58e6c │ │ │ │ - vldr d11, [pc, #300] @ 58fd0 │ │ │ │ - vmov.f64 d10, #96 @ 0x3f000000 0.5 │ │ │ │ - vmov.f64 d9, #240 @ 0xbf800000 -1.0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cbz r0, 5692a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 58eec │ │ │ │ - vldr d8, [r7] │ │ │ │ - vadd.f64 d0, d8, d10 │ │ │ │ - blx 2dc8c │ │ │ │ - vsub.f64 d8, d8, d0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - vcmpe.f64 d11, d8 │ │ │ │ - ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite le │ │ │ │ - vmovle.f64 d0, d7 │ │ │ │ - vmovgt.f64 d0, d9 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - adds r4, #1 │ │ │ │ - adds r7, #8 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 58eac │ │ │ │ - b.n 58e6c │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #232] @ (58fe8 ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r0, sp, #20 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e084 │ │ │ │ - ldr r1, [pc, #224] @ (58fec ) │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - add r1, pc │ │ │ │ - bl 2e084 │ │ │ │ - ldr r1, [pc, #220] @ (58ff0 ) │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e084 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - add.w r8, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cbz r3, 56952 │ │ │ │ + ldr r2, [pc, #64] @ (56970 ) │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 56964 │ │ │ │ + ldr r2, [pc, #56] @ (56974 ) │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [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 2bb88 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (58ff4 ) │ │ │ │ - ldr r3, [pc, #120] @ (58fe0 ) │ │ │ │ - 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 58f7c │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 58fa0 │ │ │ │ - ldr r2, [pc, #120] @ (58ff8 ) │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [pc, #120] @ (58ffc ) │ │ │ │ - ldr.w r2, [r9, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d778 <__cxa_throw@plt> │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #88] @ (59000 ) │ │ │ │ - ldr r3, [pc, #52] @ (58fe0 ) │ │ │ │ - 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 58f76 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 58f9a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 58f94 │ │ │ │ + adds r2, #8 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + blx 2bd2c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r0, #0 │ │ │ │ + movs r1, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r0, r1, [r4, #24] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, r3 │ │ │ │ + blx r1 │ │ │ │ + b.n 56952 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - str r0, [r1, #20] │ │ │ │ - movs r7, r0 │ │ │ │ - str r0, [r0, #20] │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r0, #12] │ │ │ │ - movs r7, r0 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp lr, r3 │ │ │ │ - movs r5, r0 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ - movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #608] @ (59278 ) │ │ │ │ - ldr r3, [pc, #608] @ (5927c ) │ │ │ │ + ldr r2, [pc, #608] @ (56bec ) │ │ │ │ + ldr r3, [pc, #608] @ (56bf0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -69770,2954 +65843,2985 @@ │ │ │ │ add.w r9, r7, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ cmp r9, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ - beq.n 59120 │ │ │ │ + beq.n 56a94 │ │ │ │ ldrd r1, r6, [r5, #16] │ │ │ │ mov r2, fp │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ cmp fp, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 590da │ │ │ │ + cbz r2, 56a4e │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 590e2 │ │ │ │ + blt.n 56a56 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 590a0 │ │ │ │ + cbnz r0, 56a14 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5919a │ │ │ │ + blt.n 56b0e │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 590b4 │ │ │ │ + beq.n 56a28 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #448] @ (59280 ) │ │ │ │ - ldr r3, [pc, #444] @ (5927c ) │ │ │ │ + ldr r2, [pc, #448] @ (56bf4 ) │ │ │ │ + ldr r3, [pc, #444] @ (56bf0 ) │ │ │ │ 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 5924a │ │ │ │ + bne.w 56bbe │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r2, fp, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5909c │ │ │ │ + bge.n 56a10 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 59196 │ │ │ │ + beq.n 56b0a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c99c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5910a │ │ │ │ + cbz r2, 56a7e │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 5910e │ │ │ │ + cbnz r0, 56a82 │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59124 │ │ │ │ + bge.n 56a98 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 59224 │ │ │ │ + beq.w 56b98 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5914a │ │ │ │ + b.n 56abe │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 5915e │ │ │ │ + cbnz r3, 56ad2 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 589fc │ │ │ │ + bl 564b0 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 590a4 │ │ │ │ + beq.n 56a18 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5921a │ │ │ │ + beq.n 56b8e │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b82c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 590bc │ │ │ │ + b.n 56a30 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 591d6 │ │ │ │ + beq.n 56b4a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 59124 │ │ │ │ + bge.n 56a98 │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 591ea │ │ │ │ + bne.n 56b5e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5914a │ │ │ │ + b.n 56abe │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 591e2 │ │ │ │ + beq.n 56b56 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2cc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 59208 │ │ │ │ + cbz r2, 56b7c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 59124 │ │ │ │ + bge.n 56a98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59196 │ │ │ │ + bne.n 56b0a │ │ │ │ mov r6, r5 │ │ │ │ - b.n 591ea │ │ │ │ + b.n 56b5e │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 59124 │ │ │ │ + bge.n 56a98 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 59138 │ │ │ │ + b.n 56aac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 591fe │ │ │ │ + cbz r2, 56b72 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 59204 │ │ │ │ + cbnz r0, 56b78 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5914a │ │ │ │ + b.n 56abe │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 59124 │ │ │ │ + bge.n 56a98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 591d2 │ │ │ │ + beq.n 56b46 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 59138 │ │ │ │ + b.n 56aac │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 591ea │ │ │ │ + b.n 56b5e │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 59196 │ │ │ │ - b.n 591ea │ │ │ │ + beq.n 56b0a │ │ │ │ + b.n 56b5e │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (59284 ) │ │ │ │ - ldr r3, [pc, #64] @ (5927c ) │ │ │ │ + ldr r2, [pc, #76] @ (56bf8 ) │ │ │ │ + ldr r3, [pc, #64] @ (56bf0 ) │ │ │ │ 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 59272 │ │ │ │ + beq.n 56be6 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #44] @ (59288 ) │ │ │ │ - ldr r3, [pc, #28] @ (5927c ) │ │ │ │ + ldr r2, [pc, #44] @ (56bfc ) │ │ │ │ + ldr r3, [pc, #28] @ (56bf0 ) │ │ │ │ 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 5924a │ │ │ │ + bne.n 56bbe │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ movs r7, r0 │ │ │ │ + │ │ │ │ +00056c00 )@@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, r2 │ │ │ │ - ldr r2, [pc, #608] @ (59500 ) │ │ │ │ - ldr r3, [pc, #608] @ (59504 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ + sub sp, #292 @ 0x124 │ │ │ │ + ldr.w sl, [r0] │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + ldr.w r4, [pc, #1444] @ 571c0 )@@Base+0x5c0> │ │ │ │ + mov r1, r3 │ │ │ │ + add r6, sp, #268 @ 0x10c │ │ │ │ + str r0, [sp, #28] │ │ │ │ + add r7, sp, #260 @ 0x104 │ │ │ │ + ldr.w r0, [pc, #1436] @ 571c4 )@@Base+0x5c4> │ │ │ │ + add r4, pc │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w r3, [pc, #1432] @ 571c8 )@@Base+0x5c8> │ │ │ │ + add r0, pc │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add.w sl, r0, #24 │ │ │ │ - str.w sl, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldrd r1, r2, [r3] │ │ │ │ - blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - add.w r9, r7, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r8, [r4, #16] │ │ │ │ - cmp r9, r5 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr.w fp, [r4, #20] │ │ │ │ - beq.n 593a8 │ │ │ │ - ldrd r1, r6, [r5, #16] │ │ │ │ - mov r2, fp │ │ │ │ - strd r1, r6, [sp, #4] │ │ │ │ - cmp fp, r6 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + movs r3, #26 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + blx 2d7b4 , 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 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ + ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ + add.w r3, sl, #88 @ 0x58 │ │ │ │ + ldrd fp, r8, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add.w r3, sl, #92 @ 0x5c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 577c4 )@@Base+0xbc4> │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + mov r9, r3 │ │ │ │ + b.n 56ca4 )@@Base+0xa4> │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + cmp r5, r8 │ │ │ │ + mov r2, r5 │ │ │ │ it cs │ │ │ │ - movcs r2, r6 │ │ │ │ - cbz r2, 59362 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ + movcs r2, r8 │ │ │ │ + cbz r2, 56cb6 )@@Base+0xb6> │ │ │ │ + mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ + cbnz r0, 56cba )@@Base+0xba> │ │ │ │ + sub.w r0, r5, r8 │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - subeq.w r1, fp, r6 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - it eq │ │ │ │ - cmpeq r1, #0 │ │ │ │ - blt.n 5936a │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + itet ge │ │ │ │ + movge r9, r4 │ │ │ │ + movlt r4, r2 │ │ │ │ + movge r4, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 56ca0 )@@Base+0xa0> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 5762c )@@Base+0xa2c> │ │ │ │ + ldr.w r4, [r9, #20] │ │ │ │ + mov r2, r8 │ │ │ │ + cmp r8, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ + cbz r2, 56cee )@@Base+0xee> │ │ │ │ + ldr.w r1, [r9, #16] │ │ │ │ + mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 59328 │ │ │ │ - sub.w r0, r6, fp │ │ │ │ + cbnz r0, 56cf2 )@@Base+0xf2> │ │ │ │ + sub.w r0, r8, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59422 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 5933c │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r0, r8 │ │ │ │ + blt.w 5762c )@@Base+0xa2c> │ │ │ │ + movs r2, #5 │ │ │ │ + cmp fp, r6 │ │ │ │ + str.w r2, [r9, #40] @ 0x28 │ │ │ │ + beq.n 56d0c )@@Base+0x10c> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [pc, #448] @ (59508 ) │ │ │ │ - ldr r3, [pc, #444] @ (59504 ) │ │ │ │ - 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 594d2 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub.w r2, fp, r6 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 59324 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.n 5941e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c99c │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r2, fp │ │ │ │ - mov r6, r0 │ │ │ │ - cmp fp, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - cbz r2, 59392 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2d8bc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 59396 │ │ │ │ - sub.w r0, r3, fp │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 593ac │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 594ac │ │ │ │ - mov r6, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 593d2 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 593e6 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 58aa4 │ │ │ │ - ldrd r3, r6, [sp, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5932c │ │ │ │ - subs r0, r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r9, r6 │ │ │ │ - it eq │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 594a2 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - blx 2b82c │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #20] │ │ │ │ - b.n 59344 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp fp, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 5945e │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r8, sp, #80 @ 0x50 │ │ │ │ + ldr.w r4, [pc, #1208] @ 571cc )@@Base+0x5cc> │ │ │ │ + movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr.w r9, [r3, #40] @ 0x28 │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ mov r0, r3 │ │ │ │ - blx 2d8bc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - itt eq │ │ │ │ - subeq.w r2, r3, fp │ │ │ │ - cmpeq r2, #0 │ │ │ │ - bge.n 593ac │ │ │ │ - cmp r5, r6 │ │ │ │ - ittt ne │ │ │ │ - ldrne r2, [sp, #8] │ │ │ │ - strne r2, [sp, #20] │ │ │ │ - strne r3, [sp, #8] │ │ │ │ - bne.n 59472 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 593d2 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 5946a │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov fp, r3 │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #21 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + add r2, sp, #244 @ 0xf4 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + add r3, sp, #236 @ 0xec │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov.w ip, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov.w lr, #65 @ 0x41 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [sl] │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + str.w r1, [sl, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r2, [sl, #8] │ │ │ │ + mov r2, ip │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldrb r3, [r4, #4] │ │ │ │ + str.w r0, [sl, #16] │ │ │ │ + strb.w r3, [sl, #20] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, sl │ │ │ │ + strb.w ip, [r3, r4] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str.w lr, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r1, [pc, #1084] @ 571d0 )@@Base+0x5d0> │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + blx 2d368 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - blx 2c2cc │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r2, fp │ │ │ │ - mov r6, r0 │ │ │ │ - cmp fp, r3 │ │ │ │ - it cs │ │ │ │ - movcs r2, r3 │ │ │ │ - cbz r2, 59490 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2d8bc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - itt eq │ │ │ │ - subeq.w r3, fp, r3 │ │ │ │ - cmpeq r3, #0 │ │ │ │ - bge.n 593ac │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5941e │ │ │ │ - mov r6, r5 │ │ │ │ - b.n 59472 │ │ │ │ - sub.w r3, r3, fp │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.n 593ac │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 593c0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - mov r6, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, fp │ │ │ │ - it cs │ │ │ │ - movcs r2, fp │ │ │ │ - cbz r2, 59486 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2d8bc │ │ │ │ - cbnz r0, 5948c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - sub.w r0, fp, r3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - b.n 593d2 │ │ │ │ - sub.w r3, fp, r3 │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.n 593ac │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 5945a │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 593c0 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 59472 │ │ │ │ - cmp r9, r6 │ │ │ │ - ittt ne │ │ │ │ - strne r3, [sp, #8] │ │ │ │ - ldrne r3, [r6, #16] │ │ │ │ - strne r3, [sp, #20] │ │ │ │ - beq.n 5941e │ │ │ │ - b.n 59472 │ │ │ │ - blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (5950c ) │ │ │ │ - ldr r3, [pc, #64] @ (59504 ) │ │ │ │ - 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 594fa │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + strb r3, [r1, r2] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, fp │ │ │ │ + strd r6, r3, [sp, #260] @ 0x104 │ │ │ │ + strb.w r3, [sp, #268] @ 0x10c │ │ │ │ + strd r7, r3, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 56dd0 )@@Base+0x1d0> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #44] @ (59510 ) │ │ │ │ - ldr r3, [pc, #28] @ (59504 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 56de0 )@@Base+0x1e0> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 594d2 │ │ │ │ - blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00059514 )@@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 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r4, [pc, #2252] @ 59df8 )@@Base+0x8e4> │ │ │ │ - add r6, sp, #268 @ 0x10c │ │ │ │ - add.w r8, sp, #260 @ 0x104 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 56df0 )@@Base+0x1f0> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r3, #21 │ │ │ │ + ldr r4, [pc, #992] @ (571d4 )@@Base+0x5d4>) │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add r4, pc │ │ │ │ - ldr.w r0, [pc, #2240] @ 59dfc )@@Base+0x8e8> │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r3, [pc, #2236] @ 59e00 )@@Base+0x8ec> │ │ │ │ - add r0, pc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ str r6, [sp, #260] @ 0x104 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #284] @ 0x11c │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + 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 r3, [r5, #12] │ │ │ │ str r0, [r5, #0] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - mov r2, r7 │ │ │ │ + str r3, [r5, #12] │ │ │ │ str r1, [r5, #4] │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - strb r3, [r5, #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, [r5, #8] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldrb r3, [r4, #4] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + strb r3, [r5, #20] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - strb r7, [r1, r3] │ │ │ │ - mov r1, r8 │ │ │ │ - blx 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ + strb.w ip, [r3, r2] │ │ │ │ + blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ - add.w r2, r3, #92 @ 0x5c │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ + add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59c64 )@@Base+0x750> │ │ │ │ - ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + beq.w 575e4 )@@Base+0x9e4> │ │ │ │ + ldrd fp, r9, [sp, #260] @ 0x104 │ │ │ │ mov r3, r6 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ - mov r6, r7 │ │ │ │ + mov r6, r9 │ │ │ │ mov sl, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 595ae )@@Base+0x9a> │ │ │ │ + mov r9, r3 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 56e62 )@@Base+0x262> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r5, r6 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 595c0 )@@Base+0xac> │ │ │ │ + cbz r2, 56e74 )@@Base+0x274> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 595c2 )@@Base+0xae> │ │ │ │ + cbnz r0, 56e76 )@@Base+0x276> │ │ │ │ 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 595aa )@@Base+0x96> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r7, r6 │ │ │ │ + bne.n 56e5e )@@Base+0x25e> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r9, r6 │ │ │ │ mov r6, r3 │ │ │ │ - cmp r2, sl │ │ │ │ - beq.w 59c66 )@@Base+0x752> │ │ │ │ + cmp sl, r2 │ │ │ │ + beq.w 575e6 )@@Base+0x9e6> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - cmp r7, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 595fc )@@Base+0xe8> │ │ │ │ + cbz r2, 56eb0 )@@Base+0x2b0> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 595fe )@@Base+0xea> │ │ │ │ - subs r0, r7, r4 │ │ │ │ + cbnz r0, 56eb4 )@@Base+0x2b4> │ │ │ │ + sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 59c66 )@@Base+0x752> │ │ │ │ - movs r2, #0 │ │ │ │ + blt.w 575e6 )@@Base+0x9e6> │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 59618 )@@Base+0x104> │ │ │ │ + beq.n 56ece )@@Base+0x2ce> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr.w r4, [pc, #2020] @ 59e04 )@@Base+0x8f0> │ │ │ │ + movs r4, #18 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - add.w sl, sp, #100 @ 0x64 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr.w sl, [r3, #24] │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [pc, #748] @ (571d8 )@@Base+0x5d8>) │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - movs r7, #0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - add.w fp, sp, #124 @ 0x7c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - movs r3, #18 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r5, 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 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + mov.w ip, #0 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str r3, [r5, #12] │ │ │ │ str r0, [r5, #0] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + mov.w lr, #74 @ 0x4a │ │ │ │ str r2, [r5, #8] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, ip │ │ │ │ + str r1, [r5, #4] │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ strh r3, [r5, #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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1924] @ 59e08 )@@Base+0x8f4> │ │ │ │ - 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 59692 )@@Base+0x17e> │ │ │ │ - mov r3, ip │ │ │ │ - add r2, sp, #188 @ 0xbc │ │ │ │ - add r1, sp, #148 @ 0x94 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #172 @ 0xac │ │ │ │ - add r1, sp, #196 @ 0xc4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - movs r5, #0 │ │ │ │ - ldmia r3!, {r0, r1, r2} │ │ │ │ - str r1, [r4, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - 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, #60] @ 0x3c │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - 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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1788] @ 59e0c )@@Base+0x8f8> │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - blx 2d368 │ │ │ │ - ldr.w r3, [pc, #1776] @ 59e10 )@@Base+0x8fc> │ │ │ │ - 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] │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - 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 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #220 @ 0xdc │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r3, #3 │ │ │ │ + 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 │ │ │ │ + mov r0, r4 │ │ │ │ + strb.w ip, [r1, r3] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r1, r8 │ │ │ │ + str.w lr, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ - movs r3, #41 @ 0x29 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r7, [pc, #1716] @ 59e14 )@@Base+0x900> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add r7, pc │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - add.w ip, r7, #32 │ │ │ │ + ldr r1, [pc, #680] @ (571dc )@@Base+0x5dc>) │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, pc │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r5, r7 │ │ │ │ - adds r4, #16 │ │ │ │ - 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 59770 )@@Base+0x25c> │ │ │ │ - add r1, sp, #164 @ 0xa4 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - ldmia r7!, {r0, r1} │ │ │ │ - add r2, sp, #212 @ 0xd4 │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldrb r1, [r7, #0] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - strb r1, [r4, #8] │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r4, [sp, #236] @ 0xec │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - strb r5, [r4, r7] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - strd r6, r5, [sp, #260] @ 0x104 │ │ │ │ - strb.w r5, [sp, #268] @ 0x10c │ │ │ │ - strd r8, r5, [sp, #16] │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - blx r4 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + blx 2d368 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + vldr d1, [pc, #600] @ 571a8 )@@Base+0x5a8> │ │ │ │ + strb r3, [r1, r2] │ │ │ │ + mov r2, r4 │ │ │ │ + vldr d0, [pc, #600] @ 571b0 )@@Base+0x5b0> │ │ │ │ + mov r1, fp │ │ │ │ + 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 597e0 )@@Base+0x2cc> │ │ │ │ + beq.n 56f76 )@@Base+0x376> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 597f0 )@@Base+0x2dc> │ │ │ │ + beq.n 56f86 )@@Base+0x386> │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59800 )@@Base+0x2ec> │ │ │ │ + beq.n 56f96 )@@Base+0x396> │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 59810 )@@Base+0x2fc> │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 59820 )@@Base+0x30c> │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 59830 )@@Base+0x31c> │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - cmp r0, fp │ │ │ │ - beq.n 5983e )@@Base+0x32a> │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - cmp r0, sl │ │ │ │ - beq.n 5984c )@@Base+0x338> │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r3, #19 │ │ │ │ - ldr.w r4, [pc, #1480] @ 59e18 )@@Base+0x904> │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + movs r3, #18 │ │ │ │ + ldr r4, [pc, #580] @ (571e0 )@@Base+0x5e0>) │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, pc │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ str r6, [sp, #260] @ 0x104 │ │ │ │ - movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov r7, r0 │ │ │ │ + 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 r3, [r7, #12] │ │ │ │ - str r0, [r7, #0] │ │ │ │ - str r1, [r7, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [r5, #8] │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ - strh r3, [r7, #16] │ │ │ │ - mov r0, sl │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - strb r3, [r7, #18] │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #260] @ 0x104 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ - strb r5, [r3, r4] │ │ │ │ - blx 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ - ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ - add.w r2, sl, #92 @ 0x5c │ │ │ │ + strh r3, [r5, #16] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + mov r0, r4 │ │ │ │ + strb.w ip, [r2, r3] │ │ │ │ + blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ + add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59cb2 )@@Base+0x79e> │ │ │ │ - ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + beq.w 575fc )@@Base+0x9fc> │ │ │ │ + ldrd fp, r9, [sp, #260] @ 0x104 │ │ │ │ mov r3, r6 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ - mov r6, r7 │ │ │ │ + mov r6, r9 │ │ │ │ mov sl, r2 │ │ │ │ - mov r7, r3 │ │ │ │ + mov r9, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 598c0 )@@Base+0x3ac> │ │ │ │ + b.n 57004 )@@Base+0x404> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 598d2 )@@Base+0x3be> │ │ │ │ + cbz r2, 57016 )@@Base+0x416> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 598d4 )@@Base+0x3c0> │ │ │ │ + cbnz r0, 57018 )@@Base+0x418> │ │ │ │ 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 598bc )@@Base+0x3a8> │ │ │ │ + bne.n 57000 )@@Base+0x400> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r7, r6 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r9, r6 │ │ │ │ mov r6, r3 │ │ │ │ - cmp r2, sl │ │ │ │ - beq.w 59cb4 )@@Base+0x7a0> │ │ │ │ + cmp sl, r2 │ │ │ │ + beq.w 575fe )@@Base+0x9fe> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - cmp r7, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5990e )@@Base+0x3fa> │ │ │ │ + cbz r2, 57052 )@@Base+0x452> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 59910 )@@Base+0x3fc> │ │ │ │ - subs r0, r7, r4 │ │ │ │ + cbnz r0, 57056 )@@Base+0x456> │ │ │ │ + sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 59cb4 )@@Base+0x7a0> │ │ │ │ - movs r2, #0 │ │ │ │ + blt.w 575fe )@@Base+0x9fe> │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 5992a )@@Base+0x416> │ │ │ │ + beq.n 57070 )@@Base+0x470> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - movs r4, #0 │ │ │ │ + movs r4, #18 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - movs r0, #12 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1248] @ 59e1c )@@Base+0x908> │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - add r3, pc │ │ │ │ - ldr.w sl, [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 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ mov r0, fp │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr.w sl, [r3, #24] │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [pc, #340] @ (571e4 )@@Base+0x5e4>) │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r4, pc │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r4, [pc, #1208] @ 59e20 )@@Base+0x90c> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ 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 r3, [r5, #12] │ │ │ │ str r0, [r5, #0] │ │ │ │ - str r1, [r5, #4] │ │ │ │ + mov.w lr, #74 @ 0x4a │ │ │ │ str r2, [r5, #8] │ │ │ │ - str r3, [r5, #12] │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str r0, [r5, #16] │ │ │ │ - str r1, [r5, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [r5, #24] │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - str r3, [r5, #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 │ │ │ │ + str r1, [r5, #4] │ │ │ │ + ldrh r3, [r4, #0] │ │ │ │ + strh r3, [r5, #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 ip, [r1, r3] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r1, r8 │ │ │ │ + str.w lr, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1144] @ 59e24 )@@Base+0x910> │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [pc, #272] @ (571e8 )@@Base+0x5e8>) │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ + 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 2d368 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + vldr d1, [pc, #200] @ 571b8 )@@Base+0x5b8> │ │ │ │ strb r3, [r1, r2] │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #1 │ │ │ │ - strd r8, r3, [sp, #8] │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r4 │ │ │ │ + vldr d0, [pc, #184] @ 571b0 )@@Base+0x5b0> │ │ │ │ + mov r1, fp │ │ │ │ + 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 599e8 )@@Base+0x4d4> │ │ │ │ + beq.n 57118 )@@Base+0x518> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 599f8 )@@Base+0x4e4> │ │ │ │ + beq.n 57128 )@@Base+0x528> │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59a08 )@@Base+0x4f4> │ │ │ │ + beq.n 57138 )@@Base+0x538> │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr.w r3, [pc, #1052] @ 59e28 )@@Base+0x914> │ │ │ │ - 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 │ │ │ │ + ldr r4, [pc, #176] @ (571ec )@@Base+0x5ec>) │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ - strb.w r2, [sp, #280] @ 0x118 │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - stmia.w r6, {r0, r1, r2} │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r4, pc │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + blx 2d7b4 , 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 r3, [r5, #12] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrh r3, [r4, #0] │ │ │ │ + strh r3, [r5, #16] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ mov r0, r4 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ + strb.w ip, [r2, r3] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 59c98 )@@Base+0x784> │ │ │ │ - ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + beq.w 57614 )@@Base+0xa14> │ │ │ │ + ldrd fp, r9, [sp, #260] @ 0x104 │ │ │ │ mov r3, r6 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ - mov r6, r7 │ │ │ │ + mov r6, r9 │ │ │ │ mov sl, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 59a56 )@@Base+0x542> │ │ │ │ + mov r9, r3 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 571f4 )@@Base+0x5f4> │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + movs r5, r0 │ │ │ │ + strh r6, [r7, #22] │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r3, #32] │ │ │ │ + movs r5, r0 │ │ │ │ + str r0, [r7, #24] │ │ │ │ + movs r5, r0 │ │ │ │ + str r6, [r7, #16] │ │ │ │ + movs r5, r0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + movs r5, r0 │ │ │ │ + str r0, [r6, #4] │ │ │ │ + movs r5, r0 │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ + movs r5, r0 │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ + movs r5, r0 │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ + movs r5, r0 │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ + movs r5, r0 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ - cmp r5, r6 │ │ │ │ - mov r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ + mov r2, r6 │ │ │ │ it cs │ │ │ │ - movcs r2, r6 │ │ │ │ - cbz r2, 59a68 )@@Base+0x554> │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 57206 )@@Base+0x606> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 59a6a )@@Base+0x556> │ │ │ │ + cbnz r0, 57208 )@@Base+0x608> │ │ │ │ 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 59a52 )@@Base+0x53e> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r7, r6 │ │ │ │ + bne.n 571f0 )@@Base+0x5f0> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r9, r6 │ │ │ │ mov r6, r3 │ │ │ │ - cmp r2, sl │ │ │ │ - beq.w 59c9a )@@Base+0x786> │ │ │ │ + cmp sl, r2 │ │ │ │ + beq.w 57616 )@@Base+0xa16> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - cmp r7, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 59aa4 )@@Base+0x590> │ │ │ │ + cbz r2, 57242 )@@Base+0x642> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 59aa6 )@@Base+0x592> │ │ │ │ - subs r0, r7, r4 │ │ │ │ + cbnz r0, 57246 )@@Base+0x646> │ │ │ │ + sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 59c9a )@@Base+0x786> │ │ │ │ - movs r2, #3 │ │ │ │ + blt.w 57616 )@@Base+0xa16> │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 59ac0 )@@Base+0x5ac> │ │ │ │ + beq.n 57260 )@@Base+0x660> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movs r4, #16 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr.w r4, [pc, #1952] @ 57a08 )@@Base+0xe08> │ │ │ │ movs r2, #0 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr.w sl, [r3, #24] │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - ldr r4, [pc, #848] @ (59e2c )@@Base+0x918>) │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + mov r1, r8 │ │ │ │ + add.w sl, sp, #100 @ 0x64 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r4, pc │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add.w fp, sp, #124 @ 0x7c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str.w sl, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + movs r3, #26 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w ip, #0 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov.w lr, #65 @ 0x41 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov.w lr, #61 @ 0x3d │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ str r2, [r5, #8] │ │ │ │ - str r3, [r5, #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 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldmia r4!, {r0, r1} │ │ │ │ + str r1, [r5, #20] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + ldrh r1, [r4, #0] │ │ │ │ + strh r1, [r5, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + strb.w ip, [r3, r0] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + str.w lr, [sp, #80] @ 0x50 │ │ │ │ + str.w fp, [sp, #116] @ 0x74 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #784] @ (59e30 )@@Base+0x91c>) │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr.w lr, [pc, #1848] @ 57a0c )@@Base+0xe0c> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add lr, pc │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + add.w ip, lr, #48 @ 0x30 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r5, lr │ │ │ │ + adds r4, #16 │ │ │ │ + add.w lr, lr, #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 572e4 )@@Base+0x6e4> │ │ │ │ + mov r3, lr │ │ │ │ + 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 │ │ │ │ + movs r5, #0 │ │ │ │ + ldmia r3!, {r0, r1, r2} │ │ │ │ + str r2, [r4, #8] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + mov.w ip, #5 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + mov.w lr, #25 │ │ │ │ + ldr.w r9, [pc, #1768] @ 57a10 )@@Base+0xe10> │ │ │ │ + mov r2, r5 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + add r9, 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 r5, [r1, r3] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + strd r1, ip, [sp, #140] @ 0x8c │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r1, [sp, #188] @ 0xbc │ │ │ │ + ldmia.w r9, {r0, r1} │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + strb.w r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + str.w lr, [sp, #80] @ 0x50 │ │ │ │ + str.w ip, [sp, #168] @ 0xa8 │ │ │ │ + strb.w r5, [sp, #153] @ 0x99 │ │ │ │ + strb.w r5, [sp, #177] @ 0xb1 │ │ │ │ + strb.w r1, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r4, [pc, #1696] @ 57a14 )@@Base+0xe14> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov.w lr, #0 │ │ │ │ + add r4, pc │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + mov.w r9, #5 │ │ │ │ + ldr.w ip, [pc, #1680] @ 57a18 )@@Base+0xe18> │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str r0, [r5, #0] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + add ip, pc │ │ │ │ + str r2, [r5, #8] │ │ │ │ + mov r2, lr │ │ │ │ + str r3, [r5, #12] │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldmia r4!, {r0, r1} │ │ │ │ + str r1, [r5, #20] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + ldrb r1, [r4, #0] │ │ │ │ + strb r1, [r5, #24] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldmia.w ip, {r0, r1} │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ + strb.w lr, [r3, r4] │ │ │ │ + strb.w r1, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #29 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r1, [sp, #236] @ 0xec │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + str.w r9, [sp, #216] @ 0xd8 │ │ │ │ + strb.w lr, [sp, #225] @ 0xe1 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r4, [pc, #1608] @ 57a1c )@@Base+0xe1c> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov.w ip, #0 │ │ │ │ + add r4, pc │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - blx 2d368 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + mov.w lr, #16 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str r0, [r5, #0] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + str r3, [r5, #12] │ │ │ │ + ldmia r4!, {r0, r1, r2} │ │ │ │ + str r0, [r5, #16] │ │ │ │ + str r2, [r5, #24] │ │ │ │ mov r0, r7 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - vldr d1, [pc, #688] @ 59de8 )@@Base+0x8d4> │ │ │ │ - strb r3, [r1, r2] │ │ │ │ - mov r2, r4 │ │ │ │ - strd r6, r3, [sp, #260] @ 0x104 │ │ │ │ - mov r1, fp │ │ │ │ - strb.w r3, [sp, #268] @ 0x10c │ │ │ │ - strd r8, r3, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - vldr d0, [pc, #672] @ 59df0 )@@Base+0x8dc> │ │ │ │ - blx sl │ │ │ │ + str r1, [r5, #20] │ │ │ │ + mov r2, ip │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ + strb r3, [r5, #28] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + strb.w ip, [r1, r3] │ │ │ │ + mov r1, r8 │ │ │ │ + str.w lr, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r4, [pc, #1540] @ 57a20 )@@Base+0xe20> │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov.w lr, #0 │ │ │ │ + add r4, pc │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + add r5, sp, #140 @ 0x8c │ │ │ │ + add.w r9, sp, #164 @ 0xa4 │ │ │ │ + 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] │ │ │ │ + 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, #44] @ 0x2c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd r9, r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r2, r1, [sp, #48] @ 0x30 │ │ │ │ + strd r7, lr, [sp, #16] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + blx r4 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 59b62 )@@Base+0x64e> │ │ │ │ + beq.n 57478 )@@Base+0x878> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59b72 )@@Base+0x65e> │ │ │ │ + beq.n 57488 )@@Base+0x888> │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59b82 )@@Base+0x66e> │ │ │ │ + beq.n 57498 )@@Base+0x898> │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 574a8 )@@Base+0x8a8> │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 574b8 )@@Base+0x8b8> │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 574c8 )@@Base+0x8c8> │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + cmp r0, fp │ │ │ │ + beq.n 574d6 )@@Base+0x8d6> │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, sl │ │ │ │ + beq.n 574e4 )@@Base+0x8e4> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - ldr r4, [pc, #684] @ (59e34 )@@Base+0x920>) │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #16 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w r4, [pc, #1336] @ 57a24 )@@Base+0xe24> │ │ │ │ + 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, #88] @ 0x58 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ - movs r7, #0 │ │ │ │ + mov.w ip, #0 │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + 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 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 59c7e )@@Base+0x76a> │ │ │ │ - ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + beq.w 576c8 )@@Base+0xac8> │ │ │ │ + ldrd fp, r9, [sp, #260] @ 0x104 │ │ │ │ mov r3, r6 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ - mov r6, r7 │ │ │ │ + mov r6, r9 │ │ │ │ mov sl, r2 │ │ │ │ - mov r7, r3 │ │ │ │ + mov r9, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 59be4 )@@Base+0x6d0> │ │ │ │ + b.n 57558 )@@Base+0x958> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r5, r6 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 59bf6 )@@Base+0x6e2> │ │ │ │ + cbz r2, 5756a )@@Base+0x96a> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 59bf8 )@@Base+0x6e4> │ │ │ │ + cbnz r0, 5756c )@@Base+0x96c> │ │ │ │ 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 59be0 )@@Base+0x6cc> │ │ │ │ + bne.n 57554 )@@Base+0x954> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r7, r6 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r9, r6 │ │ │ │ mov r6, r3 │ │ │ │ - cmp r2, sl │ │ │ │ - beq.n 59c80 )@@Base+0x76c> │ │ │ │ + cmp sl, r2 │ │ │ │ + beq.w 576ca )@@Base+0xaca> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - cmp r7, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 59c30 )@@Base+0x71c> │ │ │ │ + cbz r2, 575a6 )@@Base+0x9a6> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 59c32 )@@Base+0x71e> │ │ │ │ - subs r0, r7, r4 │ │ │ │ + cbnz r0, 575aa )@@Base+0x9aa> │ │ │ │ + sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59c80 )@@Base+0x76c> │ │ │ │ - movs r2, #3 │ │ │ │ + blt.w 576ca )@@Base+0xaca> │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 59c4a )@@Base+0x736> │ │ │ │ + beq.n 575c4 )@@Base+0x9c4> │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #492] @ (59e38 )@@Base+0x924>) │ │ │ │ - ldr r3, [pc, #432] @ (59e00 )@@Base+0x8ec>) │ │ │ │ + ldr.w r2, [pc, #1120] @ 57a28 )@@Base+0xe28> │ │ │ │ + ldr.w r3, [pc, #1120] @ 57a2c )@@Base+0xe2c> │ │ │ │ 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 59cf2 )@@Base+0x7de> │ │ │ │ + bne.w 578b0 )@@Base+0xcb0> │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ - str.w r8, [sp, #88] @ 0x58 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ - bl 5928c │ │ │ │ + mov r2, r8 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ + bl 56978 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 59604 )@@Base+0xf0> │ │ │ │ + b.n 56eba )@@Base+0x2ba> │ │ │ │ mov sl, r2 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ - str.w r8, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r8 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 59004 │ │ │ │ + bl 56978 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 59c36 )@@Base+0x722> │ │ │ │ + b.n 5705c )@@Base+0x45c> │ │ │ │ mov sl, r2 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ - str.w r8, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r8 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 59004 │ │ │ │ + bl 56978 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 59aac )@@Base+0x598> │ │ │ │ + b.n 5724c )@@Base+0x64c> │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ + blx 2b66c │ │ │ │ + add.w r3, r0, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + adds r0, #16 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r8, [r4, #20] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 57762 )@@Base+0xb62> │ │ │ │ + ldrd r3, r5, [r9, #16] │ │ │ │ + mov fp, r8 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + cmp r8, r5 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + it cs │ │ │ │ + movcs fp, r5 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 576e0 )@@Base+0xae0> │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 2d8bc │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + subeq.w r1, r8, r5 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + it eq │ │ │ │ + cmpeq r1, #0 │ │ │ │ + blt.n 576e8 )@@Base+0xae8> │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 2d8bc │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cbnz r0, 576a0 )@@Base+0xaa0> │ │ │ │ + sub.w r0, r5, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 577dc )@@Base+0xbdc> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 576b8 )@@Base+0xab8> │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + b.w 56cf8 )@@Base+0xf8> │ │ │ │ mov sl, r2 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ - str.w r8, [sp, #88] @ 0x58 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ - bl 5928c │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ + bl 56978 │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 59916 )@@Base+0x402> │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 575b0 )@@Base+0x9b0> │ │ │ │ + sub.w r2, r8, r5 │ │ │ │ + cmp r2, fp │ │ │ │ + bge.n 5769c )@@Base+0xa9c> │ │ │ │ + ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.w 57818 )@@Base+0xc18> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c99c │ │ │ │ + ldr.w fp, [r0, #20] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r8, fp │ │ │ │ + it cs │ │ │ │ + movcs r2, fp │ │ │ │ + cbz r2, 5775c )@@Base+0xb5c> │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + blx 2d8bc │ │ │ │ + cbz r0, 5775c )@@Base+0xb5c> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 57832 )@@Base+0xc32> │ │ │ │ + ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bl 56558 │ │ │ │ + ldrd r9, r5, [sp, #84] @ 0x54 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 576a6 )@@Base+0xaa6> │ │ │ │ + subs.w r0, r9, #0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + it eq │ │ │ │ + orreq.w r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5785e )@@Base+0xc5e> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + blx 2b82c │ │ │ │ + ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [sl, #108] @ 0x6c │ │ │ │ + b.n 576c0 )@@Base+0xac0> │ │ │ │ + sub.w r0, fp, r8 │ │ │ │ + b.n 57712 )@@Base+0xb12> │ │ │ │ + ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 57718 )@@Base+0xb18> │ │ │ │ + ldr.w r5, [sl, #104] @ 0x68 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr.w fp, [r5, #20] │ │ │ │ + cmp r8, fp │ │ │ │ + it cs │ │ │ │ + movcs r2, fp │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 57850 )@@Base+0xc50> │ │ │ │ + ldr.w r9, [r5, #16] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2d8bc │ │ │ │ + cmp r0, #0 │ │ │ │ + itt eq │ │ │ │ + subeq.w r2, fp, r8 │ │ │ │ + cmpeq r2, #0 │ │ │ │ + bge.n 57718 )@@Base+0xb18> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, r5 │ │ │ │ + itt ne │ │ │ │ + strne.w r9, [sp, #60] @ 0x3c │ │ │ │ + strne.w fp, [sp, #52] @ 0x34 │ │ │ │ + beq.n 57814 )@@Base+0xc14> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + cmp r2, r8 │ │ │ │ + it cs │ │ │ │ + movcs r2, r8 │ │ │ │ + cbz r2, 577ba )@@Base+0xbba> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2d8bc │ │ │ │ + cbnz r0, 577c0 )@@Base+0xbc0> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + sub.w r0, r8, r3 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + b.n 57744 )@@Base+0xb44> │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ + blx 2b66c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + add.w r3, r4, #24 │ │ │ │ + adds r0, #16 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + b.n 5763e )@@Base+0xa3e> │ │ │ │ + ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 57848 )@@Base+0xc48> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c2cc │ │ │ │ + ldr.w fp, [r0, #20] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r8, fp │ │ │ │ + it cs │ │ │ │ + movcs r2, fp │ │ │ │ + cbz r2, 5781e )@@Base+0xc1e> │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2d8bc │ │ │ │ + cmp r0, #0 │ │ │ │ + itt eq │ │ │ │ + subeq.w r2, r8, fp │ │ │ │ + cmpeq r2, #0 │ │ │ │ + bge.n 57718 )@@Base+0xb18> │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + cbz r2, 57868 )@@Base+0xc68> │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 57744 )@@Base+0xb44> │ │ │ │ + mov r5, r9 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 57744 )@@Base+0xb44> │ │ │ │ + sub.w r3, r8, fp │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.w 57718 )@@Base+0xb18> │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + cbz r2, 57868 )@@Base+0xc68> │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 5772c )@@Base+0xb2c> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 57818 )@@Base+0xc18> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 57814 )@@Base+0xc14> │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + str.w fp, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 577a6 )@@Base+0xba6> │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 577a6 )@@Base+0xba6> │ │ │ │ + sub.w r3, fp, r8 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.w 57718 )@@Base+0xb18> │ │ │ │ + mov r9, r2 │ │ │ │ + b.n 5772c )@@Base+0xb2c> │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.n 577a6 )@@Base+0xba6> │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 577a6 )@@Base+0xba6> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #348] @ (59e3c )@@Base+0x928>) │ │ │ │ - ldr r3, [pc, #284] @ (59e00 )@@Base+0x8ec>) │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #400] @ (57a30 )@@Base+0xe30>) │ │ │ │ + ldr r3, [pc, #396] @ (57a2c )@@Base+0xe2c>) │ │ │ │ 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 59d14 )@@Base+0x800> │ │ │ │ + beq.n 578f2 )@@Base+0xcf2> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 59cd8 )@@Base+0x7c4> │ │ │ │ - b.n 59cd2 )@@Base+0x7be> │ │ │ │ - mov r0, r8 │ │ │ │ + blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [pc, #368] @ (57a34 )@@Base+0xe34>) │ │ │ │ + ldr r3, [pc, #360] @ (57a2c )@@Base+0xe2c>) │ │ │ │ + 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 578b0 )@@Base+0xcb0> │ │ │ │ + blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #316] @ (59e40 )@@Base+0x92c>) │ │ │ │ - ldr r3, [pc, #252] @ (59e00 )@@Base+0x8ec>) │ │ │ │ + ldr r2, [pc, #344] @ (57a38 )@@Base+0xe38>) │ │ │ │ + ldr r3, [pc, #328] @ (57a2c )@@Base+0xe2c>) │ │ │ │ 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 59cf2 )@@Base+0x7de> │ │ │ │ + bne.n 578b0 )@@Base+0xcb0> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #304] @ (57a3c )@@Base+0xe3c>) │ │ │ │ + ldr r3, [pc, #288] @ (57a2c )@@Base+0xe2c>) │ │ │ │ + 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 578f2 )@@Base+0xcf2> │ │ │ │ + b.n 578b0 )@@Base+0xcb0> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #280] @ (59e44 )@@Base+0x930>) │ │ │ │ - ldr r3, [pc, #208] @ (59e00 )@@Base+0x8ec>) │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #268] @ (57a40 )@@Base+0xe40>) │ │ │ │ + ldr r3, [pc, #248] @ (57a2c )@@Base+0xe2c>) │ │ │ │ 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 59d14 )@@Base+0x800> │ │ │ │ - b.n 59cf2 )@@Base+0x7de> │ │ │ │ - mov r0, r8 │ │ │ │ + beq.n 578f2 )@@Base+0xcf2> │ │ │ │ + b.n 578b0 )@@Base+0xcb0> │ │ │ │ + add r5, sp, #140 @ 0x8c │ │ │ │ + add.w r9, sp, #164 @ 0xa4 │ │ │ │ + b.n 57884 )@@Base+0xc84> │ │ │ │ + add r5, sp, #140 @ 0x8c │ │ │ │ + add.w r9, sp, #164 @ 0xa4 │ │ │ │ + b.n 57878 )@@Base+0xc78> │ │ │ │ + add r5, sp, #140 @ 0x8c │ │ │ │ + add.w r9, sp, #164 @ 0xa4 │ │ │ │ + b.n 57872 )@@Base+0xc72> │ │ │ │ + b.n 57896 )@@Base+0xc96> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #256] @ (59e48 )@@Base+0x934>) │ │ │ │ - ldr r3, [pc, #180] @ (59e00 )@@Base+0x8ec>) │ │ │ │ + ldr r2, [pc, #220] @ (57a44 )@@Base+0xe44>) │ │ │ │ + ldr r3, [pc, #192] @ (57a2c )@@Base+0xe2c>) │ │ │ │ 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 59d14 )@@Base+0x800> │ │ │ │ - b.n 59cf2 )@@Base+0x7de> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + beq.n 578f2 )@@Base+0xcf2> │ │ │ │ + b.n 578b0 )@@Base+0xcb0> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #232] @ (59e4c )@@Base+0x938>) │ │ │ │ - ldr r3, [pc, #152] @ (59e00 )@@Base+0x8ec>) │ │ │ │ + ldr r2, [pc, #196] @ (57a48 )@@Base+0xe48>) │ │ │ │ + ldr r3, [pc, #164] @ (57a2c )@@Base+0xe2c>) │ │ │ │ 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 59d14 )@@Base+0x800> │ │ │ │ - b.n 59cf2 )@@Base+0x7de> │ │ │ │ - mov r0, r8 │ │ │ │ + beq.n 578f2 )@@Base+0xcf2> │ │ │ │ + b.n 578b0 )@@Base+0xcb0> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 5797c )@@Base+0xd7c> │ │ │ │ + b.n 57902 )@@Base+0xd02> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #208] @ (59e50 )@@Base+0x93c>) │ │ │ │ - ldr r3, [pc, #124] @ (59e00 )@@Base+0x8ec>) │ │ │ │ + ldr r2, [pc, #156] @ (57a4c )@@Base+0xe4c>) │ │ │ │ + ldr r3, [pc, #120] @ (57a2c )@@Base+0xe2c>) │ │ │ │ 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 59d14 )@@Base+0x800> │ │ │ │ - b.n 59cf2 )@@Base+0x7de> │ │ │ │ - mov r0, r8 │ │ │ │ + beq.n 578f2 )@@Base+0xcf2> │ │ │ │ + b.n 578b0 )@@Base+0xcb0> │ │ │ │ + b.n 5792a )@@Base+0xd2a> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #184] @ (59e54 )@@Base+0x940>) │ │ │ │ - ldr r3, [pc, #96] @ (59e00 )@@Base+0x8ec>) │ │ │ │ + ldr r2, [pc, #128] @ (57a50 )@@Base+0xe50>) │ │ │ │ + ldr r3, [pc, #92] @ (57a2c )@@Base+0xe2c>) │ │ │ │ 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 59d14 )@@Base+0x800> │ │ │ │ - b.n 59cf2 )@@Base+0x7de> │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #164 @ 0xa4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 59d5c )@@Base+0x848> │ │ │ │ - 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 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ + beq.n 578f2 )@@Base+0xcf2> │ │ │ │ + b.n 578b0 )@@Base+0xcb0> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 59db8 )@@Base+0x8a4> │ │ │ │ + ldr r2, [pc, #104] @ (57a54 )@@Base+0xe54>) │ │ │ │ + ldr r3, [pc, #64] @ (57a2c )@@Base+0xe2c>) │ │ │ │ + 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 578f2 )@@Base+0xcf2> │ │ │ │ + b.n 578b0 )@@Base+0xcb0> │ │ │ │ + blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ + b.n 578d8 )@@Base+0xcd8> │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - eors r1, r3 │ │ │ │ - ... │ │ │ │ - lsls r2, r5, #6 │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r4, #3 │ │ │ │ - movs r5, r0 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ - movs r5, r0 │ │ │ │ - subs r6, #16 │ │ │ │ - movs r5, r0 │ │ │ │ - @ instruction: 0xfa3a0004 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ movs r5, r0 │ │ │ │ - vhadd.u16 d0, d12, d4 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ movs r5, r0 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ movs r5, r0 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ movs r5, r0 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ movs r5, r0 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r2, #26] │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ movs r7, r0 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r0, [r4, #21] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r4, [r0, #21] │ │ │ │ movs r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 59dd8 )@@Base+0x8c4> │ │ │ │ - b.n 59d24 )@@Base+0x810> │ │ │ │ │ │ │ │ -00059e68 : │ │ │ │ +00057a58 : │ │ │ │ stmdb 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 r7, [pc, #848] @ (5a1cc ) │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - ldr r6, [pc, #848] @ (5a1d0 ) │ │ │ │ - movs r3, #0 │ │ │ │ - add r7, pc │ │ │ │ - movs r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [pc, #844] @ (5a1d4 ) │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - add r5, pc │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - mov.w r6, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - blx 2c8c0 │ │ │ │ - ldr r3, [pc, #828] @ (5a1d8 ) │ │ │ │ - ldr r2, [pc, #828] @ (5a1dc ) │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr.w r2, [pc, #1440] @ 5800c │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ + ldr.w r3, [pc, #1440] @ 58010 │ │ │ │ + mov r9, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [r1, #112] @ 0x70 │ │ │ │ + ldr.w r4, [pc, #1432] @ 58014 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2d00c │ │ │ │ + ldr.w r3, [pc, #1416] @ 58018 │ │ │ │ movs r1, #0 │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r5, 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 r5, [r6, #192] @ 0xc0 │ │ │ │ - movs r3, #7 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - 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 │ │ │ │ + ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str.w r1, [r8, #32] │ │ │ │ + movs r1, #0 │ │ │ │ + strd r0, r1, [r8, #24] │ │ │ │ + adds r3, #8 │ │ │ │ + str.w r3, [r8] │ │ │ │ + ldr.w fp, [r2, #288] @ 0x120 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 57ac0 │ │ │ │ + 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, 57ad0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + mov r7, r3 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 2d3ec │ │ │ │ - cmp r0, #7 │ │ │ │ - beq.w 5a12c │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r7, sp, #60 @ 0x3c │ │ │ │ + movs r3, #21 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r5, [pc, #1312] @ 5801c │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w lr, #0 │ │ │ │ + add r5, pc │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + str.w r0, [ip, #16] │ │ │ │ + strb.w r3, [ip, #20] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strb.w lr, [r2, r3] │ │ │ │ + ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ + ldr.w sl, [r2, #288] @ 0x120 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 57f02 │ │ │ │ + ldr.w sl, [sl, #20] │ │ │ │ + add r5, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 57f9e │ │ │ │ + mov r0, sl │ │ │ │ blx 2d3ec │ │ │ │ - mov r8, r0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bhi.w 5a110 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bhi.w 57e9c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 5a146 │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ - strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 57e2c │ │ │ │ + ldrb.w r2, [sl] │ │ │ │ + mov r1, r5 │ │ │ │ + strb.w r2, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ strb r2, [r1, r3] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - adds r3, #16 │ │ │ │ - cmp r3, #14 │ │ │ │ - bls.w 5a186 │ │ │ │ - ldr r1, [pc, #712] @ (5a1e0 ) │ │ │ │ - add r7, sp, #60 @ 0x3c │ │ │ │ - movs r2, #15 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, pc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - blx 2b66c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 2bc3c , std::allocator > const&)@plt> │ │ │ │ - ldr.w r8, [r6, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 59f52 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - add.w r9, sp, #20 │ │ │ │ - add r5, sp, #92 @ 0x5c │ │ │ │ - mov r0, r9 │ │ │ │ - mov.w fp, #10 │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #640] @ (5a1e4 ) │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov ip, r5 │ │ │ │ - add r2, pc │ │ │ │ - mov.w lr, #0 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add.w r2, r8, #36 @ 0x24 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 57b98 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 57ba8 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - stmia.w ip!, {r0, r1} │ │ │ │ mov r7, r3 │ │ │ │ - mov r0, r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - strh.w r2, [ip] │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - add r2, sp, #24 │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ - strb.w lr, [sp, #102] @ 0x66 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + movs r3, #18 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #1116] @ 58020 │ │ │ │ + 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 r3, [lr, #12] │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + ldrh.w r3, [ip] │ │ │ │ + strh.w r3, [lr, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strb.w sl, [r2, r3] │ │ │ │ + ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ + ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 57f2a │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 57f42 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2d3ec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bhi.w 57e7a │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 57e4e │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 57ede │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + strb.w r3, [r2, sl] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add.w r2, r8, #40 @ 0x28 │ │ │ │ blx r7 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 59fa4 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + beq.n 57c56 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r8, [r6, #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 59fca │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - mov.w fp, #14 │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #528] @ (5a1e8 ) │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mov ip, r5 │ │ │ │ - add r3, pc │ │ │ │ - mov.w lr, #0 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - ldr r7, [r2, #76] @ 0x4c │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - stmia.w ip!, {r0, r1, r2} │ │ │ │ - mov r0, r8 │ │ │ │ - add.w r2, r4, #148 @ 0x94 │ │ │ │ - strh.w r3, [ip] │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ - strb.w lr, [sp, #106] @ 0x6a │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5a016 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 57c66 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ - vldr d6, [r6, #104] @ 0x68 │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - vcmpe.f64 d6, d7 │ │ │ │ - ldr.w r8, [r6, #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 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - vstr d7, [r4, #136] @ 0x88 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 5a05c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - add.w fp, sp, #16 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #18 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #32] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r6, [pc, #360] @ (5a1ec ) │ │ │ │ - mov ip, r0 │ │ │ │ + ldr.w ip, [pc, #932] @ 58024 │ │ │ │ + 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 r3, [lr, #12] │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + ldrh.w r3, [ip] │ │ │ │ + strh.w r3, [lr, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strb.w sl, [r2, r3] │ │ │ │ + ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ + ldr.w r3, [r2, #288] @ 0x120 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 57eea │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 57fc4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2d3ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov.w lr, #0 │ │ │ │ - add r6, pc │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - str.w r0, [ip] │ │ │ │ - mov r0, r8 │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - ldrh r3, [r6, #0] │ │ │ │ - strh.w r3, [ip, #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 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bhi.w 57e58 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 57e38 │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 57ee6 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + strb.w r3, [r2, sl] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add.w r2, r8, #48 @ 0x30 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5a0ce │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + beq.n 57d14 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a0e4 │ │ │ │ + beq.n 57d24 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + movs r3, #26 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #744] @ 58028 │ │ │ │ + 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, [r9, #112] @ 0x70 │ │ │ │ + ldr.w sl, [r2, #288] @ 0x120 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 57f16 │ │ │ │ + ldr.w sl, [sl, #20] │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 57fe0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2d3ec │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bhi.w 57ebe │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 57e42 │ │ │ │ + mov r1, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 57ee2 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + strb.w r3, [r1, r9] │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 57ddc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a0f4 │ │ │ │ + beq.n 57dec │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #248] @ (5a1f0 ) │ │ │ │ - ldr r3, [pc, #216] @ (5a1d0 ) │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str.w r3, [r8, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + cbnz r3, 57e0e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #540] @ (5802c ) │ │ │ │ + ldr r3, [pc, #508] @ (58010 ) │ │ │ │ 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 5a182 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ + bne.w 57f56 │ │ │ │ + mov r0, r8 │ │ │ │ + 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 57b78 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 57eb0 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + strb.w r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 57cf0 │ │ │ │ + ldrb.w r3, [sl] │ │ │ │ + mov r1, r5 │ │ │ │ + strb.w r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 57dba │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + strb.w r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 57c32 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ - add r1, sp, #24 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d368 │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + b.n 57cf0 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + blx 2d7b4 , 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, sl │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d368 │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + b.n 57c32 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + movs r2, #0 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + blx 2d7b4 , 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 2d368 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.n 57b78 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + blx 2d7b4 , 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, r5 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, sl │ │ │ │ blx 2d368 │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 59f00 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d8bc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 59eda │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 59efe │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 59efe │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b.n 5a120 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 57dba │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 57e8c │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 57ece │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 57e6a │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + movs r1, #16 │ │ │ │ + add.w r2, r2, #448 @ 0x1c0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2b788 │ │ │ │ + mov r1, sl │ │ │ │ + blx 2cd64 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 57cc6 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + movs r1, #16 │ │ │ │ + add.w r2, r2, #448 @ 0x1c0 │ │ │ │ + blx 2b788 │ │ │ │ + mov r1, sl │ │ │ │ + blx 2cd64 │ │ │ │ + b.n 57b48 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + movs r1, #16 │ │ │ │ + add.w r2, r2, #448 @ 0x1c0 │ │ │ │ + blx 2b788 │ │ │ │ + mov r1, sl │ │ │ │ + blx 2cd64 │ │ │ │ + b.n 57d94 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + movs r1, #16 │ │ │ │ + add.w r2, r2, #448 @ 0x1c0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2b788 │ │ │ │ + mov r1, sl │ │ │ │ + blx 2cd64 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 57c08 │ │ │ │ + ldr r2, [pc, #236] @ (58030 ) │ │ │ │ + ldr r3, [pc, #200] @ (58010 ) │ │ │ │ + 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 57ffc │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bd2c │ │ │ │ - ldr r2, [pc, #132] @ (5a1f4 ) │ │ │ │ - ldr r3, [pc, #92] @ (5a1d0 ) │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + cbnz r3, 57f7c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2dc68 │ │ │ │ + ldr r2, [pc, #176] @ (58034 ) │ │ │ │ + ldr r3, [pc, #136] @ (58010 ) │ │ │ │ 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 5a1c0 │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #112] @ (5a1f8 ) │ │ │ │ - ldr r3, [pc, #68] @ (5a1d0 ) │ │ │ │ + bne.n 57f56 │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + b.n 57f60 │ │ │ │ + b.n 57f5a │ │ │ │ + ldr r2, [pc, #152] @ (58038 ) │ │ │ │ + ldr r3, [pc, #108] @ (58010 ) │ │ │ │ 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 5a182 │ │ │ │ - ldr r0, [pc, #96] @ (5a1fc ) │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #4] │ │ │ │ + bne.n 57f56 │ │ │ │ + ldr r0, [pc, #136] @ (5803c ) │ │ │ │ add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ - b.n 5a15c │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ - blx 2c2a8 │ │ │ │ - b.n 5a15c │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + blx 2c314 │ │ │ │ + b.n 57f5a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - b.n 5a15c │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5a1b2 │ │ │ │ - b.n 5a156 │ │ │ │ - b.n 5a162 │ │ │ │ - nop │ │ │ │ - str r0, [r6, r2] │ │ │ │ + b.n 57f5a │ │ │ │ + ldr r2, [pc, #120] @ (58040 ) │ │ │ │ + ldr r3, [pc, #72] @ (58010 ) │ │ │ │ + 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 57f56 │ │ │ │ + ldr r0, [pc, #104] @ (58044 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c314 │ │ │ │ + ldr r2, [pc, #100] @ (58048 ) │ │ │ │ + ldr r3, [pc, #44] @ (58010 ) │ │ │ │ + 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 57f56 │ │ │ │ + ldr r0, [pc, #84] @ (5804c ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c314 │ │ │ │ + ldr r0, [pc, #80] @ (58050 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c314 │ │ │ │ + b.n 57fbc │ │ │ │ + b.n 57fbc │ │ │ │ + b.n 57fbc │ │ │ │ + b.n 57f5a │ │ │ │ + strb r4, [r7, #18] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ movs r7, r0 │ │ │ │ - strd r0, r0, [r4, #16] │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + strb r2, [r6, r0] │ │ │ │ + movs r5, r0 │ │ │ │ + strh r0, [r1, r7] │ │ │ │ + movs r5, r0 │ │ │ │ + strh r2, [r5, r5] │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xf6260004 │ │ │ │ - add.w r0, r8, #8650752 @ 0x840000 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + strh r4, [r1, r4] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [pc, #224] @ (5a2d4 ) │ │ │ │ + strb r6, [r3, #4] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #760] @ (5a4f0 ) │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #664] @ (5a494 ) │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xeab00004 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ + movs r5, r0 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ + movs r5, r0 │ │ │ │ │ │ │ │ -0005a200 : │ │ │ │ +00058054 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d12} │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ - ldr r5, [pc, #312] @ (5a350 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #312] @ (5a354 ) │ │ │ │ - sub sp, #388 @ 0x184 │ │ │ │ - add r5, pc │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #380] @ 0x17c │ │ │ │ - mov.w r0, #0 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ + ldr.w r2, [pc, #1124] @ 584d0 │ │ │ │ + sub sp, #148 @ 0x94 │ │ │ │ + ldr.w r3, [pc, #1124] @ 584d4 │ │ │ │ + mov sl, 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, #80] @ 0x50 │ │ │ │ - bcs.w 5ab56 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5a9f4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b66c │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - adds r7, r0, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - strd r2, r3, [r0], #8 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r7, [sp, #108] @ 0x6c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 5aa78 │ │ │ │ - sub.w r2, r5, #8 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2c240 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r0, [r3, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r0, [sl, #24] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + mov r6, 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, #72] @ 0x48 │ │ │ │ - bcs.w 5ab74 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5a9e6 │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b66c │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ - adds r7, r0, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - movs r2, #0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - strd r2, r3, [r0], #8 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 5aa7e │ │ │ │ - sub.w r2, r5, #8 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2c240 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r0, [r3, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ - blx 2c18c │ │ │ │ - ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ - blx 2cf4c │ │ │ │ + ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5abae │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 5aa84 │ │ │ │ - movs r6, #0 │ │ │ │ - vldr d8, [pc, #8] @ 5a348 │ │ │ │ - mov r5, r6 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - b.n 5a360 │ │ │ │ - ... │ │ │ │ - ldr r5, [pc, #80] @ (5a3a4 ) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 5a3e8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ + ldr.w r5, [sl, #24] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 582e2 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ble.n 5819c │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 5813c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ + ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ + vldr d6, [r6] │ │ │ │ + vldr d7, [r8] │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 5812a │ │ │ │ + cbz r1, 58178 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + vldr d0, [r9, #-8] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5a358 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r5, r3 │ │ │ │ - it ne │ │ │ │ - strne.w r6, [r5], #4 │ │ │ │ - bne.n 5a358 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r5, r5, r3 │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - asrs r7, r5, #2 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 5ab92 │ │ │ │ - cmp r7, #1 │ │ │ │ - ite cs │ │ │ │ - addcs r7, r7, r7 │ │ │ │ - addcc r7, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - it cs │ │ │ │ - movcs r7, r3 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2b66c │ │ │ │ - mov sl, r0 │ │ │ │ - str r6, [r0, r5] │ │ │ │ - cbz r5, 5a3c4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - blx 2d368 │ │ │ │ + ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + adds r4, #1 │ │ │ │ + adds r7, #8 │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + adds r6, #8 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + beq.n 5819c │ │ │ │ + vldr d7, [r7] │ │ │ │ + vldmia r9!, {d0} │ │ │ │ + vcmpe.f64 d7, d0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 58102 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 580f2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 5836a │ │ │ │ + vstmia r3!, {d7} │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 58342 │ │ │ │ + vldr d0, [r9, #-8] │ │ │ │ + str.w r4, [r3], #4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 580f2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - adds r5, #4 │ │ │ │ - add r5, sl │ │ │ │ - cbz r3, 5a3d6 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - blx 2c2a8 │ │ │ │ - add.w r3, sl, r7 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 5a360 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 582f4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str.w r4, [r3], #4 │ │ │ │ + cmp r1, fp │ │ │ │ + str r3, [sp, #12] │ │ │ │ + beq.w 5831e │ │ │ │ + ldrd r2, r3, [r6] │ │ │ │ + strd r2, r3, [r1], #8 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 58116 │ │ │ │ + cbnz r1, 581aa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - movs r3, #0 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2beb0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.w 5aa00 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - vldr d0, [pc, #820] @ 5a760 │ │ │ │ - ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ - mov r1, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 582d2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [pc, #836] @ (5a780 ) │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 582d2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 583b4 │ │ │ │ + ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ + cmp r3, r0 │ │ │ │ + it le │ │ │ │ + movle r6, #1 │ │ │ │ + bgt.w 5838e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr.w r0, [sl, #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, r8 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2bc48 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - vldr d0, [r3] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ - blx r3 │ │ │ │ - vldr d7, [r4, #136] @ 0x88 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - vldr d8, [r4, #80] @ 0x50 │ │ │ │ - mov r1, r3 │ │ │ │ - movs r0, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r7, [r4, #200] @ 0xc8 │ │ │ │ - vadd.f64 d8, d7, d8 │ │ │ │ - ldr.w r6, [r4, #144] @ 0x90 │ │ │ │ - blx 2c790 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vmov d9, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #700] @ 5a768 │ │ │ │ - vmov d6, r0, r1 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - vldr d0, [pc, #696] @ 5a770 │ │ │ │ - mov r0, r7 │ │ │ │ - vmla.f64 d9, d6, d7 │ │ │ │ - vsub.f64 d1, d8, d9 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 5a9e0 │ │ │ │ - blx 2dc74 │ │ │ │ - ldr.w r2, [r4, #200] @ 0xc8 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - ldrb r1, [r2, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - add.w r3, r4, #44 @ 0x2c │ │ │ │ - mov r2, r3 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 5a9b2 │ │ │ │ - movs r1, #3 │ │ │ │ - blx 2b788 │ │ │ │ - ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - blx 2d634 │ │ │ │ - ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - blx 2d634 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd64 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - vldr d11, [r3] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 5a7ee │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vldr d9, [pc, #600] @ 5a778 │ │ │ │ - subs r1, r5, r3 │ │ │ │ - vldr d10, [pc, #572] @ 5a760 │ │ │ │ - ldrd r3, r2, [r9, #4] │ │ │ │ - asrs r5, r1, #2 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - subs r3, r2, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movw r3, #65532 @ 0xfffc │ │ │ │ - movt r3, #16383 @ 0x3fff │ │ │ │ - str r3, [sp, #32] │ │ │ │ - lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - str r6, [sp, #300] @ 0x12c │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi.w 5aaf4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 5a858 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2b66c │ │ │ │ - mov r3, r0 │ │ │ │ - adds r7, r0, r7 │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ - movs r1, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r5, #1 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - mov.w r0, #0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r7, [sp, #132] @ 0x84 │ │ │ │ - strd r0, r1, [r3], #8 │ │ │ │ - beq.n 5a594 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - movs r1, #0 │ │ │ │ - subs r2, #8 │ │ │ │ - blx 2c240 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w fp, r7, r0 │ │ │ │ - sub.w fp, fp, #8 │ │ │ │ - sub.w r3, fp, r3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov.w fp, #0 │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ - vmov.f64 d8, #96 @ 0x3f000000 0.5 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + blx 2b690 │ │ │ │ + ldr.w r4, [sl, #56] @ 0x38 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 582d6 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ subs r7, r3, #4 │ │ │ │ - ldr.w r3, [r7, #4]! │ │ │ │ - add.w r3, r6, r3, lsl #3 │ │ │ │ - vldr d12, [r3] │ │ │ │ - vadd.f64 d0, d12, d8 │ │ │ │ - blx 2dc8c │ │ │ │ - vsub.f64 d0, d12, d0 │ │ │ │ - vabs.f64 d0, d0 │ │ │ │ - vcmpe.f64 d0, d9 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 5ab2e │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - vstmia sl!, {d12} │ │ │ │ - cmp r5, fp │ │ │ │ - bhi.n 5a5a8 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vmov.f64 d1, d10 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - blx 2dc14 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movs r1, #12 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - blx 2b788 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - blx 2bda4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd64 │ │ │ │ - vldr d7, [pc, #340] @ 5a768 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - vcmpe.f64 d8, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 5a866 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldrb.w lr, [r4, #96] @ 0x60 │ │ │ │ - mov.w ip, #0 │ │ │ │ - vldr d0, [pc, #296] @ 5a760 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - mov r1, r9 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - ldr.w r6, [r6, #672] @ 0x2a0 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - asrs r2, r3, #2 │ │ │ │ - ldrd r1, r3, [r9, #4] │ │ │ │ - subs r3, r3, r1 │ │ │ │ - rsbs r2, r2, r3, asr #2 │ │ │ │ - beq.w 5abc0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2d980 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2c790 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d5, [pc, #228] @ 5a768 │ │ │ │ - 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 │ │ │ │ - bgt.w 5a7e2 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.w 5a7e2 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ - cmp r1, r2 │ │ │ │ - bge.w 5a7e2 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ + sub.w r8, r2, r3 │ │ │ │ + mov.w r8, r8, asr #2 │ │ │ │ + b.n 5824a │ │ │ │ + ldr.w r0, [sl, #24] │ │ │ │ + ldr.w r1, [r7, #4]! │ │ │ │ + vldmia r9!, {d0} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ + ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bc48 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r8, r5 │ │ │ │ + bne.n 58234 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - vldr d0, [r3] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ - blx r3 │ │ │ │ - vldr d7, [r4, #136] @ 0x88 │ │ │ │ - movs r0, #0 │ │ │ │ - vldr d8, [r4, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr.w fp, [r4, #200] @ 0xc8 │ │ │ │ - vadd.f64 d8, d7, d8 │ │ │ │ - ldr.w r6, [r4, #144] @ 0x90 │ │ │ │ - blx 2c790 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vmov d12, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #76] @ 5a768 │ │ │ │ - vmov d6, r0, r1 │ │ │ │ - ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - vldr d0, [pc, #72] @ 5a770 │ │ │ │ - mov r0, fp │ │ │ │ - vmla.f64 d12, d6, d7 │ │ │ │ - vsub.f64 d1, d8, d12 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 5a992 │ │ │ │ - blx 2dc74 │ │ │ │ - ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 5a988 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movs r1, #3 │ │ │ │ - blx 2b788 │ │ │ │ - b.n 5a784 │ │ │ │ - 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 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ - movs r5, r0 │ │ │ │ - ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - blx 2d634 │ │ │ │ - ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - blx 2d634 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd64 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 5a998 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - movs r1, #13 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - blx 2b788 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ + subs r5, r3, #4 │ │ │ │ + subs r7, r2, r3 │ │ │ │ + asrs r7, r7, #2 │ │ │ │ + b.n 58274 │ │ │ │ + ldr.w r0, [sl, #24] │ │ │ │ + ldr.w r1, [r5, #4]! │ │ │ │ + vldmia r8!, {d0} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ + ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ blx r3 │ │ │ │ - add.w r3, r6, r0, lsl #3 │ │ │ │ - mov r0, fp │ │ │ │ - vldr d0, [r3] │ │ │ │ - blx 2bda4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd64 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5a7d8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldrd r3, r2, [r9, #4] │ │ │ │ - subs r3, r2, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 5a544 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5a7ee │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, r7 │ │ │ │ + bne.n 5825e │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbz r3, 58286 │ │ │ │ + sub.w r1, fp, r3 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr.w r2, [r4, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #0 │ │ │ │ - andne.w r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 5aa1a │ │ │ │ - vldr d8, [pc, #688] @ 5aab8 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2b654 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r3, 5a81c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cbz r3, 58294 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 5a828 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cbz r3, 582a2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ + subs r1, r2, r3 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 5a834 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 582b0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ + subs r1, r2, r3 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #672] @ (5aad8 ) │ │ │ │ - ldr r3, [pc, #676] @ (5aadc ) │ │ │ │ + ldr r2, [pc, #548] @ (584d8 ) │ │ │ │ + ldr r3, [pc, #544] @ (584d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #380] @ 0x17c │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 5aaae │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - add sp, #388 @ 0x184 │ │ │ │ - vpop {d8-d12} │ │ │ │ + bne.w 58424 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #148 @ 0x94 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ - str r5, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b.n 5a5dc │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldrd r2, r3, [r4, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - vldr d0, [r4, #112] @ 0x70 │ │ │ │ - blx 2be1c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [pc, #612] @ (5aae0 ) │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ - blx r3 │ │ │ │ - cbnz r0, 5a8ac │ │ │ │ - ldrd r2, r3, [r4, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - vldr d0, [r4, #112] @ 0x70 │ │ │ │ - blx 2d4ac │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [pc, #576] @ (5aae4 ) │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ + movs r6, #3 │ │ │ │ + b.n 581f6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - vldr d0, [r3] │ │ │ │ - blx 2ce74 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 5a908 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ + b.n 58278 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ - vcmpe.f64 d11, d0 │ │ │ │ - vldr d7, [r4, #104] @ 0x68 │ │ │ │ - vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f64 d11, d0 │ │ │ │ - vcmpe.f64 d11, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 5a9a8 │ │ │ │ - vsub.f64 d7, d6, d7 │ │ │ │ - vmul.f64 d7, d7, d11 │ │ │ │ - vcmpe.f64 d7, d11 │ │ │ │ + ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 580cc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr d7, [r3] │ │ │ │ - bpl.w 5ab40 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldrb.w fp, [r4, #96] @ 0x60 │ │ │ │ - mov.w lr, #0 │ │ │ │ - vldr d0, [pc, #416] @ 5aac0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - mov r1, r9 │ │ │ │ - strd lr, fp, [sp] │ │ │ │ - ldr.w fp, [ip, #672] @ 0x2a0 │ │ │ │ - blx fp │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #264] @ 0x108 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ - blx r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 5a64a │ │ │ │ + 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 2bdbc >::_M_realloc_append(int const&)@plt> │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + cmp r1, fp │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 58190 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - movs r1, #14 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - blx 2b788 │ │ │ │ mov r1, r6 │ │ │ │ - blx 2d634 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - vldr d0, [r3] │ │ │ │ - blx 2bda4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd64 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [pc, #364] @ (5aae8 ) │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ - blx r3 │ │ │ │ - b.n 5a64a │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movs r1, #4 │ │ │ │ - blx 2b788 │ │ │ │ - b.n 5a784 │ │ │ │ - blx 2d16c │ │ │ │ - b.n 5a73e │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5a7ee │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - blx 2c2a8 │ │ │ │ - b.n 5a7ee │ │ │ │ - vadd.f64 d7, d7, d6 │ │ │ │ - vmul.f64 d7, d7, d11 │ │ │ │ - b.n 5a8f0 │ │ │ │ - movs r1, #4 │ │ │ │ - blx 2b788 │ │ │ │ - ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - blx 2d634 │ │ │ │ - ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - blx 2d634 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd64 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 5a804 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - vldr d11, [r3] │ │ │ │ - b.n 5a51a │ │ │ │ - blx 2d16c │ │ │ │ - b.n 5a4ce │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 5a2f6 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - b.n 5a28a │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr.w r2, [r3, #204] @ 0xcc │ │ │ │ - ldr.w r7, [r3, #664] @ 0x298 │ │ │ │ - blx r2 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r7 │ │ │ │ - b.n 5a422 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movs r1, #7 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - blx 2b788 │ │ │ │ - ldr r1, [pc, #196] @ (5aaec ) │ │ │ │ - add r1, pc │ │ │ │ - blx 2d998 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2c790 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #124] @ 5aac8 │ │ │ │ - vmov d6, r0, r1 │ │ │ │ - vldr d0, [r4, #80] @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - vmla.f64 d8, d6, d7 │ │ │ │ - vsub.f64 d0, d8, d0 │ │ │ │ - blx 2bda4 │ │ │ │ - vmov.f64 d0, d11 │ │ │ │ - blx 2bda4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd64 │ │ │ │ - vldr d8, [pc, #92] @ 5aad0 │ │ │ │ - b.n 5a808 │ │ │ │ - movs r3, #8 │ │ │ │ + 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 2d31c >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr.w fp, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 58116 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 5a28a │ │ │ │ - movs r3, #8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 5a2f6 │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 2bdbc >::_M_realloc_append(int const&)@plt> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + vldr d0, [r9, #-8] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 580f2 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + 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 2d31c >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.n 58162 │ │ │ │ + ldr.w r0, [sl, #32] │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2c6b8 │ │ │ │ + vldr d7, [pc, #296] @ 584c8 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite ne │ │ │ │ + movne r6, #1 │ │ │ │ + moveq r6, #3 │ │ │ │ + b.n 581f6 │ │ │ │ + mvn.w r6, #2 │ │ │ │ + b.n 581f6 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r5, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 5a3e8 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + strd r3, fp, [sp, #132] @ 0x84 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + blx 2cb48 >::~_Vector_base()@plt> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #84] @ (5aaf0 ) │ │ │ │ - ldr r3, [pc, #60] @ (5aadc ) │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 2cb48 >::~_Vector_base()@plt> │ │ │ │ + ldr r2, [pc, #200] @ (584dc ) │ │ │ │ + ldr r3, [pc, #192] @ (584d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #380] @ 0x17c │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5ab52 │ │ │ │ + beq.n 5848e │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 5ab16 │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ + str.w fp, [sp, #52] @ 0x34 │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + str.w fp, [sp, #48] @ 0x30 │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.n 583ba │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 583ca │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + 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 583ca │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + ldr.w fp, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 583ca │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.n 583be │ │ │ │ + b.n 58428 │ │ │ │ + b.n 58428 │ │ │ │ + b.n 58428 │ │ │ │ + b.n 58428 │ │ │ │ + b.n 58428 │ │ │ │ nop.w │ │ │ │ @ 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] │ │ │ │ - mov r8, pc │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #28 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r6, #26 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ - movs r5, r0 │ │ │ │ - add sl, r2 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [pc, #220] @ (5abd4 ) │ │ │ │ - ldr r3, [pc, #224] @ (5abd8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #380] @ 0x17c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5aaae │ │ │ │ - ldr r0, [pc, #208] @ (5abdc ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2b654 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 5aa8e │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r2, r3 │ │ │ │ - blx 2c2a8 │ │ │ │ - b.n 5aa8e │ │ │ │ - ldr r3, [pc, #176] @ (5abe0 ) │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ - ldr r1, [pc, #176] @ (5abe4 ) │ │ │ │ - ldr r0, [pc, #176] @ (5abe8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #168] @ (5abec ) │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ - ldr r1, [pc, #168] @ (5abf0 ) │ │ │ │ - ldr r0, [pc, #172] @ (5abf4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #160] @ (5abf8 ) │ │ │ │ - ldr r3, [pc, #124] @ (5abd8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #380] @ 0x17c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5aaae │ │ │ │ - ldr r0, [pc, #144] @ (5abfc ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ - b.n 5aa94 │ │ │ │ - ldr r2, [pc, #136] @ (5ac00 ) │ │ │ │ - ldr r3, [pc, #96] @ (5abd8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #380] @ 0x17c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5aaae │ │ │ │ - ldr r0, [pc, #120] @ (5ac04 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ - b.n 5ab1c │ │ │ │ - ldr r2, [pc, #116] @ (5ac08 ) │ │ │ │ - ldr r3, [pc, #64] @ (5abd8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #380] @ 0x17c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5aaae │ │ │ │ - ldr r0, [pc, #100] @ (5ac0c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ - ldr r3, [pc, #96] @ (5ac10 ) │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #96] @ (5ac14 ) │ │ │ │ - ldr r0, [pc, #96] @ (5ac18 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (5ac1c ) │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ - ldr r1, [pc, #88] @ (5ac20 ) │ │ │ │ - ldr r0, [pc, #92] @ (5ac24 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - add r0, r7 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ - movs r5, r0 │ │ │ │ - mvns r6, r2 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ - movs r5, r0 │ │ │ │ - bics r0, r7 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - movs r5, r0 │ │ │ │ - bics r2, r3 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, r3, r1 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ - movs r5, r0 │ │ │ │ - bgt.n 5ab68 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r3, #32 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ - movs r5, r0 │ │ │ │ │ │ │ │ -0005ac28 : │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0005ac2c : │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0005ac34 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000584e0 >::~_Vector_base()@@Base>: │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 58508 >::~_Vector_base()@@Base+0x28> │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #84] @ (5ac98 ) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b66c │ │ │ │ - mov r1, r5 │ │ │ │ - add r6, pc │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2cb18 │ │ │ │ - ldr r3, [pc, #68] @ (5ac9c ) │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 2b66c │ │ │ │ - ldr.w r1, [r5, #200] @ 0xc8 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 2d2e8 │ │ │ │ - ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r3, [r4, #200] @ 0xc8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - b.n 5ac8a │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bd2c │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, r4 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5ac84 │ │ │ │ - cmn r2, r4 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0005aca0 : │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r2, r0, #8 │ │ │ │ - strb r3, [r0, #8] │ │ │ │ - strd r2, r3, [r0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, r3 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ │ │ │ │ -0005acb0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005850c >::_M_realloc_append(double const&)@@Base>: │ │ │ │ + push {r4, r5, r6, r7, 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, #660] @ (5af60 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - vcmpe.f64 d7, #0.0 │ │ │ │ - add r5, pc │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 5ae24 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r0, sl │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ - blx r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldrd r7, r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r6 │ │ │ │ + mvn.w r3, #4026531840 @ 0xf0000000 │ │ │ │ + sub sp, #12 │ │ │ │ + subs r4, r4, r7 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 58582 >::_M_realloc_append(double const&)@@Base+0x76> │ │ │ │ + cmp r0, #1 │ │ │ │ + ite cs │ │ │ │ + addcs r0, r0, r0 │ │ │ │ + addcc r0, #1 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + it cs │ │ │ │ + movcs r0, r3 │ │ │ │ + lsls r5, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ca08 │ │ │ │ - vldr d7, [r4, #224] @ 0xe0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmpe.f64 d7, d0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 5aeaa │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - vstr d0, [r4, #208] @ 0xd0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 5aeaa │ │ │ │ - mov.w r9, #0 │ │ │ │ - vldr d9, [pc, #540] @ 5af48 │ │ │ │ - mov r5, r9 │ │ │ │ - b.n 5ad84 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 2d980 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ + blx 2b66c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + adds r2, r0, r4 │ │ │ │ + mov r3, r0 │ │ │ │ + vldr d7, [r1] │ │ │ │ + vstr d7, [r2] │ │ │ │ + cbz r4, 58562 >::_M_realloc_append(double const&)@@Base+0x56> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2d368 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + adds r4, #8 │ │ │ │ + add r4, r3 │ │ │ │ + cbz r7, 58576 >::_M_realloc_append(double const&)@@Base+0x6a> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + subs r1, r1, r7 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r5, r3 │ │ │ │ + strd r3, r4, [r6] │ │ │ │ + str r5, [r6, #8] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #8] @ (5858c >::_M_realloc_append(double const&)@@Base+0x80>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ + nop │ │ │ │ + ldr r1, [pc, #608] @ (587f0 ) │ │ │ │ + movs r5, r0 │ │ │ │ + │ │ │ │ +00058590 >::_M_realloc_append(int const&)@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldrd r7, r4, [r0] │ │ │ │ + mov r6, r0 │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + sub sp, #12 │ │ │ │ + subs r4, r4, r7 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 58600 >::_M_realloc_append(int const&)@@Base+0x70> │ │ │ │ + cmp r0, #1 │ │ │ │ + ite cs │ │ │ │ + addcs r0, r0, r0 │ │ │ │ + addcc r0, #1 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + it cs │ │ │ │ + movcs r0, r3 │ │ │ │ + lsls r5, r0, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b66c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + str r2, [r0, r4] │ │ │ │ + cbz r4, 585e0 >::_M_realloc_append(int const&)@@Base+0x50> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2d368 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + adds r4, #4 │ │ │ │ + add r4, r3 │ │ │ │ + cbz r7, 585f4 >::_M_realloc_append(int const&)@@Base+0x64> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + subs r1, r1, r7 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r5, r3 │ │ │ │ + strd r3, r4, [r6] │ │ │ │ + str r5, [r6, #8] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #4] @ (58608 >::_M_realloc_append(int const&)@@Base+0x78>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ + ldr r1, [pc, #104] @ (58674 ) │ │ │ │ + movs r5, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00058610 : │ │ │ │ + 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, #660] @ (588c0 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + vcmpe.f64 d7, #0.0 │ │ │ │ + add r5, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 58784 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ca08 │ │ │ │ + vldr d7, [r4, #224] @ 0xe0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmpe.f64 d7, d0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 5880a │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + vstr d0, [r4, #208] @ 0xd0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 5880a │ │ │ │ + mov.w r9, #0 │ │ │ │ + vldr d9, [pc, #540] @ 588a8 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 586e4 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2d980 │ │ │ │ + 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 5aefa │ │ │ │ + bne.w 5885a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ @@ -72726,36 +68830,36 @@ │ │ │ │ blx r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ca08 │ │ │ │ ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ vstr d0, [r4, #208] @ 0xd0 │ │ │ │ cmp r9, r3 │ │ │ │ - bge.w 5aeb8 │ │ │ │ + bge.w 58818 │ │ │ │ vldr d7, [r4, #224] @ 0xe0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 5aeb4 │ │ │ │ + ble.w 58814 │ │ │ │ vldr d7, [r4, #232] @ 0xe8 │ │ │ │ vmul.f64 d7, d8, d7 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 5aeb4 │ │ │ │ + bpl.w 58814 │ │ │ │ ldrd r3, r7, [r8, #4] │ │ │ │ ldrb.w r6, [r4, #97] @ 0x61 │ │ │ │ subs r7, r7, r3 │ │ │ │ asrs r7, r7, #2 │ │ │ │ - cbz r6, 5adc0 │ │ │ │ + cbz r6, 58720 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - cbz r5, 5adc6 │ │ │ │ + cbz r5, 58726 │ │ │ │ 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 │ │ │ │ @@ -72767,542 +68871,541 @@ │ │ │ │ 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 5aeb4 │ │ │ │ + ble.n 58814 │ │ │ │ ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bge.n 5aeb4 │ │ │ │ + bge.n 58814 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5ad32 │ │ │ │ + bne.n 58692 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5af06 │ │ │ │ + bne.n 58866 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2b66c │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ blx 2c4a0 │ │ │ │ - b.n 5ad32 │ │ │ │ + b.n 58692 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ccac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5af24 │ │ │ │ - ldr r3, [pc, #308] @ (5af64 ) │ │ │ │ + beq.n 58884 │ │ │ │ + ldr r3, [pc, #308] @ (588c4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #304] @ (5af68 ) │ │ │ │ + ldr r3, [pc, #304] @ (588c8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb0c <__dynamic_cast@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5af24 │ │ │ │ + beq.n 58884 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5af36 │ │ │ │ + beq.n 58896 │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5af00 │ │ │ │ + beq.n 58860 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ negs r3, r3 │ │ │ │ vmov s2, r3 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ - ldr r3, [pc, #264] @ (5af6c ) │ │ │ │ + ldr r3, [pc, #264] @ (588cc ) │ │ │ │ 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 2d838 │ │ │ │ vmov s15, r5 │ │ │ │ vldr d5, [r4, #240] @ 0xf0 │ │ │ │ - vldr d6, [pc, #192] @ 5af50 │ │ │ │ + vldr d6, [pc, #192] @ 588b0 │ │ │ │ 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 5ace0 │ │ │ │ + bhi.w 58640 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5aeaa │ │ │ │ + beq.n 5880a │ │ │ │ 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, 5aefa │ │ │ │ + cbnz r0, 5885a │ │ │ │ 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, 5aee2 │ │ │ │ + cbz r3, 58842 │ │ │ │ mov r0, r5 │ │ │ │ blx 2da90 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c530 │ │ │ │ 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 2c2a4 │ │ │ │ - vldr d0, [pc, #92] @ 5af58 │ │ │ │ - b.n 5aed4 │ │ │ │ - vldr d1, [pc, #68] @ 5af48 │ │ │ │ - b.n 5ae62 │ │ │ │ - ldr r3, [pc, #104] @ (5af70 ) │ │ │ │ + vldr d0, [pc, #92] @ 588b8 │ │ │ │ + b.n 58834 │ │ │ │ + vldr d1, [pc, #68] @ 588a8 │ │ │ │ + b.n 587c2 │ │ │ │ + ldr r3, [pc, #104] @ (588d0 ) │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ - ldr r1, [pc, #104] @ (5af74 ) │ │ │ │ - ldr r0, [pc, #104] @ (5af78 ) │ │ │ │ + ldr r1, [pc, #104] @ (588d4 ) │ │ │ │ + ldr r0, [pc, #104] @ (588d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #84] @ (5af7c ) │ │ │ │ + ldr r3, [pc, #84] @ (588dc ) │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #84] @ (5af80 ) │ │ │ │ - ldr r0, [pc, #88] @ (5af84 ) │ │ │ │ + ldr r1, [pc, #84] @ (588e0 ) │ │ │ │ + ldr r0, [pc, #88] @ (588e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ (5af88 ) │ │ │ │ + ldr r3, [pc, #80] @ (588e8 ) │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ - ldr r1, [pc, #80] @ (5af8c ) │ │ │ │ - ldr r0, [pc, #80] @ (5af90 ) │ │ │ │ + ldr r1, [pc, #80] @ (588ec ) │ │ │ │ + ldr r0, [pc, #80] @ (588f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - negs r2, r3 │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + ldr r0, [pc, #648] @ (58b5c ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + ldr r1, [pc, #0] @ (588d8 ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + ldr r1, [pc, #136] @ (58964 ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + ldr r0, [pc, #528] @ (58af0 ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + ldr r0, [pc, #904] @ (58c6c ) │ │ │ │ movs r5, r0 │ │ │ │ - bhi.n 5aed0 │ │ │ │ - movs r4, r0 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + vhadd.u8 d16, d4, d4 │ │ │ │ + ldr r0, [pc, #456] @ (58ab4 ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #832] @ (58c30 ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + ldr r0, [pc, #888] @ (58c6c ) │ │ │ │ movs r5, 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 r4, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 5b018 │ │ │ │ + cbz r4, 58978 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 5afbc │ │ │ │ + b.n 5891c │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5afce │ │ │ │ + cbz r2, 5892e │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5afd2 │ │ │ │ + cbnz r0, 58932 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ bics.w r2, r2, r0, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5afb6 │ │ │ │ - cbnz r3, 5b01a │ │ │ │ + bne.n 58916 │ │ │ │ + cbnz r3, 5897a │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5b012 │ │ │ │ + cbz r2, 58972 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 5b012 │ │ │ │ + cbz r0, 58972 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r8, [r7] │ │ │ │ strdge r4, r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r5, r9 │ │ │ │ - b.n 5affe │ │ │ │ + b.n 5895e │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 5b00c │ │ │ │ + beq.n 5896c │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c99c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 5afec │ │ │ │ + b.n 5894c │ │ │ │ nop │ │ │ │ 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, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 5b0c0 │ │ │ │ + cbz r4, 58a20 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 5b064 │ │ │ │ + b.n 589c4 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5b076 │ │ │ │ + cbz r2, 589d6 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5b07a │ │ │ │ + cbnz r0, 589da │ │ │ │ sub.w r0, r9, r5 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ bics.w r2, r2, r0, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5b05e │ │ │ │ - cbnz r3, 5b0c2 │ │ │ │ + bne.n 589be │ │ │ │ + cbnz r3, 58a22 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5b0ba │ │ │ │ + cbz r2, 58a1a │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 5b0ba │ │ │ │ + cbz r0, 58a1a │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r8, [r7] │ │ │ │ strdge r4, r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r5, r9 │ │ │ │ - b.n 5b0a6 │ │ │ │ + b.n 58a06 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 5b0b4 │ │ │ │ + beq.n 58a14 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c99c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 5b094 │ │ │ │ + b.n 589f4 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b360 │ │ │ │ + beq.w 58cc0 │ │ │ │ stmdb 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 5b31c │ │ │ │ + beq.w 58c7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5b2e4 │ │ │ │ + beq.w 58c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5b2ac │ │ │ │ + beq.w 58c0c │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5b238 │ │ │ │ + beq.w 58b98 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5b1ce │ │ │ │ + beq.n 58b2e │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5b202 │ │ │ │ + beq.n 58b62 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 5b276 │ │ │ │ + beq.w 58bd6 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 5b18e │ │ │ │ + cbz r7, 58aee │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 5b0e4 │ │ │ │ + bl 58a44 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5b16c │ │ │ │ + beq.n 58acc │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5b182 │ │ │ │ + beq.n 58ae2 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5b14c │ │ │ │ + bne.n 58aac │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5b1a8 │ │ │ │ + beq.n 58b08 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5b1be │ │ │ │ + beq.n 58b1e │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5b276 │ │ │ │ + beq.n 58bd6 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 5b146 │ │ │ │ + b.n 58aa6 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b1e2 │ │ │ │ + beq.n 58b42 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b1f4 │ │ │ │ + beq.n 58b54 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 5b238 │ │ │ │ + cbz r5, 58b98 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5b12e │ │ │ │ + b.n 58a8e │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b216 │ │ │ │ + beq.n 58b76 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b228 │ │ │ │ + beq.n 58b88 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5b1ce │ │ │ │ + beq.n 58b2e │ │ │ │ mov r5, r6 │ │ │ │ - b.n 5b134 │ │ │ │ + b.n 58a94 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b252 │ │ │ │ + beq.n 58bb2 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b268 │ │ │ │ + beq.n 58bc8 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 5b2ac │ │ │ │ + cbz r4, 58c0c │ │ │ │ mov fp, r4 │ │ │ │ - b.n 5b124 │ │ │ │ + b.n 58a84 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b28a │ │ │ │ + beq.n 58bea │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b29c │ │ │ │ + beq.n 58bfc │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5b202 │ │ │ │ + beq.n 58b62 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 5b13a │ │ │ │ + b.n 58a9a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b2c2 │ │ │ │ + beq.n 58c22 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b2d6 │ │ │ │ + beq.n 58c36 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 5b2e4 │ │ │ │ + cbz r4, 58c44 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 5b116 │ │ │ │ + b.n 58a76 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b2fa │ │ │ │ + beq.n 58c5a │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b30e │ │ │ │ + beq.n 58c6e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 5b31c │ │ │ │ + cbz r4, 58c7c │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 5b10a │ │ │ │ + b.n 58a6a │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b336 │ │ │ │ + beq.n 58c96 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b34c │ │ │ │ + beq.n 58cac │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 5b35a │ │ │ │ + cbz r4, 58cba │ │ │ │ mov r8, r4 │ │ │ │ - b.n 5b0fe │ │ │ │ + b.n 58a5e │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #608] @ (5b5d8 ) │ │ │ │ - ldr r3, [pc, #608] @ (5b5dc ) │ │ │ │ + ldr r2, [pc, #608] @ (58f38 ) │ │ │ │ + ldr r3, [pc, #608] @ (58f3c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -73319,280 +69422,280 @@ │ │ │ │ add.w r9, r7, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ cmp r9, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ - beq.n 5b480 │ │ │ │ + beq.n 58de0 │ │ │ │ ldrd r1, r6, [r5, #16] │ │ │ │ mov r2, fp │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ cmp fp, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 5b43a │ │ │ │ + cbz r2, 58d9a │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 5b442 │ │ │ │ + blt.n 58da2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 5b400 │ │ │ │ + cbnz r0, 58d60 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b4fa │ │ │ │ + blt.n 58e5a │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 5b414 │ │ │ │ + beq.n 58d74 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #448] @ (5b5e0 ) │ │ │ │ - ldr r3, [pc, #444] @ (5b5dc ) │ │ │ │ + ldr r2, [pc, #448] @ (58f40 ) │ │ │ │ + ldr r3, [pc, #444] @ (58f3c ) │ │ │ │ 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 5b5aa │ │ │ │ + bne.w 58f0a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r2, fp, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5b3fc │ │ │ │ + bge.n 58d5c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 5b4f6 │ │ │ │ + beq.n 58e56 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c99c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5b46a │ │ │ │ + cbz r2, 58dca │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 5b46e │ │ │ │ + cbnz r0, 58dce │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5b484 │ │ │ │ + bge.n 58de4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5b584 │ │ │ │ + beq.w 58ee4 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5b4aa │ │ │ │ + b.n 58e0a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 5b4be │ │ │ │ + cbnz r3, 58e1e │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 5af94 │ │ │ │ + bl 588f4 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5b404 │ │ │ │ + beq.n 58d64 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b57a │ │ │ │ + beq.n 58eda │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b82c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 5b41c │ │ │ │ + b.n 58d7c │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5b536 │ │ │ │ + beq.n 58e96 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 5b484 │ │ │ │ + bge.n 58de4 │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 5b54a │ │ │ │ + bne.n 58eaa │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5b4aa │ │ │ │ + b.n 58e0a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 5b542 │ │ │ │ + beq.n 58ea2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2cc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5b568 │ │ │ │ + cbz r2, 58ec8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 5b484 │ │ │ │ + bge.n 58de4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b4f6 │ │ │ │ + bne.n 58e56 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 5b54a │ │ │ │ + b.n 58eaa │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 5b484 │ │ │ │ + bge.n 58de4 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 5b498 │ │ │ │ + b.n 58df8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 5b55e │ │ │ │ + cbz r2, 58ebe │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5b564 │ │ │ │ + cbnz r0, 58ec4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5b4aa │ │ │ │ + b.n 58e0a │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 5b484 │ │ │ │ + bge.n 58de4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5b532 │ │ │ │ + beq.n 58e92 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 5b498 │ │ │ │ + b.n 58df8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 5b54a │ │ │ │ + b.n 58eaa │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 5b4f6 │ │ │ │ - b.n 5b54a │ │ │ │ + beq.n 58e56 │ │ │ │ + b.n 58eaa │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (5b5e4 ) │ │ │ │ - ldr r3, [pc, #64] @ (5b5dc ) │ │ │ │ + ldr r2, [pc, #76] @ (58f44 ) │ │ │ │ + ldr r3, [pc, #64] @ (58f3c ) │ │ │ │ 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 5b5d2 │ │ │ │ + beq.n 58f32 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #44] @ (5b5e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (5b5dc ) │ │ │ │ + ldr r2, [pc, #44] @ (58f48 ) │ │ │ │ + ldr r3, [pc, #28] @ (58f3c ) │ │ │ │ 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 5b5aa │ │ │ │ + bne.n 58f0a │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #16 │ │ │ │ + str r0, [r6, #24] │ │ │ │ movs r7, r0 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + str r6, [r6, #0] │ │ │ │ movs r7, r0 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + str r2, [r2, #0] │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0005b5ec )@@Base>: │ │ │ │ +00058f4c )@@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 │ │ │ │ ldr.w r9, [r0] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ mov r1, r3 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r8, r4 │ │ │ │ - ldr.w r0, [pc, #1840] @ 5bd40 )@@Base+0x754> │ │ │ │ + ldr.w r0, [pc, #1840] @ 596a0 )@@Base+0x754> │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r3, [pc, #1832] @ 5bd44 )@@Base+0x758> │ │ │ │ + ldr.w r3, [pc, #1832] @ 596a4 )@@Base+0x758> │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #20] │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r4, [pc, #1824] @ 5bd48 )@@Base+0x75c> │ │ │ │ + ldr.w r4, [pc, #1824] @ 596a8 )@@Base+0x75c> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #19 │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ @@ -73619,62 +69722,62 @@ │ │ │ │ blx 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r4, [r9, #96] @ 0x60 │ │ │ │ add.w r3, r9, #88 @ 0x58 │ │ │ │ ldrd sl, r7, [sp, #116] @ 0x74 │ │ │ │ add.w fp, r9, #92 @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5c210 )@@Base+0xc24> │ │ │ │ + beq.w 59b70 )@@Base+0xc24> │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ mov r8, fp │ │ │ │ - b.n 5b68c )@@Base+0xa0> │ │ │ │ + b.n 58fec )@@Base+0xa0> │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ cmp r6, r7 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 5b69e )@@Base+0xb2> │ │ │ │ + cbz r2, 58ffe )@@Base+0xb2> │ │ │ │ mov r1, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5b6a0 )@@Base+0xb4> │ │ │ │ + cbnz r0, 59000 )@@Base+0xb4> │ │ │ │ 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 5b688 )@@Base+0x9c> │ │ │ │ + bne.n 58fe8 )@@Base+0x9c> │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 5c024 )@@Base+0xa38> │ │ │ │ + beq.w 59984 )@@Base+0xa38> │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5b6d2 )@@Base+0xe6> │ │ │ │ + cbz r2, 59032 )@@Base+0xe6> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5b6d4 )@@Base+0xe8> │ │ │ │ + cbnz r0, 59034 )@@Base+0xe8> │ │ │ │ subs r0, r7, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5c024 )@@Base+0xa38> │ │ │ │ + blt.w 59984 )@@Base+0xa38> │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, r5 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 5b6ee )@@Base+0x102> │ │ │ │ + beq.n 5904e )@@Base+0x102> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ - ldr.w r4, [pc, #1620] @ 5bd4c )@@Base+0x760> │ │ │ │ + ldr.w r4, [pc, #1620] @ 596ac )@@Base+0x760> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ ldr.w r9, [r3] │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ @@ -73707,15 +69810,15 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strb.w ip, [r2, r3] │ │ │ │ mov r2, ip │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1524] @ 5bd50 )@@Base+0x764> │ │ │ │ + ldr.w r1, [pc, #1524] @ 596b0 )@@Base+0x764> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -73725,15 +69828,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb r2, [r1, r3] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #62 @ 0x3e │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1484] @ 5bd54 )@@Base+0x768> │ │ │ │ + ldr.w lr, [pc, #1484] @ 596b4 )@@Base+0x768> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add.w ip, lr, #48 @ 0x30 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r6, lr │ │ │ │ @@ -73741,15 +69844,15 @@ │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r6!, {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 r6, ip │ │ │ │ - bne.n 5b796 )@@Base+0x1aa> │ │ │ │ + bne.n 590f6 )@@Base+0x1aa> │ │ │ │ ldmia.w lr!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldrh.w r2, [lr] │ │ │ │ @@ -73763,38 +69866,38 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5b7ec )@@Base+0x200> │ │ │ │ + beq.n 5914c )@@Base+0x200> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b7fc )@@Base+0x210> │ │ │ │ + beq.n 5915c )@@Base+0x210> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5b80a )@@Base+0x21e> │ │ │ │ + beq.n 5916a )@@Base+0x21e> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ - ldr.w r4, [pc, #1340] @ 5bd58 )@@Base+0x76c> │ │ │ │ + ldr.w r4, [pc, #1340] @ 596b8 )@@Base+0x76c> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ mov r6, r0 │ │ │ │ @@ -73815,75 +69918,75 @@ │ │ │ │ mov r0, r4 │ │ │ │ strb.w ip, [r2, r3] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5c11a )@@Base+0xb2e> │ │ │ │ + beq.w 59a7a )@@Base+0xb2e> │ │ │ │ ldrd fp, r9, [sp, #116] @ 0x74 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 5b87a )@@Base+0x28e> │ │ │ │ + b.n 591da )@@Base+0x28e> │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5b88c )@@Base+0x2a0> │ │ │ │ + cbz r2, 591ec )@@Base+0x2a0> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5b88e )@@Base+0x2a2> │ │ │ │ + cbnz r0, 591ee )@@Base+0x2a2> │ │ │ │ subs r0, r6, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5b876 )@@Base+0x28a> │ │ │ │ + bne.n 591d6 )@@Base+0x28a> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 5c11c )@@Base+0xb30> │ │ │ │ + beq.w 59a7c )@@Base+0xb30> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5b8c8 )@@Base+0x2dc> │ │ │ │ + cbz r2, 59228 )@@Base+0x2dc> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5b8cc )@@Base+0x2e0> │ │ │ │ + cbnz r0, 5922c )@@Base+0x2e0> │ │ │ │ sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5c11c )@@Base+0xb30> │ │ │ │ + blt.w 59a7c )@@Base+0xb30> │ │ │ │ movs r2, #3 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 5b8e6 )@@Base+0x2fa> │ │ │ │ + beq.n 59246 )@@Base+0x2fa> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #14 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1124] @ 5bd5c )@@Base+0x770> │ │ │ │ + ldr.w r3, [pc, #1124] @ 596bc )@@Base+0x770> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r1, #40] @ 0x28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -73892,15 +69995,15 @@ │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [sp, #72] @ 0x48 │ │ │ │ strb.w ip, [sp, #90] @ 0x5a │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w sl, [pc, #1084] @ 5bd60 )@@Base+0x774> │ │ │ │ + ldr.w sl, [pc, #1084] @ 596c0 )@@Base+0x774> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add sl, pc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add.w lr, sl, #32 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov ip, sl │ │ │ │ @@ -73908,15 +70011,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 5b934 )@@Base+0x348> │ │ │ │ + bne.n 59294 )@@Base+0x348> │ │ │ │ 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, r6 │ │ │ │ @@ -73933,32 +70036,32 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strd r5, r3, [sp, #116] @ 0x74 │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5b99a )@@Base+0x3ae> │ │ │ │ + beq.n 592fa )@@Base+0x3ae> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b9aa )@@Base+0x3be> │ │ │ │ + beq.n 5930a )@@Base+0x3be> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5b9b8 )@@Base+0x3cc> │ │ │ │ + beq.n 59318 )@@Base+0x3cc> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r3, [pc, #936] @ (5bd64 )@@Base+0x778>) │ │ │ │ + ldr r3, [pc, #936] @ (596c4 )@@Base+0x778>) │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w ip, #14 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -73972,71 +70075,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #138] @ 0x8a │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5c100 )@@Base+0xb14> │ │ │ │ + beq.w 59a60 )@@Base+0xb14> │ │ │ │ ldrd fp, r9, [sp, #116] @ 0x74 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 5ba08 )@@Base+0x41c> │ │ │ │ + b.n 59368 )@@Base+0x41c> │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ cmp r5, r6 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 5ba1a )@@Base+0x42e> │ │ │ │ + cbz r2, 5937a )@@Base+0x42e> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5ba1c )@@Base+0x430> │ │ │ │ + cbnz r0, 5937c )@@Base+0x430> │ │ │ │ subs r0, r6, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5ba04 )@@Base+0x418> │ │ │ │ + bne.n 59364 )@@Base+0x418> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 5c102 )@@Base+0xb16> │ │ │ │ + beq.w 59a62 )@@Base+0xb16> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5ba56 )@@Base+0x46a> │ │ │ │ + cbz r2, 593b6 )@@Base+0x46a> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5ba5a )@@Base+0x46e> │ │ │ │ + cbnz r0, 593ba )@@Base+0x46e> │ │ │ │ sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5c102 )@@Base+0xb16> │ │ │ │ + blt.w 59a62 )@@Base+0xb16> │ │ │ │ movs r2, #3 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 5ba74 )@@Base+0x488> │ │ │ │ + beq.n 593d4 )@@Base+0x488> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - ldr r2, [pc, #748] @ (5bd68 )@@Base+0x77c>) │ │ │ │ + ldr r2, [pc, #748] @ (596c8 )@@Base+0x77c>) │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #11 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r6, [r0, #24] │ │ │ │ @@ -74051,15 +70154,15 @@ │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ lsrs r2, r2, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r2, ip │ │ │ │ str.w lr, [sp, #72] @ 0x48 │ │ │ │ strb.w ip, [sp, #87] @ 0x57 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w sl, [pc, #696] @ 5bd6c )@@Base+0x780> │ │ │ │ + ldr.w sl, [pc, #696] @ 596cc )@@Base+0x780> │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add sl, pc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add.w lr, sl, #48 @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov ip, sl │ │ │ │ @@ -74067,54 +70170,54 @@ │ │ │ │ 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 5bac4 )@@Base+0x4d8> │ │ │ │ + bne.n 59424 )@@Base+0x4d8> │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldrh.w r3, [sl, #4] │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ strh.w r3, [r9, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - vldr d1, [pc, #556] @ 5bd30 )@@Base+0x744> │ │ │ │ + vldr d1, [pc, #556] @ 59690 )@@Base+0x744> │ │ │ │ strb r3, [r1, r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ - vldr d0, [pc, #556] @ 5bd38 )@@Base+0x74c> │ │ │ │ + vldr d0, [pc, #556] @ 59698 )@@Base+0x74c> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ strd r5, r3, [sp, #116] @ 0x74 │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5bb2c )@@Base+0x540> │ │ │ │ + beq.n 5948c )@@Base+0x540> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5bb3c )@@Base+0x550> │ │ │ │ + beq.n 5949c )@@Base+0x550> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5bb4a )@@Base+0x55e> │ │ │ │ + beq.n 594aa )@@Base+0x55e> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #548] @ (5bd70 )@@Base+0x784>) │ │ │ │ + ldr r2, [pc, #548] @ (596d0 )@@Base+0x784>) │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ movs r6, #11 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -74130,71 +70233,71 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r1, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5c0e6 )@@Base+0xafa> │ │ │ │ + beq.w 59a46 )@@Base+0xafa> │ │ │ │ ldrd fp, r9, [sp, #116] @ 0x74 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 5bb9e )@@Base+0x5b2> │ │ │ │ + b.n 594fe )@@Base+0x5b2> │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ cmp r5, r6 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 5bbb0 )@@Base+0x5c4> │ │ │ │ + cbz r2, 59510 )@@Base+0x5c4> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5bbb2 )@@Base+0x5c6> │ │ │ │ + cbnz r0, 59512 )@@Base+0x5c6> │ │ │ │ subs r0, r6, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5bb9a )@@Base+0x5ae> │ │ │ │ + bne.n 594fa )@@Base+0x5ae> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 5c0e8 )@@Base+0xafc> │ │ │ │ + beq.w 59a48 )@@Base+0xafc> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5bbec )@@Base+0x600> │ │ │ │ + cbz r2, 5954c )@@Base+0x600> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5bbf0 )@@Base+0x604> │ │ │ │ + cbnz r0, 59550 )@@Base+0x604> │ │ │ │ sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5c0e8 )@@Base+0xafc> │ │ │ │ + blt.w 59a48 )@@Base+0xafc> │ │ │ │ movs r2, #3 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 5bc0a )@@Base+0x61e> │ │ │ │ + beq.n 5956a )@@Base+0x61e> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - ldr r2, [pc, #356] @ (5bd74 )@@Base+0x788>) │ │ │ │ + ldr r2, [pc, #356] @ (596d4 )@@Base+0x788>) │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #11 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r6, [r0, #24] │ │ │ │ @@ -74209,15 +70312,15 @@ │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ lsrs r2, r2, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r2, ip │ │ │ │ str.w lr, [sp, #72] @ 0x48 │ │ │ │ strb.w ip, [sp, #87] @ 0x57 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w sl, [pc, #300] @ 5bd78 )@@Base+0x78c> │ │ │ │ + ldr.w sl, [pc, #300] @ 596d8 )@@Base+0x78c> │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add sl, pc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add.w lr, sl, #48 @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov ip, sl │ │ │ │ @@ -74225,54 +70328,54 @@ │ │ │ │ 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 5bc5a )@@Base+0x66e> │ │ │ │ + bne.n 595ba )@@Base+0x66e> │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldrh.w r3, [sl, #4] │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ strh.w r3, [r9, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - vldr d1, [pc, #160] @ 5bd38 )@@Base+0x74c> │ │ │ │ + vldr d1, [pc, #160] @ 59698 )@@Base+0x74c> │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ strb r3, [r1, r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ vmov.f64 d0, d1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r5, r3, [sp, #116] @ 0x74 │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5bcc2 )@@Base+0x6d6> │ │ │ │ + beq.n 59622 )@@Base+0x6d6> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5bcd2 )@@Base+0x6e6> │ │ │ │ + beq.n 59632 )@@Base+0x6e6> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5bce0 )@@Base+0x6f4> │ │ │ │ + beq.n 59640 )@@Base+0x6f4> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #152] @ (5bd7c )@@Base+0x790>) │ │ │ │ + ldr r2, [pc, #152] @ (596dc )@@Base+0x790>) │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ movs r6, #11 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -74288,112 +70391,114 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r1, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5c0cc )@@Base+0xae0> │ │ │ │ + beq.w 59a2c )@@Base+0xae0> │ │ │ │ ldrd fp, r9, [sp, #116] @ 0x74 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 5bd84 )@@Base+0x798> │ │ │ │ + b.n 596e4 )@@Base+0x798> │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ - subs r1, #20 │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5bdcc )@@Base+0x7e0> │ │ │ │ - movs r4, r0 │ │ │ │ - cdp2 0, 1, cr0, cr14, cr4, {0} │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ movs r5, r0 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ movs r5, r0 │ │ │ │ - stc2 0, cr0, [r0, #-16] │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + lsrs r6, r3 │ │ │ │ movs r5, r0 │ │ │ │ - movs r0, #30 │ │ │ │ + asrs r4, r2 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ movs r5, r0 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r7, #30 │ │ │ │ movs r5, r0 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ movs r5, r0 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ + movs r5, r0 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ + movs r5, r0 │ │ │ │ + subs r5, #32 │ │ │ │ + movs r5, r0 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ movs r5, r0 │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5bd96 )@@Base+0x7aa> │ │ │ │ + cbz r2, 596f6 )@@Base+0x7aa> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5bd98 )@@Base+0x7ac> │ │ │ │ + cbnz r0, 596f8 )@@Base+0x7ac> │ │ │ │ subs r0, r6, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge sl, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5bd80 )@@Base+0x794> │ │ │ │ + bne.n 596e0 )@@Base+0x794> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 5c0ce )@@Base+0xae2> │ │ │ │ + beq.w 59a2e )@@Base+0xae2> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5bdd2 )@@Base+0x7e6> │ │ │ │ + cbz r2, 59732 )@@Base+0x7e6> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5bdd6 )@@Base+0x7ea> │ │ │ │ + cbnz r0, 59736 )@@Base+0x7ea> │ │ │ │ sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5c0ce )@@Base+0xae2> │ │ │ │ + blt.w 59a2e )@@Base+0xae2> │ │ │ │ movs r2, #3 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 5bdf0 )@@Base+0x804> │ │ │ │ + beq.n 59750 )@@Base+0x804> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r4, #22 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w sl, [r3, #20] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r4, [pc, #1624] @ 5c460 )@@Base+0xe74> │ │ │ │ + ldr.w r4, [pc, #1624] @ 59dc0 )@@Base+0xe74> │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ add r4, pc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -74415,15 +70520,15 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strb.w ip, [r3, r4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r9, [pc, #1544] @ 5c464 )@@Base+0xe78> │ │ │ │ + ldr.w r9, [pc, #1544] @ 59dc4 )@@Base+0xe78> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r9, pc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r9 │ │ │ │ @@ -74431,29 +70536,29 @@ │ │ │ │ add.w r9, r9, #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 5be6c )@@Base+0x880> │ │ │ │ + bne.n 597cc )@@Base+0x880> │ │ │ │ ldrh.w r3, [r9] │ │ │ │ movs r2, #0 │ │ │ │ strh.w r3, [lr] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb r2, [r1, r3] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r9, [pc, #1464] @ 5c468 )@@Base+0xe7c> │ │ │ │ + ldr.w r9, [pc, #1464] @ 59dc8 )@@Base+0xe7c> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r9, pc │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add.w ip, r9, #32 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r4, r9 │ │ │ │ @@ -74461,15 +70566,15 @@ │ │ │ │ add.w r9, r9, #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 5bebe )@@Base+0x8d2> │ │ │ │ + bne.n 5981e )@@Base+0x8d2> │ │ │ │ ldrh.w r3, [r9] │ │ │ │ mov r0, r6 │ │ │ │ strh.w r3, [lr] │ │ │ │ vmov.f64 d0, #36 @ 0x41200000 10.0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ @@ -74477,34 +70582,34 @@ │ │ │ │ strb r3, [r1, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5bf0e )@@Base+0x922> │ │ │ │ + beq.n 5986e )@@Base+0x922> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5bf1e )@@Base+0x932> │ │ │ │ + beq.n 5987e )@@Base+0x932> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5bf2c )@@Base+0x940> │ │ │ │ + beq.n 5988c )@@Base+0x940> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ - ldr.w r4, [pc, #1336] @ 5c46c )@@Base+0xe80> │ │ │ │ + ldr.w r4, [pc, #1336] @ 59dcc )@@Base+0xe80> │ │ │ │ movs r3, #22 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ add r4, pc │ │ │ │ ldr.w sl, [r2] │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ @@ -74530,77 +70635,77 @@ │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strb r7, [r2, r3] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldr.w r4, [sl, #72] @ 0x48 │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5c0b2 )@@Base+0xac6> │ │ │ │ + beq.w 59a12 )@@Base+0xac6> │ │ │ │ ldrd fp, r7, [sp, #116] @ 0x74 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 5bf9e )@@Base+0x9b2> │ │ │ │ + b.n 598fe )@@Base+0x9b2> │ │ │ │ ldrd r0, r6, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5bfb0 )@@Base+0x9c4> │ │ │ │ + cbz r2, 59910 )@@Base+0x9c4> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5bfb2 )@@Base+0x9c6> │ │ │ │ + cbnz r0, 59912 )@@Base+0x9c6> │ │ │ │ subs r0, r6, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r4 │ │ │ │ movlt r4, r1 │ │ │ │ movge r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5bf9a )@@Base+0x9ae> │ │ │ │ + bne.n 598fa )@@Base+0x9ae> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r2 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 5c0b4 )@@Base+0xac8> │ │ │ │ + beq.n 59a14 )@@Base+0xac8> │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5bfea )@@Base+0x9fe> │ │ │ │ + cbz r2, 5994a )@@Base+0x9fe> │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5bfec )@@Base+0xa00> │ │ │ │ + cbnz r0, 5994c )@@Base+0xa00> │ │ │ │ subs r0, r7, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c0b4 )@@Base+0xac8> │ │ │ │ + blt.n 59a14 )@@Base+0xac8> │ │ │ │ movs r3, #3 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - beq.n 5c004 )@@Base+0xa18> │ │ │ │ + beq.n 59964 )@@Base+0xa18> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr.w r2, [pc, #1128] @ 5c470 )@@Base+0xe84> │ │ │ │ - ldr.w r3, [pc, #1128] @ 5c474 )@@Base+0xe88> │ │ │ │ + ldr.w r2, [pc, #1128] @ 59dd0 )@@Base+0xe84> │ │ │ │ + ldr.w r3, [pc, #1128] @ 59dd4 )@@Base+0xe88> │ │ │ │ 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 5c2d6 )@@Base+0xcea> │ │ │ │ + bne.w 59c36 )@@Base+0xcea> │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -74611,504 +70716,504 @@ │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp fp, r8 │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 5c1b4 )@@Base+0xbc8> │ │ │ │ + beq.w 59b14 )@@Base+0xbc8> │ │ │ │ ldrd r7, r6, [r8, #16] │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r6 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5c136 )@@Base+0xb4a> │ │ │ │ + beq.n 59a96 )@@Base+0xb4a> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ itt eq │ │ │ │ subeq.w r3, sl, r6 │ │ │ │ cmpeq r3, #0 │ │ │ │ - blt.n 5c13e )@@Base+0xb52> │ │ │ │ + blt.n 59a9e )@@Base+0xb52> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5c08a )@@Base+0xa9e> │ │ │ │ + cbnz r0, 599ea )@@Base+0xa9e> │ │ │ │ sub.w r0, r6, sl │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5c226 )@@Base+0xc3a> │ │ │ │ + blt.w 59b86 )@@Base+0xc3a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c0a2 )@@Base+0xab6> │ │ │ │ + beq.n 59a02 )@@Base+0xab6> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ - b.w 5b6da )@@Base+0xee> │ │ │ │ + b.w 5903a )@@Base+0xee> │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 5b364 │ │ │ │ + bl 58cc4 │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 5bff0 )@@Base+0xa04> │ │ │ │ + b.n 59950 )@@Base+0xa04> │ │ │ │ mov sl, r2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 5b364 │ │ │ │ + bl 58cc4 │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 5bddc )@@Base+0x7f0> │ │ │ │ + b.n 5973c )@@Base+0x7f0> │ │ │ │ mov sl, r2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 5b364 │ │ │ │ + bl 58cc4 │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 5bbf6 )@@Base+0x60a> │ │ │ │ + b.n 59556 )@@Base+0x60a> │ │ │ │ mov sl, r2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 5b364 │ │ │ │ + bl 58cc4 │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 5ba60 )@@Base+0x474> │ │ │ │ + b.n 593c0 )@@Base+0x474> │ │ │ │ mov sl, r2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 5b364 │ │ │ │ + bl 58cc4 │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 5b8d2 )@@Base+0x2e6> │ │ │ │ + b.w 59232 )@@Base+0x2e6> │ │ │ │ sub.w r3, sl, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 5c086 )@@Base+0xa9a> │ │ │ │ + bge.n 599e6 )@@Base+0xa9a> │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 5c260 )@@Base+0xc74> │ │ │ │ + beq.w 59bc0 )@@Base+0xc74> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c99c │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 5c1ae )@@Base+0xbc2> │ │ │ │ + cbz r2, 59b0e )@@Base+0xbc2> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 5c1ae )@@Base+0xbc2> │ │ │ │ + cbz r0, 59b0e )@@Base+0xbc2> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5c27a )@@Base+0xc8e> │ │ │ │ + blt.w 59bda )@@Base+0xc8e> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 5b03c │ │ │ │ + bl 5899c │ │ │ │ ldrd r8, r6, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5c090 )@@Base+0xaa4> │ │ │ │ + beq.n 599f0 )@@Base+0xaa4> │ │ │ │ subs.w r0, r8, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp fp, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5c2a2 )@@Base+0xcb6> │ │ │ │ + beq.w 59c02 )@@Base+0xcb6> │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2b82c │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #108] @ 0x6c │ │ │ │ - b.n 5c0aa )@@Base+0xabe> │ │ │ │ + b.n 59a0a )@@Base+0xabe> │ │ │ │ sub.w r0, r7, sl │ │ │ │ - b.n 5c166 )@@Base+0xb7a> │ │ │ │ + b.n 59ac6 )@@Base+0xb7a> │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c16c )@@Base+0xb80> │ │ │ │ + beq.n 59acc )@@Base+0xb80> │ │ │ │ ldr.w r6, [r9, #104] @ 0x68 │ │ │ │ mov r2, sl │ │ │ │ ldr r7, [r6, #20] │ │ │ │ cmp sl, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5c28c )@@Base+0xca0> │ │ │ │ + beq.n 59bec )@@Base+0xca0> │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, r7, sl │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 5c16c )@@Base+0xb80> │ │ │ │ + bge.n 59acc )@@Base+0xb80> │ │ │ │ cmp fp, r6 │ │ │ │ itt ne │ │ │ │ strne.w r8, [sp, #52] @ 0x34 │ │ │ │ strne r7, [sp, #44] @ 0x2c │ │ │ │ - beq.n 5c25c )@@Base+0xc70> │ │ │ │ + beq.n 59bbc )@@Base+0xc70> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, sl │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ - cbz r2, 5c206 )@@Base+0xc1a> │ │ │ │ + cbz r2, 59b66 )@@Base+0xc1a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5c20c )@@Base+0xc20> │ │ │ │ + cbnz r0, 59b6c )@@Base+0xc20> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r0, sl, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5c196 )@@Base+0xbaa> │ │ │ │ + b.n 59af6 )@@Base+0xbaa> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ mov r4, r0 │ │ │ │ mov r8, fp │ │ │ │ add.w r3, r4, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 5c036 )@@Base+0xa4a> │ │ │ │ + b.n 59996 )@@Base+0xa4a> │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 5c29a )@@Base+0xcae> │ │ │ │ + beq.n 59bfa )@@Base+0xcae> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2cc │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 5c266 )@@Base+0xc7a> │ │ │ │ + cbz r2, 59bc6 )@@Base+0xc7a> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, sl, r7 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 5c16c )@@Base+0xb80> │ │ │ │ + bge.n 59acc )@@Base+0xb80> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - cbz r3, 5c2ac )@@Base+0xcc0> │ │ │ │ + cbz r3, 59c0c )@@Base+0xcc0> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5c196 )@@Base+0xbaa> │ │ │ │ + b.n 59af6 )@@Base+0xbaa> │ │ │ │ mov r6, r8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5c196 )@@Base+0xbaa> │ │ │ │ + b.n 59af6 )@@Base+0xbaa> │ │ │ │ sub.w r7, sl, r7 │ │ │ │ cmp r7, r2 │ │ │ │ - bge.w 5c16c )@@Base+0xb80> │ │ │ │ + bge.w 59acc )@@Base+0xb80> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - cbz r3, 5c2ac )@@Base+0xcc0> │ │ │ │ + cbz r3, 59c0c )@@Base+0xcc0> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5c180 )@@Base+0xb94> │ │ │ │ + b.n 59ae0 )@@Base+0xb94> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c260 )@@Base+0xc74> │ │ │ │ + bne.n 59bc0 )@@Base+0xc74> │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n 5c25c )@@Base+0xc70> │ │ │ │ + beq.n 59bbc )@@Base+0xc70> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 5c1f2 )@@Base+0xc06> │ │ │ │ + b.n 59b52 )@@Base+0xc06> │ │ │ │ sub.w r7, r7, sl │ │ │ │ cmp r7, r2 │ │ │ │ - bge.w 5c16c )@@Base+0xb80> │ │ │ │ + bge.w 59acc )@@Base+0xb80> │ │ │ │ mov r8, r2 │ │ │ │ - b.n 5c180 )@@Base+0xb94> │ │ │ │ + b.n 59ae0 )@@Base+0xb94> │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 5c1f2 )@@Base+0xc06> │ │ │ │ + b.n 59b52 )@@Base+0xc06> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 5c1f2 )@@Base+0xc06> │ │ │ │ + b.n 59b52 )@@Base+0xc06> │ │ │ │ mov r6, r8 │ │ │ │ - b.n 5c1f2 )@@Base+0xc06> │ │ │ │ + b.n 59b52 )@@Base+0xc06> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #436] @ (5c478 )@@Base+0xe8c>) │ │ │ │ - ldr r3, [pc, #428] @ (5c474 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #436] @ (59dd8 )@@Base+0xe8c>) │ │ │ │ + ldr r3, [pc, #428] @ (59dd4 )@@Base+0xe88>) │ │ │ │ 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 5c324 )@@Base+0xd38> │ │ │ │ + beq.n 59c84 )@@Base+0xd38> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #404] @ (5c47c )@@Base+0xe90>) │ │ │ │ - ldr r3, [pc, #392] @ (5c474 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #404] @ (59ddc )@@Base+0xe90>) │ │ │ │ + ldr r3, [pc, #392] @ (59dd4 )@@Base+0xe88>) │ │ │ │ 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 5c2d6 )@@Base+0xcea> │ │ │ │ + bne.n 59c36 )@@Base+0xcea> │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #364] @ (5c480 )@@Base+0xe94>) │ │ │ │ - ldr r3, [pc, #352] @ (5c474 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #364] @ (59de0 )@@Base+0xe94>) │ │ │ │ + ldr r3, [pc, #352] @ (59dd4 )@@Base+0xe88>) │ │ │ │ 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 5c2d6 )@@Base+0xcea> │ │ │ │ + bne.n 59c36 )@@Base+0xcea> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #340] @ (5c484 )@@Base+0xe98>) │ │ │ │ - ldr r3, [pc, #320] @ (5c474 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #340] @ (59de4 )@@Base+0xe98>) │ │ │ │ + ldr r3, [pc, #320] @ (59dd4 )@@Base+0xe88>) │ │ │ │ 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 5c324 )@@Base+0xd38> │ │ │ │ - b.n 5c2d6 )@@Base+0xcea> │ │ │ │ + beq.n 59c84 )@@Base+0xd38> │ │ │ │ + b.n 59c36 )@@Base+0xcea> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #312] @ (5c488 )@@Base+0xe9c>) │ │ │ │ - ldr r3, [pc, #288] @ (5c474 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #312] @ (59de8 )@@Base+0xe9c>) │ │ │ │ + ldr r3, [pc, #288] @ (59dd4 )@@Base+0xe88>) │ │ │ │ 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 5c324 )@@Base+0xd38> │ │ │ │ - b.n 5c2d6 )@@Base+0xcea> │ │ │ │ + beq.n 59c84 )@@Base+0xd38> │ │ │ │ + b.n 59c36 )@@Base+0xcea> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #276] @ (5c48c )@@Base+0xea0>) │ │ │ │ - ldr r3, [pc, #248] @ (5c474 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #276] @ (59dec )@@Base+0xea0>) │ │ │ │ + ldr r3, [pc, #248] @ (59dd4 )@@Base+0xe88>) │ │ │ │ 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 5c324 )@@Base+0xd38> │ │ │ │ - b.n 5c2d6 )@@Base+0xcea> │ │ │ │ + beq.n 59c84 )@@Base+0xd38> │ │ │ │ + b.n 59c36 )@@Base+0xcea> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #252] @ (5c490 )@@Base+0xea4>) │ │ │ │ - ldr r3, [pc, #220] @ (5c474 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #252] @ (59df0 )@@Base+0xea4>) │ │ │ │ + ldr r3, [pc, #220] @ (59dd4 )@@Base+0xe88>) │ │ │ │ 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 5c324 )@@Base+0xd38> │ │ │ │ - b.n 5c2d6 )@@Base+0xcea> │ │ │ │ - b.n 5c2b6 )@@Base+0xcca> │ │ │ │ - b.n 5c30a )@@Base+0xd1e> │ │ │ │ - b.n 5c304 )@@Base+0xd18> │ │ │ │ - b.n 5c348 )@@Base+0xd5c> │ │ │ │ - b.n 5c3be )@@Base+0xdd2> │ │ │ │ + beq.n 59c84 )@@Base+0xd38> │ │ │ │ + b.n 59c36 )@@Base+0xcea> │ │ │ │ + b.n 59c16 )@@Base+0xcca> │ │ │ │ + b.n 59c6a )@@Base+0xd1e> │ │ │ │ + b.n 59c64 )@@Base+0xd18> │ │ │ │ + b.n 59ca8 )@@Base+0xd5c> │ │ │ │ + b.n 59d1e )@@Base+0xdd2> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #204] @ (5c494 )@@Base+0xea8>) │ │ │ │ - ldr r3, [pc, #172] @ (5c474 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #204] @ (59df4 )@@Base+0xea8>) │ │ │ │ + ldr r3, [pc, #172] @ (59dd4 )@@Base+0xe88>) │ │ │ │ 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 5c324 )@@Base+0xd38> │ │ │ │ - b.n 5c2d6 )@@Base+0xcea> │ │ │ │ + beq.n 59c84 )@@Base+0xd38> │ │ │ │ + b.n 59c36 )@@Base+0xcea> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #168] @ (5c498 )@@Base+0xeac>) │ │ │ │ - ldr r3, [pc, #132] @ (5c474 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #168] @ (59df8 )@@Base+0xeac>) │ │ │ │ + ldr r3, [pc, #132] @ (59dd4 )@@Base+0xe88>) │ │ │ │ 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 5c324 )@@Base+0xd38> │ │ │ │ - b.n 5c2d6 )@@Base+0xcea> │ │ │ │ + beq.n 59c84 )@@Base+0xd38> │ │ │ │ + b.n 59c36 )@@Base+0xcea> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (5c49c )@@Base+0xeb0>) │ │ │ │ - ldr r3, [pc, #104] @ (5c474 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #144] @ (59dfc )@@Base+0xeb0>) │ │ │ │ + ldr r3, [pc, #104] @ (59dd4 )@@Base+0xe88>) │ │ │ │ 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 5c324 )@@Base+0xd38> │ │ │ │ - b.n 5c2d6 )@@Base+0xcea> │ │ │ │ - b.n 5c2bc )@@Base+0xcd0> │ │ │ │ + beq.n 59c84 )@@Base+0xd38> │ │ │ │ + b.n 59c36 )@@Base+0xcea> │ │ │ │ + b.n 59c1c )@@Base+0xcd0> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #120] @ (5c4a0 )@@Base+0xeb4>) │ │ │ │ - ldr r3, [pc, #72] @ (5c474 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #120] @ (59e00 )@@Base+0xeb4>) │ │ │ │ + ldr r3, [pc, #72] @ (59dd4 )@@Base+0xe88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 5c324 )@@Base+0xd38> │ │ │ │ - b.n 5c2d6 )@@Base+0xcea> │ │ │ │ - b.n 5c370 )@@Base+0xd84> │ │ │ │ + beq.w 59c84 )@@Base+0xd38> │ │ │ │ + b.n 59c36 )@@Base+0xcea> │ │ │ │ + b.n 59cd0 )@@Base+0xd84> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #92] @ (5c4a4 )@@Base+0xeb8>) │ │ │ │ - ldr r3, [pc, #40] @ (5c474 )@@Base+0xe88>) │ │ │ │ + ldr r2, [pc, #92] @ (59e04 )@@Base+0xeb8>) │ │ │ │ + ldr r3, [pc, #40] @ (59dd4 )@@Base+0xe88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 5c324 )@@Base+0xd38> │ │ │ │ - b.n 5c2d6 )@@Base+0xcea> │ │ │ │ - b.n 5c3e6 )@@Base+0xdfa> │ │ │ │ - subs r2, r6, r7 │ │ │ │ + beq.w 59c84 )@@Base+0xd38> │ │ │ │ + b.n 59c36 )@@Base+0xcea> │ │ │ │ + b.n 59d46 )@@Base+0xdfa> │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ movs r5, r0 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ movs r5, r0 │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + strb r4, [r0, r7] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + strh r2, [r1, r4] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + strh r6, [r4, r3] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r4, #28 │ │ │ │ + strh r4, [r7, r2] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + strh r6, [r3, r2] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + strh r6, [r7, r1] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + strh r6, [r2, r1] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + strh r2, [r7, r0] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + strh r0, [r1, r0] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + str r0, [r4, r7] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + str r4, [r0, r7] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #6 │ │ │ │ + str r6, [r4, r6] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + str r6, [r0, r6] │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0005c4a8 : │ │ │ │ +00059e08 : │ │ │ │ stmdb 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 r6, [pc, #1244] @ 5c998 │ │ │ │ + ldr.w r6, [pc, #1244] @ 5a2f8 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r5, [pc, #1244] @ 5c99c │ │ │ │ + ldr.w r5, [pc, #1244] @ 5a2fc │ │ │ │ movs r3, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r4, [pc, #1236] @ 5c9a0 │ │ │ │ + ldr.w r4, [pc, #1236] @ 5a300 │ │ │ │ mov fp, r0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2c8c0 │ │ │ │ - ldr.w r3, [pc, #1216] @ 5c9a4 │ │ │ │ + ldr.w r3, [pc, #1216] @ 5a304 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [r5, #176] @ 0xb0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str.w r2, [fp, #24] │ │ │ │ adds r3, #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ str.w r3, [fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5c50a │ │ │ │ + beq.n 59e6a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r6, sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -75116,37 +71221,37 @@ │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #14 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1148] @ 5c9a8 │ │ │ │ + ldr.w r3, [pc, #1148] @ 5a308 │ │ │ │ ldr.w r9, [r2, #192] @ 0xc0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strh.w r3, [ip] │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ strb.w sl, [sp, #58] @ 0x3a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 5c8fc │ │ │ │ + beq.w 5a25c │ │ │ │ mov r0, r9 │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.w 5c88c │ │ │ │ + bhi.w 5a1ec │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 5c81a │ │ │ │ + bne.w 5a17a │ │ │ │ ldrb.w r2, [r9] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r2, [sp, #68] @ 0x44 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ @@ -75155,40 +71260,40 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r2, fp, #216 @ 0xd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5c5a0 │ │ │ │ + beq.n 59f00 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5c5ae │ │ │ │ + beq.n 59f0e │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5c5ce │ │ │ │ + beq.n 59f2e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r2, [pc, #972] @ (5c9ac ) │ │ │ │ + ldr r2, [pc, #972] @ (5a30c ) │ │ │ │ mov.w ip, #11 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -75199,62 +71304,62 @@ │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ lsrs r2, r2, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strb.w sl, [sp, #55] @ 0x37 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 5c93a │ │ │ │ + beq.w 5a29a │ │ │ │ mov r0, r9 │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.w 5c86a │ │ │ │ + bhi.w 5a1ca │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 5c83c │ │ │ │ + bne.w 5a19c │ │ │ │ ldrb.w r2, [r9] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r2, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, fp, #224 @ 0xe0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5c654 │ │ │ │ + beq.n 59fb4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5c662 │ │ │ │ + beq.n 59fc2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5c682 │ │ │ │ + beq.n 59fe2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r2, [pc, #796] @ (5c9b0 ) │ │ │ │ + ldr r2, [pc, #796] @ (5a310 ) │ │ │ │ mov.w ip, #11 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -75265,54 +71370,54 @@ │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ lsrs r2, r2, #16 │ │ │ │ strb r2, [r3, #0] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strb.w sl, [sp, #55] @ 0x37 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 5c958 │ │ │ │ + beq.w 5a2b8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.w 5c848 │ │ │ │ + bhi.w 5a1a8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 5c830 │ │ │ │ + bne.w 5a190 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ mov r1, r5 │ │ │ │ strb.w r2, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, fp, #232 @ 0xe8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5c708 │ │ │ │ + beq.n 5a068 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5c716 │ │ │ │ + beq.n 5a076 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5c736 │ │ │ │ + beq.n 5a096 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -75323,15 +71428,15 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #596] @ 5c9b4 │ │ │ │ + ldr.w ip, [pc, #596] @ 5a314 │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -75347,269 +71452,265 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [r3, #192] @ 0xc0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 5c976 │ │ │ │ + beq.w 5a2d6 │ │ │ │ mov r0, sl │ │ │ │ blx 2d3ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.n 5c8ae │ │ │ │ + bhi.n 5a20e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5c826 │ │ │ │ + bne.n 5a186 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ mov r2, r5 │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ strb r3, [r2, r7] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, fp, #240 @ 0xf0 │ │ │ │ ldrd r1, r7, [sp, #12] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 5c7ea │ │ │ │ + beq.n 5a14a │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5c7f8 │ │ │ │ + beq.n 5a158 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #440] @ (5c9b8 ) │ │ │ │ - ldr r3, [pc, #408] @ (5c99c ) │ │ │ │ + ldr r2, [pc, #440] @ (5a318 ) │ │ │ │ + ldr r3, [pc, #408] @ (5a2fc ) │ │ │ │ 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 5c8f8 │ │ │ │ + bne.n 5a258 │ │ │ │ mov r0, fp │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5c57a │ │ │ │ + beq.w 59eda │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5c8a0 │ │ │ │ + b.n 5a200 │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7c8 │ │ │ │ + beq.n 5a128 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5c8be │ │ │ │ + b.n 5a21e │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5c6e8 │ │ │ │ + beq.w 5a048 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5c85c │ │ │ │ + b.n 5a1bc │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5c634 │ │ │ │ + beq.w 59f94 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 5c87e │ │ │ │ + b.n 5a1de │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ blx 2d7b4 , 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, r9 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 5c6e8 │ │ │ │ + b.n 5a048 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ blx 2d7b4 , 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, r9 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 5c634 │ │ │ │ + b.n 59f94 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 5c57a │ │ │ │ + b.n 59eda │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2d7b4 , 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, sl │ │ │ │ blx 2d368 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 5c7c8 │ │ │ │ + b.n 5a128 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2bd2c │ │ │ │ - ldr r2, [pc, #212] @ (5c9bc ) │ │ │ │ - ldr r3, [pc, #180] @ (5c99c ) │ │ │ │ + ldr r2, [pc, #212] @ (5a31c ) │ │ │ │ + ldr r3, [pc, #180] @ (5a2fc ) │ │ │ │ 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 5c92e │ │ │ │ + beq.n 5a28e │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #192] @ (5c9c0 ) │ │ │ │ - ldr r3, [pc, #156] @ (5c99c ) │ │ │ │ + ldr r2, [pc, #192] @ (5a320 ) │ │ │ │ + ldr r3, [pc, #156] @ (5a2fc ) │ │ │ │ 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 5c8f8 │ │ │ │ - ldr r0, [pc, #176] @ (5c9c4 ) │ │ │ │ + bne.n 5a258 │ │ │ │ + ldr r0, [pc, #176] @ (5a324 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - b.n 5c8de │ │ │ │ - b.n 5c8d2 │ │ │ │ + b.n 5a23e │ │ │ │ + b.n 5a232 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 5c918 │ │ │ │ + b.n 5a278 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5c918 │ │ │ │ - ldr r2, [pc, #140] @ (5c9c8 ) │ │ │ │ - ldr r3, [pc, #92] @ (5c99c ) │ │ │ │ + b.n 5a278 │ │ │ │ + ldr r2, [pc, #140] @ (5a328 ) │ │ │ │ + ldr r3, [pc, #92] @ (5a2fc ) │ │ │ │ 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 5c8f8 │ │ │ │ - ldr r0, [pc, #124] @ (5c9cc ) │ │ │ │ + bne.n 5a258 │ │ │ │ + ldr r0, [pc, #124] @ (5a32c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - b.n 5c932 │ │ │ │ - ldr r2, [pc, #116] @ (5c9d0 ) │ │ │ │ - ldr r3, [pc, #64] @ (5c99c ) │ │ │ │ + b.n 5a292 │ │ │ │ + ldr r2, [pc, #116] @ (5a330 ) │ │ │ │ + ldr r3, [pc, #64] @ (5a2fc ) │ │ │ │ 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 5c8f8 │ │ │ │ - ldr r0, [pc, #100] @ (5c9d4 ) │ │ │ │ + bne.n 5a258 │ │ │ │ + ldr r0, [pc, #100] @ (5a334 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - b.n 5c932 │ │ │ │ - ldr r2, [pc, #96] @ (5c9d8 ) │ │ │ │ - ldr r3, [pc, #32] @ (5c99c ) │ │ │ │ + b.n 5a292 │ │ │ │ + ldr r2, [pc, #96] @ (5a338 ) │ │ │ │ + ldr r3, [pc, #32] @ (5a2fc ) │ │ │ │ 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 5c8f8 │ │ │ │ - ldr r0, [pc, #80] @ (5c9dc ) │ │ │ │ + bne.n 5a258 │ │ │ │ + ldr r0, [pc, #80] @ (5a33c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - b.n 5c918 │ │ │ │ - b.n 5c8d8 │ │ │ │ + b.n 5a278 │ │ │ │ + b.n 5a238 │ │ │ │ nop │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + str r4, [r1, r4] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + str r0, [r0, r4] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ movs r5, r0 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ movs r5, r0 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + ldr r5, [pc, #824] @ (5a654 ) │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + ldr r4, [pc, #928] @ (5a6c0 ) │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + ldr r4, [pc, #832] @ (5a664 ) │ │ │ │ movs r7, r0 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ - movs r4, r0 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + stmia.w sl!, {r2} │ │ │ │ + ldr r4, [pc, #584] @ (5a574 ) │ │ │ │ movs r7, r0 │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + strd r0, r0, [ip], #-16 │ │ │ │ + ldr r4, [pc, #464] @ (5a504 ) │ │ │ │ movs r7, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + strex r0, r0, [lr, #16] │ │ │ │ + ldr r4, [pc, #344] @ (5a494 ) │ │ │ │ movs r7, r0 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ - movs r4, r0 │ │ │ │ + @ instruction: 0xe8300004 │ │ │ │ │ │ │ │ -0005c9e0 : │ │ │ │ +0005a340 : │ │ │ │ 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 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #176] @ (5caa8 ) │ │ │ │ + ldr r0, [pc, #176] @ (5a408 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #176] @ (5caac ) │ │ │ │ + ldr r3, [pc, #176] @ (5a40c ) │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -75633,3002 +71734,100 @@ │ │ │ │ blx r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 2da48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #24] │ │ │ │ strb.w r8, [r4, #72] @ 0x48 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ca52 │ │ │ │ + beq.n 5a3b2 │ │ │ │ ldrd r2, r3, [r4, #208] @ 0xd0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ vldr d0, [r4, #200] @ 0xc8 │ │ │ │ add r0, sp, #20 │ │ │ │ vstr d0, [sp] │ │ │ │ blx 2d6c4 │ │ │ │ - ldr r2, [pc, #76] @ (5cab0 ) │ │ │ │ - ldr r3, [pc, #72] @ (5caac ) │ │ │ │ + ldr r2, [pc, #76] @ (5a410 ) │ │ │ │ + ldr r3, [pc, #72] @ (5a40c ) │ │ │ │ add r2, pc │ │ │ │ vldr d0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 5ca9e │ │ │ │ + bne.n 5a3fe │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 2da48 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2d6c4 │ │ │ │ - ldr r2, [pc, #40] @ (5cab4 ) │ │ │ │ - ldr r3, [pc, #28] @ (5caac ) │ │ │ │ + ldr r2, [pc, #40] @ (5a414 ) │ │ │ │ + ldr r3, [pc, #28] @ (5a40c ) │ │ │ │ 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 5caa4 │ │ │ │ + beq.n 5a404 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 5ca84 │ │ │ │ + b.n 5a3e4 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ + ldr r3, [pc, #856] @ (5a764 ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + ldr r3, [pc, #432] @ (5a5c4 ) │ │ │ │ movs r7, r0 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + ldr r3, [pc, #264] @ (5a520 ) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0005cab8 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5cd3c │ │ │ │ - stmdb 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 5ccf8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5ccc0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w fp, [r3, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 5cc88 │ │ │ │ - ldr.w r4, [fp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 5cc14 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 5cbaa │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5cbde │ │ │ │ - ldr.w r9, [r6, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 5cc52 │ │ │ │ - ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 5cb6a │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 5cac0 │ │ │ │ - add.w r1, r7, #48 @ 0x30 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 5cb48 │ │ │ │ - ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r0, [sl, #16] │ │ │ │ - add.w r1, sl, #24 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 5cb5e │ │ │ │ - ldr.w r1, [sl, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 5cb28 │ │ │ │ - ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ - add.w r2, r9, #48 @ 0x30 │ │ │ │ - ldr.w r7, [r9, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 5cb84 │ │ │ │ - ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - add.w r2, r9, #24 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 5cb9a │ │ │ │ - ldr.w r1, [r9, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 5cc52 │ │ │ │ - mov r9, r7 │ │ │ │ - b.n 5cb22 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - add.w r3, r4, #48 @ 0x30 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cbbe │ │ │ │ - ldr r1, [r4, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add.w r3, r4, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cbd0 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - cbz r5, 5cc14 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 5cb0a │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - add.w r3, r5, #48 @ 0x30 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cbf2 │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - add.w r3, r5, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cc04 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 5cbaa │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 5cb10 │ │ │ │ - ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ - add.w r3, fp, #48 @ 0x30 │ │ │ │ - ldr.w r4, [fp, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cc2e │ │ │ │ - ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - add.w r3, fp, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cc44 │ │ │ │ - ldr.w r1, [fp, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c2a8 │ │ │ │ - cbz r4, 5cc88 │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 5cb00 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - add.w r3, r6, #48 @ 0x30 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cc66 │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - add.w r3, r6, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cc78 │ │ │ │ - ldr r1, [r6, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 5cbde │ │ │ │ - mov r6, r7 │ │ │ │ - b.n 5cb16 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r3, r2, #48 @ 0x30 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cc9e │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r3, r2, #24 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5ccb2 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - blx 2c2a8 │ │ │ │ - cbz r4, 5ccc0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 5caf2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r3, r2, #48 @ 0x30 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5ccd6 │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r3, r2, #24 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5ccea │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - blx 2c2a8 │ │ │ │ - cbz r4, 5ccf8 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.n 5cae6 │ │ │ │ - ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ - add.w r3, r8, #48 @ 0x30 │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cd12 │ │ │ │ - ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r0, [r8, #16] │ │ │ │ - add.w r3, r8, #24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5cd28 │ │ │ │ - ldr.w r1, [r8, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c2a8 │ │ │ │ - cbz r4, 5cd36 │ │ │ │ - mov r8, r4 │ │ │ │ - b.n 5cada │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0005cd40 : │ │ │ │ - vldr d7, [pc, #68] @ 5cd88 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [r0, #32] │ │ │ │ - strh r2, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [r0, #48] @ 0x30 │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - str r3, [r0, #64] @ 0x40 │ │ │ │ - mov.w r3, #16384 @ 0x4000 │ │ │ │ - movt r3, #16527 @ 0x408f │ │ │ │ - strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ - add r3, pc, #44 @ (adr r3, 5cd90 ) │ │ │ │ - ldrd r2, r3, [r3] │ │ │ │ - strd r2, r3, [r0, #16] │ │ │ │ - strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #36 @ (adr r3, 5cd98 ) │ │ │ │ - ldrd r2, r3, [r3] │ │ │ │ - str r1, [r0, #52] @ 0x34 │ │ │ │ - strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ - vstr d7, [r0, #8] │ │ │ │ +0005a418 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0005cda0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r3, r0 │ │ │ │ - vldr d7, [r1, #8] │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ - movs r2, #0 │ │ │ │ - vstr d7, [r3, #8] │ │ │ │ - vldr d7, [r1, #16] │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ - vstr d7, [r3, #16] │ │ │ │ - vldr d7, [r1, #40] @ 0x28 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ - vstr d7, [r3, #40] @ 0x28 │ │ │ │ - vldr d7, [r1, #56] @ 0x38 │ │ │ │ - str r2, [r3, #32] │ │ │ │ - ldrd r2, r4, [r1, #48] @ 0x30 │ │ │ │ - vstr d7, [r3, #56] @ 0x38 │ │ │ │ - vldr d7, [r1, #24] │ │ │ │ - strd r2, r4, [r3, #48] @ 0x30 │ │ │ │ - vstr d7, [r3, #24] │ │ │ │ - cbz r0, 5cdfe │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005ce04 : │ │ │ │ - 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, 5ce1e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5ce26 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5ce2e │ │ │ │ - blx 2ce20 │ │ │ │ - ldrb.w r3, [r4, #32] │ │ │ │ - cbz r3, 5ce40 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5ce40 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005ce44 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2b614 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0005ce7c : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0005cec0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #64] @ 5cf10 │ │ │ │ - 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] @ 5cf18 │ │ │ │ - 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 2c91c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0005cf20 , std::allocator > const&)@@Base>: │ │ │ │ +0005a41c : │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0005cf24 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - vldr d7, [pc, #200] @ 5d000 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r0, #16] │ │ │ │ - vstr d7, [r0, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - vldr d7, [pc, #188] @ 5d008 │ │ │ │ - strb.w r1, [r0, #32] │ │ │ │ - strd r1, r1, [r0, #36] @ 0x24 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - vstr d7, [r0, #8] │ │ │ │ - str r1, [r0, #4] │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - ldrb.w r8, [sp, #32] │ │ │ │ - ldrb.w r7, [sp, #36] @ 0x24 │ │ │ │ - ldrb.w r6, [sp, #40] @ 0x28 │ │ │ │ - blx 2c91c │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - cbz r2, 5cf7c │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - cbz r3, 5cf88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - blx r3 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 5cfcc │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5cff6 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c488 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - blx 2c488 │ │ │ │ - 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 2ca6c (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 2ca6c (double const*, int, double*)@plt> │ │ │ │ - cbz r7, 5cfdc │ │ │ │ - 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 2b618 │ │ │ │ - cbz r6, 5cfee │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0005d010 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r2, [pc, #488] @ (5d210 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #488] @ (5d214 ) │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - ldr r3, [r2, #56] @ 0x38 │ │ │ │ - blx r3 │ │ │ │ - cbnz r0, 5d09a │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - blx r3 │ │ │ │ - cbnz r0, 5d066 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d1ac │ │ │ │ - ldr r1, [pc, #432] @ (5d218 ) │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - add r1, pc │ │ │ │ - blx 2d998 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd64 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [pc, #416] @ (5d21c ) │ │ │ │ - ldr r2, [pc, #408] @ (5d214 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.w 5d1ea │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add.w r2, r4, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 2b788 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr.w r1, [r1, #228] @ 0xe4 │ │ │ │ - blx r1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d634 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr.w r1, [r1, #224] @ 0xe0 │ │ │ │ - blx r1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bda4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd64 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr.w r1, [r1, #224] @ 0xe0 │ │ │ │ - blx r1 │ │ │ │ - vcmpe.f64 d8, d0 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 5d076 │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2b788 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr.w r2, [r2, #224] @ 0xe0 │ │ │ │ - blx r2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bda4 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2c790 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #220] @ 5d208 │ │ │ │ - vmov d5, r0, r1 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - vldr d7, [r4, #80] @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - vmla.f64 d0, d5, d6 │ │ │ │ - vsub.f64 d0, d0, d7 │ │ │ │ - blx 2bda4 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2cd64 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 5d1ee │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ - blx r2 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5d1d6 │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c488 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr.w r2, [r2, #204] @ 0xcc │ │ │ │ - blx r2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - sub.w r4, r7, #8 │ │ │ │ - add r4, r6 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr.w r2, [r2, #224] @ 0xe0 │ │ │ │ - blx r2 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - vstr d0, [r4] │ │ │ │ - blx 2c824 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 5d078 │ │ │ │ - add.w r2, r4, #44 @ 0x2c │ │ │ │ - movs r1, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - blx 2b788 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr.w r2, [r2, #228] @ 0xe4 │ │ │ │ - blx r2 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d634 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - blx 2cd64 │ │ │ │ - b.n 5d076 │ │ │ │ - ldr r2, [pc, #72] @ (5d220 ) │ │ │ │ - ldr r3, [pc, #56] @ (5d214 ) │ │ │ │ - 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 5d202 │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (5d224 ) │ │ │ │ - movw r2, #385 @ 0x181 │ │ │ │ - ldr r1, [pc, #48] @ (5d228 ) │ │ │ │ - ldr r0, [pc, #52] @ (5d22c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - blx 2d1f8 <__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 r4, r0, #4 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ - movs r5, r0 │ │ │ │ - subs r4, r6, #2 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r6, r2, #5 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ - movs r5, r0 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ - movs r5, r0 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -0005d230 : │ │ │ │ - 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, #460] @ (5d410 ) │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #460] @ (5d414 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r1, [pc, #460] @ (5d418 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 5d2b6 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - subs r1, r0, r3 │ │ │ │ - mvn.w r0, #3758096384 @ 0xe0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - bcs.w 5d3a0 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - strd r1, r2, [sp, #12] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2c488 │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs r0, #4 │ │ │ │ - cbz r1, 5d29a │ │ │ │ - str.w r3, [r0, #4]! │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 5d290 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ce20 │ │ │ │ - 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, 5d2c4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #264] @ 0x108 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - cbz r1, 5d2d2 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ - blx r3 │ │ │ │ - vldr d0, [r4, #24] │ │ │ │ - vldr d7, [pc, #304] @ 5d408 │ │ │ │ - vcmpe.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 5d2ee │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - cbz r1, 5d2fc │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 5d31c │ │ │ │ - ldr r2, [pc, #284] @ (5d41c ) │ │ │ │ - ldr r3, [pc, #276] @ (5d414 ) │ │ │ │ - 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 5d39c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2c918 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #252] @ (5d420 ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r0, sp, #28 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e178 │ │ │ │ - ldr r1, [pc, #244] @ (5d424 ) │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e178 │ │ │ │ - ldr r1, [pc, #236] @ (5d428 ) │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - add r7, sp, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ - bl 2e178 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - 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 2bb88 , 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 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #160] @ (5d42c ) │ │ │ │ - ldr r3, [pc, #136] @ (5d414 ) │ │ │ │ - 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 5d3b8 │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #140] @ (5d430 ) │ │ │ │ - ldr r3, [pc, #112] @ (5d414 ) │ │ │ │ - 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 5d39c │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #120] @ (5d434 ) │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [pc, #120] @ (5d438 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d778 <__cxa_throw@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #80] @ (5d43c ) │ │ │ │ - ldr r3, [pc, #36] @ (5d414 ) │ │ │ │ - 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 5d39c │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5d3d8 │ │ │ │ - b.n 5d3de │ │ │ │ - b.n 5d3e4 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - adds r0, r5, #3 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, r4, #3 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, r6, #0 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ - movs r5, r0 │ │ │ │ - subs r4, r4, r6 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r4, r1, r6 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r0, r5 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0005d440 : │ │ │ │ - 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, #1796] @ 5db60 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #1796] @ 5db64 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr.w r8, [pc, #1788] @ 5db68 │ │ │ │ - mov r7, r1 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r8, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2c4b8 │ │ │ │ - ldr.w r3, [pc, #1768] @ 5db6c │ │ │ │ - ldr.w r1, [r8, r3] │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - add.w r3, r4, #44 @ 0x2c │ │ │ │ - adds r1, #8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r7, [r4, #16] │ │ │ │ - str r1, [r4, #40] @ 0x28 │ │ │ │ - strd r8, r9, [r4, #24] │ │ │ │ - strd r8, r9, [r4, #32] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2d358 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ - strb.w r6, [r4, #72] @ 0x48 │ │ │ │ - movs r3, #0 │ │ │ │ - strb.w r5, [r4, #73] @ 0x49 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - blx 2d44c │ │ │ │ - add.w r3, r4, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2b8f4 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r0, #1544 @ 0x608 │ │ │ │ - str.w r3, [r4, #196] @ 0xc4 │ │ │ │ - blx 2b66c │ │ │ │ - mov r5, r0 │ │ │ │ - blx 2cb60 │ │ │ │ - ldr.w r8, [r7, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [r4, #40] @ 0x28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 5d50a │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1620] @ 5db70 │ │ │ │ - mov.w fp, #0 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r9, [r2, #192] @ 0xc0 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr.w sl, [r2, #76] @ 0x4c │ │ │ │ - movs r2, #12 │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - strb.w fp, [sp, #164] @ 0xa4 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ - stmia.w r5, {r0, r1, r2} │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 5de8a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2d3ec │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5ddf8 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dcaa │ │ │ │ - ldrb.w r2, [r9] │ │ │ │ - mov r1, r6 │ │ │ │ - strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r0, r8 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - blx sl │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5d596 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5d5a4 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c730 ::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 5d5c4 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c730 ::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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1416] @ 5db74 │ │ │ │ - mov lr, r0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov.w sl, #0 │ │ │ │ - add ip, pc │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ - str.w r3, [lr, #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 5debc │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d3ec │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5dd14 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dd08 │ │ │ │ - ldrb.w r3, [fp] │ │ │ │ - mov r2, r6 │ │ │ │ - strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #172] @ 0xac │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - strb.w r3, [r2, r8] │ │ │ │ - add.w r2, r4, #152 @ 0x98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5d66e │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5d67c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c730 ::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 5d69c │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c730 ::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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1208] @ 5db78 │ │ │ │ - mov lr, r0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov.w sl, #0 │ │ │ │ - add ip, pc │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r3, [lr, #12] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ - ldrh.w r3, [ip, #4] │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - str.w r0, [lr, #16] │ │ │ │ - strh.w r3, [lr, #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 5dedc │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d3ec │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5dd56 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dcfc │ │ │ │ - ldrb.w r3, [fp] │ │ │ │ - mov r2, r6 │ │ │ │ - strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #172] @ 0xac │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - strb.w r3, [r2, r8] │ │ │ │ - add.w r2, r4, #120 @ 0x78 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5d752 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5d760 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - blx 2b618 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 5d788 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [pc, #996] @ (5db7c ) │ │ │ │ - mov ip, r5 │ │ │ │ - mov.w lr, #14 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [r2, #76] @ 0x4c │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - 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 5df42 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2d3ec │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5dd34 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dcf0 │ │ │ │ - ldrb.w r2, [r9] │ │ │ │ - mov r1, r6 │ │ │ │ - strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r0, r8 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r2, r4, #148 @ 0x94 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - blx fp │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5d80c │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5d81a │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d91c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2c428 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2b838 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2c790 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #772] @ 5db58 │ │ │ │ - vmov d5, r0, r1 │ │ │ │ - vmov.f64 d7, d8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vmla.f64 d7, d5, d6 │ │ │ │ - ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - vstr d7, [r4, #80] @ 0x50 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 5d880 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [pc, #752] @ (5db80 ) │ │ │ │ - mov ip, r5 │ │ │ │ - mov.w lr, #14 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [r2, #76] @ 0x4c │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - 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 5df94 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2d3ec │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5ddd6 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dce4 │ │ │ │ - ldrb.w r2, [r9] │ │ │ │ - mov r1, r6 │ │ │ │ - strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r0, r8 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r2, r4, #144 @ 0x90 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - blx fp │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5d904 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5d912 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c730 ::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 5d932 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w fp, #0 │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r2, [pc, #576] @ (5db84 ) │ │ │ │ - mov.w ip, #11 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr.w sl, [r1, #192] @ 0xc0 │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - stmia r3!, {r0, r1} │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - strh.w r2, [r3], #2 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ - str.w ip, [sp, #148] @ 0x94 │ │ │ │ - strb.w fp, [sp, #163] @ 0xa3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 5dfb4 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2d3ec │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5ddb6 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dcd8 │ │ │ │ - ldrb.w r3, [sl] │ │ │ │ - mov r2, r6 │ │ │ │ - strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #172] @ 0xac │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - strb.w r3, [r2, r8] │ │ │ │ - add.w r2, r4, #104 @ 0x68 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5d9bc │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5d9ca │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c730 ::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 5d9ea │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c730 ::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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #376] @ 5db88 │ │ │ │ - mov lr, r0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov.w sl, #0 │ │ │ │ - add ip, pc │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str.w r3, [lr, #12] │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ - ldrb.w r3, [ip] │ │ │ │ - strb.w r3, [lr, #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 5df00 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d3ec │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5dd96 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dccc │ │ │ │ - ldrb.w r3, [fp] │ │ │ │ - mov r2, r6 │ │ │ │ - strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #172] @ 0xac │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - strb.w r3, [r2, r8] │ │ │ │ - add.w r2, r4, #112 @ 0x70 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5da98 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5daa6 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c730 ::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 5dac6 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c730 ::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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #160] @ 5db8c │ │ │ │ - mov lr, r0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov.w sl, #0 │ │ │ │ - add ip, pc │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ - str.w r2, [lr, #8] │ │ │ │ - str.w r3, [lr, #12] │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - str.w r0, [lr, #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 5df20 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2d3ec │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5dd76 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.w 5dcc0 │ │ │ │ - ldrb.w r3, [fp] │ │ │ │ - mov r2, r6 │ │ │ │ - strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - b.n 5db90 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - subs r4, r1, r3 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, r7, r2 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r5, #24 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ - movs r5, r0 │ │ │ │ - bkpt 0x009a │ │ │ │ - movs r4, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ - movs r4, r0 │ │ │ │ - b.n 5d4d0 │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r2, [pc, #696] @ (5de40 ) │ │ │ │ - movs r5, r0 │ │ │ │ - cbnz r4, 5dbe4 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - movs r5, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #172] @ 0xac │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - strb.w r3, [r2, r8] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5dbb2 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5dbc0 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c730 ::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 5dbec │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ - blx 2c730 ::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, #968] @ (5dfd4 ) │ │ │ │ - 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 5df6a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d3ec │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #15 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 5de1c │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.n 5dcb6 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ - mov r7, r6 │ │ │ │ - strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - strb r1, [r7, r3] │ │ │ │ - mov r0, r8 │ │ │ │ - ldrd r3, r1, [sp, #12] │ │ │ │ - blx fp │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 5dc68 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 5dc76 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - adds r1, #1 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #856] @ (5dfd8 ) │ │ │ │ - subs r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - strb.w r3, [r4, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #848] @ (5dfdc ) │ │ │ │ - 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 5de74 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #204 @ 0xcc │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d574 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5de0c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 5de78 │ │ │ │ - mov r7, r6 │ │ │ │ - b.n 5dc4a │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5db90 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5dd86 │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5da74 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5dda6 │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d998 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5ddc6 │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d8e4 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5ddea │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d7ec │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5dd48 │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d72e │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5dd66 │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d64a │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5dd24 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7b4 , 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 2d368 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5d64a │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7b4 , 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 2d368 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5d7ec │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7b4 , 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 2d368 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5d72e │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7b4 , 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 2d368 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5db90 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7b4 , 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 2d368 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5da74 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7b4 , 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 2d368 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5d998 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7b4 , 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 2d368 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5d8e4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2d368 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - b.w 5d574 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d7b4 , 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 2d368 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ - b.n 5dc4a │ │ │ │ - mov r0, r5 │ │ │ │ - mov.w r1, #1544 @ 0x608 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2d6c4 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2c9a8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2dbfc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bb34 │ │ │ │ - ldr r2, [pc, #380] @ (5dfe0 ) │ │ │ │ - ldr r3, [pc, #376] @ (5dfdc ) │ │ │ │ - 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 5deaa │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 5de30 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - b.n 5de48 │ │ │ │ - ldr r2, [pc, #344] @ (5dfe4 ) │ │ │ │ - ldr r3, [pc, #332] @ (5dfdc ) │ │ │ │ - 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 5de74 │ │ │ │ - ldr r0, [pc, #328] @ (5dfe8 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c314 │ │ │ │ - b.n 5de48 │ │ │ │ - b.n 5de5a │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5de4e │ │ │ │ - b.n 5de54 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5de7c │ │ │ │ - b.n 5de82 │ │ │ │ - ldr r2, [pc, #300] @ (5dfec ) │ │ │ │ - ldr r3, [pc, #284] @ (5dfdc ) │ │ │ │ - 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 5de74 │ │ │ │ - ldr r0, [pc, #284] @ (5dff0 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c314 │ │ │ │ - b.n 5deb2 │ │ │ │ - b.n 5de82 │ │ │ │ - ldr r2, [pc, #276] @ (5dff4 ) │ │ │ │ - ldr r3, [pc, #252] @ (5dfdc ) │ │ │ │ - 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 5de74 │ │ │ │ - ldr r0, [pc, #260] @ (5dff8 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c314 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 5de7c │ │ │ │ - b.n 5de82 │ │ │ │ - ldr r2, [pc, #248] @ (5dffc ) │ │ │ │ - ldr r3, [pc, #216] @ (5dfdc ) │ │ │ │ - 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 5de74 │ │ │ │ - ldr r0, [pc, #232] @ (5e000 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c314 │ │ │ │ - b.n 5deb2 │ │ │ │ - b.n 5de82 │ │ │ │ - ldr r2, [pc, #224] @ (5e004 ) │ │ │ │ - ldr r3, [pc, #184] @ (5dfdc ) │ │ │ │ - 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 5de74 │ │ │ │ - ldr r0, [pc, #208] @ (5e008 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c314 │ │ │ │ - b.n 5deb2 │ │ │ │ - b.n 5de7c │ │ │ │ - b.n 5deb2 │ │ │ │ - ldr r2, [pc, #200] @ (5e00c ) │ │ │ │ - ldr r3, [pc, #148] @ (5dfdc ) │ │ │ │ - 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 5de74 │ │ │ │ - ldr r0, [pc, #184] @ (5e010 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c314 │ │ │ │ - b.n 5de7c │ │ │ │ - b.n 5de7c │ │ │ │ - b.n 5de7c │ │ │ │ - b.n 5de7c │ │ │ │ - b.n 5de7c │ │ │ │ - b.n 5de7c │ │ │ │ - ldr r2, [pc, #168] @ (5e014 ) │ │ │ │ - ldr r3, [pc, #108] @ (5dfdc ) │ │ │ │ - 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 5de74 │ │ │ │ - ldr r0, [pc, #148] @ (5e018 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c314 │ │ │ │ - b.n 5deb2 │ │ │ │ - b.n 5deb2 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2b838 │ │ │ │ - b.n 5de48 │ │ │ │ - ldr r2, [pc, #132] @ (5e01c ) │ │ │ │ - ldr r3, [pc, #68] @ (5dfdc ) │ │ │ │ - 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 5de74 │ │ │ │ - ldr r0, [pc, #116] @ (5e020 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c314 │ │ │ │ - b.n 5deb2 │ │ │ │ - ldr r2, [pc, #108] @ (5e024 ) │ │ │ │ - ldr r3, [pc, #36] @ (5dfdc ) │ │ │ │ - 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 5de74 │ │ │ │ - ldr r0, [pc, #92] @ (5e028 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c314 │ │ │ │ - b.n 5deb2 │ │ │ │ - vaddl.u8 q0, d4, d4 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ - movs r4, r0 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ - movs r4, r0 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ - movs r4, r0 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #24 │ │ │ │ - movs r4, r0 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -0005e02c : │ │ │ │ - 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, #284] @ (5e160 ) │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - ldr r3, [pc, #284] @ (5e164 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r6, [pc, #284] @ (5e168 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2bc60 │ │ │ │ - ldr r3, [pc, #268] @ (5e16c ) │ │ │ │ - add.w r0, r4, #44 @ 0x2c │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r2, [r4, #16] │ │ │ │ - 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 2d2a0 │ │ │ │ - ldrh.w r3, [r5, #72] @ 0x48 │ │ │ │ - movs r2, #0 │ │ │ │ - strh.w r3, [r4, #72] @ 0x48 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ - add.w r1, r5, #96 @ 0x60 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - add.w r7, r4, #96 @ 0x60 │ │ │ │ - blx 2bae0 │ │ │ │ - add.w r0, r4, #168 @ 0xa8 │ │ │ │ - blx 2b8f4 │ │ │ │ - ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ - mov r1, sp │ │ │ │ - str.w r3, [r4, #196] @ 0xc4 │ │ │ │ +0005a424 : │ │ │ │ movs r0, #0 │ │ │ │ - blx 2c790 <__getrusage64@plt> │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vmov d8, r0, r1 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d6, [pc, #124] @ 5e158 │ │ │ │ - vmov d5, r0, r1 │ │ │ │ - vmov.f64 d7, d8 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - vmla.f64 d7, d5, d6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - vstr d7, [r4, #80] @ 0x50 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #120] @ (5e170 ) │ │ │ │ - ldr r3, [pc, #104] @ (5e164 ) │ │ │ │ - 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 5e148 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add.w r0, r4, #168 @ 0xa8 │ │ │ │ - blx 2d6c4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c9a8 │ │ │ │ - add.w r0, r4, #44 @ 0x2c │ │ │ │ - blx 2dbfc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bb34 │ │ │ │ - ldr r2, [pc, #60] @ (5e174 ) │ │ │ │ - ldr r3, [pc, #44] @ (5e164 ) │ │ │ │ - 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 5e14e │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 5e120 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 5e126 │ │ │ │ - b.n 5e12e │ │ │ │ - nop │ │ │ │ - stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ - stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0005e178 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ (5e1c4 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (5e1c8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 5e19e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - add.w r0, r4, #168 @ 0xa8 │ │ │ │ - blx 2d6c4 │ │ │ │ - ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - cbz r0, 5e1b2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - add.w r0, r4, #44 @ 0x2c │ │ │ │ - blx 2dbfc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bb34 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0005e1cc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2d688 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0005e1ec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ - sub sp, #396 @ 0x18c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1308] @ 5e720 │ │ │ │ - ldr.w r5, [pc, #1308] @ 5e724 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [pc, #1308] @ 5e728 │ │ │ │ - add r5, pc │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #388] @ 0x184 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5e612 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r8, r1 │ │ │ │ - blx 2ccac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5e77e │ │ │ │ - ldr.w r3, [pc, #1268] @ 5e72c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1264] @ 5e730 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 2cb0c <__dynamic_cast@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5e77e │ │ │ │ - ldr r3, [r0, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5e806 │ │ │ │ - ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ - add.w sl, sp, #92 @ 0x5c │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2ccb8 │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ - ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ - cbz r3, 5e27a │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - str.w r3, [sl, #4] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cbz r3, 5e288 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c86c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5e4aa │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ - 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 r6, r0 │ │ │ │ - cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 5e69a │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5e4cc │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2b66c │ │ │ │ - cmp r6, #1 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add.w r9, r0, r7 │ │ │ │ - mov.w r2, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - it eq │ │ │ │ - moveq r6, #8 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - str.w r9, [sp, #76] @ 0x4c │ │ │ │ - strd r2, r3, [r0], #8 │ │ │ │ - beq.n 5e2f4 │ │ │ │ - sub.w r2, r7, #8 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2c240 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [r3, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - blx r3 │ │ │ │ - mov r7, 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, r7 │ │ │ │ - blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ - 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 5e6ee │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5e4d8 │ │ │ │ - mov.w r9, r0, lsl #3 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2b66c │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - add.w fp, r0, r9 │ │ │ │ - movs r2, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, #1 │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ - strd r2, r3, [r0], #8 │ │ │ │ - beq.w 5e58c │ │ │ │ - sub.w r2, r9, #8 │ │ │ │ - movs r1, #0 │ │ │ │ - blx 2c240 │ │ │ │ - mov r7, r9 │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r0, [r3, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ - add.w fp, sp, #136 @ 0x88 │ │ │ │ +0005a428 : │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2beb0 │ │ │ │ - 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 2b860 │ │ │ │ - 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 5e4e4 │ │ │ │ - cmp r2, r3 │ │ │ │ - str.w r1, [r4, #196] @ 0xc4 │ │ │ │ - it ne │ │ │ │ - strne.w r2, [r4, #176] @ 0xb0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 5e3e0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e48c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w r9, sp, #56 @ 0x38 │ │ │ │ - mov r2, r9 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5e590 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 5e6da │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - blx 2b66c │ │ │ │ - movs r2, #1 │ │ │ │ - strd r2, r2, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ - blx 2b7fc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r2, r8 │ │ │ │ - str.w r3, [r8, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - str.w r3, [r8, #36] @ 0x24 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r9, [r3, #36] @ 0x24 │ │ │ │ - mov r3, r5 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cbz r3, 5e448 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r2, #400] @ 0x190 │ │ │ │ - vldr d7, [pc, #708] @ 5e710 │ │ │ │ - vcmpe.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 5e45a │ │ │ │ - vstr d0, [r5, #16] │ │ │ │ - ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5e466 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2da90 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c530 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #264] @ 0x108 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ - blx r3 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2b654 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 5e49e │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 5e4aa │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2da48 │ │ │ │ - ldr r2, [pc, #640] @ (5e734 ) │ │ │ │ - ldr r3, [pc, #620] @ (5e720 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 5e696 │ │ │ │ - add sp, #396 @ 0x18c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 5e2f4 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.n 5e364 │ │ │ │ - subs.w r9, r3, r2 │ │ │ │ - beq.w 5e3ce │ │ │ │ - mov.w r3, r9, asr #2 │ │ │ │ - mov.w r9, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 5e508 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - ble.w 5e3ce │ │ │ │ - ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - ldr.w r0, [r2, r9, lsl #2] │ │ │ │ - mov.w r3, r9, lsl #2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - blx r2 │ │ │ │ - vcmpe.f64 d0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 5e4f8 │ │ │ │ - ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - addw r9, pc, #492 @ 0x1ec │ │ │ │ - ldrd r8, r9, [r9] │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - strd r8, r9, [r0, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r0 │ │ │ │ - ldrd r2, r8, [r1, #8] │ │ │ │ - cmp r2, r8 │ │ │ │ - beq.n 5e5a0 │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - str r2, [r1, #8] │ │ │ │ - ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - adds r5, r3, r2 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - cbz r0, 5e56a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r5, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r5, r2 │ │ │ │ - ldr.w r3, [r4, #176] @ 0xb0 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5e584 │ │ │ │ - subs r2, r3, r1 │ │ │ │ - cmp r2, #4 │ │ │ │ - ble.n 5e60a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c5b0 │ │ │ │ - ldr.w r3, [r4, #176] @ 0xb0 │ │ │ │ - subs r3, #4 │ │ │ │ - str.w r3, [r4, #176] @ 0xb0 │ │ │ │ - b.n 5e48c │ │ │ │ - movs r7, #8 │ │ │ │ - b.n 5e364 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - blx 2b66c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r8, r0 │ │ │ │ - blx 2c4a0 │ │ │ │ - b.n 5e41a │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mvn.w r0, #3758096384 @ 0xe0000000 │ │ │ │ - ldr.w r9, [r1, #4] │ │ │ │ - sub.w r2, r2, r9 │ │ │ │ - asrs r1, r2, #2 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 5e790 │ │ │ │ - cmp r1, #1 │ │ │ │ - ite cs │ │ │ │ - addcs r1, r1, r1 │ │ │ │ - addcc r1, #1 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, r0 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - it cs │ │ │ │ - movcs r1, r0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [r0, r2] │ │ │ │ - cbz r2, 5e5e4 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2d368 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - add r3, r5 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 5e5fc │ │ │ │ - sub.w r1, r8, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r2, #8] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r5, [r2, #4] │ │ │ │ - add r3, r5 │ │ │ │ - str r3, [r2, #12] │ │ │ │ - b.n 5e550 │ │ │ │ - itt eq │ │ │ │ - ldreq r2, [r5, #4] │ │ │ │ - streq r2, [r5, #0] │ │ │ │ - b.n 5e584 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #284] @ (5e738 ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r0, sp, #292 @ 0x124 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e178 │ │ │ │ - ldr r1, [pc, #276] @ (5e73c ) │ │ │ │ - add r0, sp, #316 @ 0x13c │ │ │ │ - add r1, pc │ │ │ │ - bl 2e178 │ │ │ │ - ldr r1, [pc, #272] @ (5e740 ) │ │ │ │ - add r7, sp, #340 @ 0x154 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, pc │ │ │ │ - bl 2e178 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - add.w r9, sp, #364 @ 0x16c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, sp, #316 @ 0x13c │ │ │ │ - mov r3, r7 │ │ │ │ - add r1, sp, #292 @ 0x124 │ │ │ │ - mov r0, r8 │ │ │ │ - str.w r9, [sp] │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [sp, #368] @ 0x170 │ │ │ │ - strb.w ip, [sp, #372] @ 0x174 │ │ │ │ - add.w ip, sp, #372 @ 0x174 │ │ │ │ - str.w ip, [sp, #364] @ 0x16c │ │ │ │ - blx 2bb88 , 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 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #316 @ 0x13c │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #292 @ 0x124 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #192] @ (5e744 ) │ │ │ │ - ldr r3, [pc, #156] @ (5e720 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.w 5e7b0 │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #172] @ (5e748 ) │ │ │ │ - ldr r3, [pc, #128] @ (5e720 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5e696 │ │ │ │ - ldr r0, [pc, #156] @ (5e74c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2da48 │ │ │ │ - ldr r2, [pc, #140] @ (5e750 ) │ │ │ │ - ldr r3, [pc, #88] @ (5e720 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5e696 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #120] @ (5e754 ) │ │ │ │ - mov.w r2, #318 @ 0x13e │ │ │ │ - ldr r1, [pc, #116] @ (5e758 ) │ │ │ │ - ldr r0, [pc, #120] @ (5e75c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #112] @ (5e760 ) │ │ │ │ - ldr r3, [pc, #44] @ (5e720 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5e696 │ │ │ │ - ldr r0, [pc, #96] @ (5e764 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #692] @ (5e9cc ) │ │ │ │ - bmi.n 5e67e │ │ │ │ - str r1, [r4, r6] │ │ │ │ - add r3, pc, #244 @ (adr r3, 5e810 ) │ │ │ │ - add lr, pc │ │ │ │ - strb r2, [r6, r2] │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf5860004 │ │ │ │ - blt.n 5e708 │ │ │ │ - movs r4, r0 │ │ │ │ - subs.w r0, r8, #8650752 @ 0x840000 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - movs r7, r0 │ │ │ │ - and.w r0, r4, #4 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ - movs r7, r0 │ │ │ │ - adds.w r0, ip, #8650752 @ 0x840000 │ │ │ │ - @ instruction: 0xf3de0004 │ │ │ │ - @ instruction: 0xf5840004 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ - movs r7, r0 │ │ │ │ - vext.8 d0, d0, d4, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2b654 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - b.n 5e6b6 │ │ │ │ - ldr r3, [pc, #152] @ (5e818 ) │ │ │ │ - movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #152] @ (5e81c ) │ │ │ │ - ldr r0, [pc, #152] @ (5e820 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #144] @ (5e824 ) │ │ │ │ - ldr r3, [pc, #148] @ (5e828 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 5e696 │ │ │ │ - ldr r0, [pc, #132] @ (5e82c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ - b.n 5e768 │ │ │ │ - ldr r2, [pc, #124] @ (5e830 ) │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [pc, #124] @ (5e834 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d778 <__cxa_throw@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #316 @ 0x13c │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #292 @ 0x124 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #84] @ (5e838 ) │ │ │ │ - ldr r3, [pc, #64] @ (5e828 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.w 5e6d6 │ │ │ │ - b.n 5e696 │ │ │ │ - b.n 5e7d0 │ │ │ │ - b.n 5e7d6 │ │ │ │ - b.n 5e7dc │ │ │ │ - b.n 5e770 │ │ │ │ - b.n 5e776 │ │ │ │ - b.n 5e6bc │ │ │ │ - ldr r3, [pc, #52] @ (5e83c ) │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ - ldr r1, [pc, #52] @ (5e840 ) │ │ │ │ - ldr r0, [pc, #52] @ (5e844 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - orns r0, sl, #8650752 @ 0x840000 │ │ │ │ - @ instruction: 0xf33c0004 │ │ │ │ - add r0, pc, #296 @ (adr r0, 5e94c ) │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - bgt.n 5e8e8 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf3f20004 │ │ │ │ - @ instruction: 0xf2b40004 │ │ │ │ - orn r0, r6, #4 │ │ │ │ - │ │ │ │ -0005e848 : │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ - cbz r0, 5e86e │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ + add.w r2, r0, #8 │ │ │ │ + strb r3, [r0, #8] │ │ │ │ + strd r2, r3, [r0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -0005e878 : │ │ │ │ +0005a438 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5e89c ) │ │ │ │ + ldr r3, [pc, #20] @ (5a45c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (5e8a0 ) │ │ │ │ + ldr r2, [pc, #20] @ (5a460 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bd2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + ldr r2, [pc, #912] @ (5a7f0 ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r0, r0, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e8a4 : │ │ │ │ +0005a464 : │ │ │ │ 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 │ │ │ │ @@ -78641,377 +71840,377 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 5e948 │ │ │ │ + cbz r4, 5a508 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 5e8ec │ │ │ │ + b.n 5a4ac │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5e8fe │ │ │ │ + cbz r2, 5a4be │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5e902 │ │ │ │ + cbnz r0, 5a4c2 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ bics.w r2, r2, r0, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e8e6 │ │ │ │ - cbnz r3, 5e94a │ │ │ │ + bne.n 5a4a6 │ │ │ │ + cbnz r3, 5a50a │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5e942 │ │ │ │ + cbz r2, 5a502 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 5e942 │ │ │ │ + cbz r0, 5a502 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r8, [r7] │ │ │ │ strdge r4, r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r5, r9 │ │ │ │ - b.n 5e92e │ │ │ │ + b.n 5a4ee │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 5e93c │ │ │ │ + beq.n 5a4fc │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c99c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 5e91c │ │ │ │ + b.n 5a4dc │ │ │ │ nop │ │ │ │ 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, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 5e9f0 │ │ │ │ + cbz r4, 5a5b0 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 5e994 │ │ │ │ + b.n 5a554 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5e9a6 │ │ │ │ + cbz r2, 5a566 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5e9aa │ │ │ │ + cbnz r0, 5a56a │ │ │ │ sub.w r0, r9, r5 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ bics.w r2, r2, r0, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5e98e │ │ │ │ - cbnz r3, 5e9f2 │ │ │ │ + bne.n 5a54e │ │ │ │ + cbnz r3, 5a5b2 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5e9ea │ │ │ │ + cbz r2, 5a5aa │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 5e9ea │ │ │ │ + cbz r0, 5a5aa │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r8, [r7] │ │ │ │ strdge r4, r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r5, r9 │ │ │ │ - b.n 5e9d6 │ │ │ │ + b.n 5a596 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 5e9e4 │ │ │ │ + beq.n 5a5a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c99c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 5e9c4 │ │ │ │ + b.n 5a584 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ec90 │ │ │ │ + beq.w 5a850 │ │ │ │ stmdb 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 5ec4c │ │ │ │ + beq.w 5a80c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5ec14 │ │ │ │ + beq.w 5a7d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 5ebdc │ │ │ │ + beq.w 5a79c │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5eb68 │ │ │ │ + beq.w 5a728 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5eafe │ │ │ │ + beq.n 5a6be │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5eb32 │ │ │ │ + beq.n 5a6f2 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 5eba6 │ │ │ │ + beq.w 5a766 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 5eabe │ │ │ │ + cbz r7, 5a67e │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 5ea14 │ │ │ │ + bl 5a5d4 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5ea9c │ │ │ │ + beq.n 5a65c │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5eab2 │ │ │ │ + beq.n 5a672 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 5ea7c │ │ │ │ + bne.n 5a63c │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5ead8 │ │ │ │ + beq.n 5a698 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5eaee │ │ │ │ + beq.n 5a6ae │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5eba6 │ │ │ │ + beq.n 5a766 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 5ea76 │ │ │ │ + b.n 5a636 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eb12 │ │ │ │ + beq.n 5a6d2 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eb24 │ │ │ │ + beq.n 5a6e4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 5eb68 │ │ │ │ + cbz r5, 5a728 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5ea5e │ │ │ │ + b.n 5a61e │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eb46 │ │ │ │ + beq.n 5a706 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eb58 │ │ │ │ + beq.n 5a718 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5eafe │ │ │ │ + beq.n 5a6be │ │ │ │ mov r5, r6 │ │ │ │ - b.n 5ea64 │ │ │ │ + b.n 5a624 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eb82 │ │ │ │ + beq.n 5a742 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5eb98 │ │ │ │ + beq.n 5a758 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 5ebdc │ │ │ │ + cbz r4, 5a79c │ │ │ │ mov fp, r4 │ │ │ │ - b.n 5ea54 │ │ │ │ + b.n 5a614 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ebba │ │ │ │ + beq.n 5a77a │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ebcc │ │ │ │ + beq.n 5a78c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5eb32 │ │ │ │ + beq.n 5a6f2 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 5ea6a │ │ │ │ + b.n 5a62a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ebf2 │ │ │ │ + beq.n 5a7b2 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ec06 │ │ │ │ + beq.n 5a7c6 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 5ec14 │ │ │ │ + cbz r4, 5a7d4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 5ea46 │ │ │ │ + b.n 5a606 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ec2a │ │ │ │ + beq.n 5a7ea │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ec3e │ │ │ │ + beq.n 5a7fe │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 5ec4c │ │ │ │ + cbz r4, 5a80c │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 5ea3a │ │ │ │ + b.n 5a5fa │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ec66 │ │ │ │ + beq.n 5a826 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5ec7c │ │ │ │ + beq.n 5a83c │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 5ec8a │ │ │ │ + cbz r4, 5a84a │ │ │ │ mov r8, r4 │ │ │ │ - b.n 5ea2e │ │ │ │ + b.n 5a5ee │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #608] @ (5ef08 ) │ │ │ │ - ldr r3, [pc, #608] @ (5ef0c ) │ │ │ │ + ldr r2, [pc, #608] @ (5aac8 ) │ │ │ │ + ldr r3, [pc, #608] @ (5aacc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -79028,276 +72227,276 @@ │ │ │ │ add.w r9, r7, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ cmp r9, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ - beq.n 5edb0 │ │ │ │ + beq.n 5a970 │ │ │ │ ldrd r1, r6, [r5, #16] │ │ │ │ mov r2, fp │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ cmp fp, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 5ed6a │ │ │ │ + cbz r2, 5a92a │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 5ed72 │ │ │ │ + blt.n 5a932 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 5ed30 │ │ │ │ + cbnz r0, 5a8f0 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5ee2a │ │ │ │ + blt.n 5a9ea │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 5ed44 │ │ │ │ + beq.n 5a904 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #448] @ (5ef10 ) │ │ │ │ - ldr r3, [pc, #444] @ (5ef0c ) │ │ │ │ + ldr r2, [pc, #448] @ (5aad0 ) │ │ │ │ + ldr r3, [pc, #444] @ (5aacc ) │ │ │ │ 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 5eeda │ │ │ │ + bne.w 5aa9a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r2, fp, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5ed2c │ │ │ │ + bge.n 5a8ec │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 5ee26 │ │ │ │ + beq.n 5a9e6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c99c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5ed9a │ │ │ │ + cbz r2, 5a95a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 5ed9e │ │ │ │ + cbnz r0, 5a95e │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5edb4 │ │ │ │ + bge.n 5a974 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5eeb4 │ │ │ │ + beq.w 5aa74 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5edda │ │ │ │ + b.n 5a99a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 5edee │ │ │ │ + cbnz r3, 5a9ae │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 5e8c4 │ │ │ │ + bl 5a484 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ed34 │ │ │ │ + beq.n 5a8f4 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5eeaa │ │ │ │ + beq.n 5aa6a │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b82c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 5ed4c │ │ │ │ + b.n 5a90c │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5ee66 │ │ │ │ + beq.n 5aa26 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 5edb4 │ │ │ │ + bge.n 5a974 │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 5ee7a │ │ │ │ + bne.n 5aa3a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5edda │ │ │ │ + b.n 5a99a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 5ee72 │ │ │ │ + beq.n 5aa32 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2cc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5ee98 │ │ │ │ + cbz r2, 5aa58 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 5edb4 │ │ │ │ + bge.n 5a974 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ee26 │ │ │ │ + bne.n 5a9e6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 5ee7a │ │ │ │ + b.n 5aa3a │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 5edb4 │ │ │ │ + bge.n 5a974 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 5edc8 │ │ │ │ + b.n 5a988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 5ee8e │ │ │ │ + cbz r2, 5aa4e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5ee94 │ │ │ │ + cbnz r0, 5aa54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5edda │ │ │ │ + b.n 5a99a │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 5edb4 │ │ │ │ + bge.n 5a974 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5ee62 │ │ │ │ + beq.n 5aa22 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 5edc8 │ │ │ │ + b.n 5a988 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 5ee7a │ │ │ │ + b.n 5aa3a │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 5ee26 │ │ │ │ - b.n 5ee7a │ │ │ │ + beq.n 5a9e6 │ │ │ │ + b.n 5aa3a │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (5ef14 ) │ │ │ │ - ldr r3, [pc, #64] @ (5ef0c ) │ │ │ │ + ldr r2, [pc, #76] @ (5aad4 ) │ │ │ │ + ldr r3, [pc, #64] @ (5aacc ) │ │ │ │ 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 5ef02 │ │ │ │ + beq.n 5aac2 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #44] @ (5ef18 ) │ │ │ │ - ldr r3, [pc, #28] @ (5ef0c ) │ │ │ │ + ldr r2, [pc, #44] @ (5aad8 ) │ │ │ │ + ldr r3, [pc, #28] @ (5aacc ) │ │ │ │ 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 5eeda │ │ │ │ + bne.n 5aa9a │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + mov ip, r8 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + mov r0, r4 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + add lr, r4 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + add sl, r0 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0005ef1c )@@Base>: │ │ │ │ +0005aadc )@@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 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ add r4, sp, #340 @ 0x154 │ │ │ │ mov r1, r3 │ │ │ │ add.w r9, sp, #348 @ 0x15c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r0, [pc, #2896] @ 5fa90 )@@Base+0xb74> │ │ │ │ + ldr.w r0, [pc, #2896] @ 5b650 )@@Base+0xb74> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #2892] @ 5fa94 )@@Base+0xb78> │ │ │ │ + ldr.w r3, [pc, #2892] @ 5b654 )@@Base+0xb78> │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #340] @ 0x154 │ │ │ │ - ldr.w r7, [pc, #2884] @ 5fa98 )@@Base+0xb7c> │ │ │ │ + ldr.w r7, [pc, #2884] @ 5b658 )@@Base+0xb7c> │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #364] @ 0x16c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ @@ -79313,15 +72512,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 5ef76 )@@Base+0x5a> │ │ │ │ + bne.n 5ab36 )@@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 │ │ │ │ @@ -79330,64 +72529,64 @@ │ │ │ │ blx 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ ldr r5, [r6, #96] @ 0x60 │ │ │ │ add.w r3, r6, #88 @ 0x58 │ │ │ │ ldrd fp, sl, [sp, #340] @ 0x154 │ │ │ │ add.w r7, r6, #92 @ 0x5c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5fb54 )@@Base+0xc38> │ │ │ │ + beq.w 5b714 )@@Base+0xc38> │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 5efcc )@@Base+0xb0> │ │ │ │ + b.n 5ab8c )@@Base+0xb0> │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r4, sl │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ - cbz r2, 5efde )@@Base+0xc2> │ │ │ │ + cbz r2, 5ab9e )@@Base+0xc2> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5efe2 )@@Base+0xc6> │ │ │ │ + cbnz r0, 5aba2 )@@Base+0xc6> │ │ │ │ sub.w r0, r4, sl │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r2 │ │ │ │ movge r5, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5efc8 )@@Base+0xac> │ │ │ │ + bne.n 5ab88 )@@Base+0xac> │ │ │ │ mov r4, r8 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 5fbac )@@Base+0xc90> │ │ │ │ + beq.w 5b76c )@@Base+0xc90> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, sl │ │ │ │ cmp sl, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5f016 )@@Base+0xfa> │ │ │ │ + cbz r2, 5abd6 )@@Base+0xfa> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5f01a )@@Base+0xfe> │ │ │ │ + cbnz r0, 5abda )@@Base+0xfe> │ │ │ │ sub.w r0, sl, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5f97a )@@Base+0xa5e> │ │ │ │ + blt.w 5b53a )@@Base+0xa5e> │ │ │ │ movs r3, #0 │ │ │ │ cmp fp, r9 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - beq.n 5f032 )@@Base+0x116> │ │ │ │ + beq.n 5abf2 )@@Base+0x116> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ - ldr.w r5, [pc, #2660] @ 5fa9c )@@Base+0xb80> │ │ │ │ + ldr.w r5, [pc, #2660] @ 5b65c )@@Base+0xb80> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r7, sp, #196 @ 0xc4 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add r5, pc │ │ │ │ mov.w r8, #76 @ 0x4c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -79423,27 +72622,27 @@ │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ strb.w lr, [r3, r0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [r4] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #2548] @ 5faa0 )@@Base+0xb84> │ │ │ │ + ldr.w r1, [pc, #2548] @ 5b660 )@@Base+0xb84> │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ blx 2d368 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ add r7, sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #2524] @ 5faa4 )@@Base+0xb88> │ │ │ │ + ldr.w r3, [pc, #2524] @ 5b664 )@@Base+0xb88> │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ strb r5, [r1, r2] │ │ │ │ movs r2, #12 │ │ │ │ str r7, [sp, #244] @ 0xf4 │ │ │ │ @@ -79464,15 +72663,15 @@ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ strb.w r5, [sp, #264] @ 0x108 │ │ │ │ stmia.w r7, {r0, r1, r2} │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r8, [pc, #2456] @ 5faa8 )@@Base+0xb8c> │ │ │ │ + ldr.w r8, [pc, #2456] @ 5b668 )@@Base+0xb8c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, fp │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ add.w lr, r8, #32 │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ @@ -79481,17 +72680,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 5f120 )@@Base+0x204> │ │ │ │ + bne.n 5ace0 )@@Base+0x204> │ │ │ │ mov r3, r8 │ │ │ │ - ldr.w sl, [pc, #2408] @ 5faac )@@Base+0xb90> │ │ │ │ + ldr.w sl, [pc, #2408] @ 5b66c )@@Base+0xb90> │ │ │ │ add r2, sp, #300 @ 0x12c │ │ │ │ add r1, sp, #324 @ 0x144 │ │ │ │ add sl, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov fp, r7 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ @@ -79519,15 +72718,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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r5, [pc, #2316] @ 5fab0 )@@Base+0xb94> │ │ │ │ + ldr.w r5, [pc, #2316] @ 5b670 )@@Base+0xb94> │ │ │ │ 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 │ │ │ │ @@ -79549,15 +72748,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ strb.w lr, [r3, r0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r4] │ │ │ │ str.w r9, [sp, #340] @ 0x154 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #2228] @ 5fab4 )@@Base+0xb98> │ │ │ │ + ldr.w r1, [pc, #2228] @ 5b674 )@@Base+0xb98> │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r5, sp, #220 @ 0xdc │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ blx 2d368 │ │ │ │ @@ -79579,68 +72778,68 @@ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 5f24c )@@Base+0x330> │ │ │ │ + beq.n 5ae0c )@@Base+0x330> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f25c )@@Base+0x340> │ │ │ │ + beq.n 5ae1c )@@Base+0x340> │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f26c )@@Base+0x350> │ │ │ │ + beq.n 5ae2c )@@Base+0x350> │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f27c )@@Base+0x360> │ │ │ │ + beq.n 5ae3c )@@Base+0x360> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f28c )@@Base+0x370> │ │ │ │ + beq.n 5ae4c )@@Base+0x370> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f29c )@@Base+0x380> │ │ │ │ + beq.n 5ae5c )@@Base+0x380> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f2ac )@@Base+0x390> │ │ │ │ + beq.n 5ae6c )@@Base+0x390> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f2bc )@@Base+0x3a0> │ │ │ │ + beq.n 5ae7c )@@Base+0x3a0> │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr.w r5, [pc, #2040] @ 5fab8 )@@Base+0xb9c> │ │ │ │ + ldr.w r5, [pc, #2040] @ 5b678 )@@Base+0xb9c> │ │ │ │ movs r3, #20 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ @@ -79666,71 +72865,71 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [sl, #72] @ 0x48 │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5f960 )@@Base+0xa44> │ │ │ │ + beq.w 5b520 )@@Base+0xa44> │ │ │ │ ldrd fp, r7, [sp, #340] @ 0x154 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 5f32c )@@Base+0x410> │ │ │ │ + b.n 5aeec )@@Base+0x410> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 5f33e )@@Base+0x422> │ │ │ │ + cbz r2, 5aefe )@@Base+0x422> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5f340 )@@Base+0x424> │ │ │ │ + cbnz r0, 5af00 )@@Base+0x424> │ │ │ │ subs r0, r6, r4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5f328 )@@Base+0x40c> │ │ │ │ + bne.n 5aee8 )@@Base+0x40c> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 5f962 )@@Base+0xa46> │ │ │ │ + beq.w 5b522 )@@Base+0xa46> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5f37a )@@Base+0x45e> │ │ │ │ + cbz r2, 5af3a )@@Base+0x45e> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5f37c )@@Base+0x460> │ │ │ │ + cbnz r0, 5af3c )@@Base+0x460> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5f962 )@@Base+0xa46> │ │ │ │ + blt.w 5b522 )@@Base+0xa46> │ │ │ │ movs r3, #19 │ │ │ │ cmp fp, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 5f396 )@@Base+0x47a> │ │ │ │ + beq.n 5af56 )@@Base+0x47a> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - ldr.w r5, [pc, #1824] @ 5fabc )@@Base+0xba0> │ │ │ │ + ldr.w r5, [pc, #1824] @ 5b67c )@@Base+0xba0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add.w fp, sp, #132 @ 0x84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r5, pc │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r7, #0 │ │ │ │ @@ -79765,15 +72964,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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1720] @ 5fac0 )@@Base+0xba4> │ │ │ │ + ldr.w ip, [pc, #1720] @ 5b680 )@@Base+0xba4> │ │ │ │ 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 │ │ │ │ @@ -79781,15 +72980,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 5f416 )@@Base+0x4fa> │ │ │ │ + bne.n 5afd6 )@@Base+0x4fa> │ │ │ │ mov r3, ip │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #13 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r2, [r5, #8] │ │ │ │ @@ -79797,15 +72996,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, #1644] @ 5fac4 )@@Base+0xba8> │ │ │ │ + ldr.w r5, [pc, #1644] @ 5b684 )@@Base+0xba8> │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r5, pc │ │ │ │ strb.w ip, [r2, r3] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -79822,22 +73021,22 @@ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w lr, [sp, #200] @ 0xc8 │ │ │ │ strb.w ip, [sp, #217] @ 0xd9 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1580] @ 5fac8 )@@Base+0xbac> │ │ │ │ + ldr.w r1, [pc, #1580] @ 5b688 )@@Base+0xbac> │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ blx 2d368 │ │ │ │ - ldr.w r3, [pc, #1568] @ 5facc )@@Base+0xbb0> │ │ │ │ + ldr.w r3, [pc, #1568] @ 5b68c )@@Base+0xbb0> │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add r3, pc │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ strb r2, [r0, r1] │ │ │ │ @@ -79850,15 +73049,15 @@ │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ movs r3, #93 @ 0x5d │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1520] @ 5fad0 )@@Base+0xbb4> │ │ │ │ + ldr.w r1, [pc, #1520] @ 5b690 )@@Base+0xbb4> │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -79869,15 +73068,15 @@ │ │ │ │ strb r2, [r1, r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ movs r3, #17 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r5, [pc, #1480] @ 5fad4 )@@Base+0xbb8> │ │ │ │ + ldr.w r5, [pc, #1480] @ 5b694 )@@Base+0xbb8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r7, #0 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w ip, #81 @ 0x51 │ │ │ │ @@ -79896,15 +73095,15 @@ │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ strb r7, [r3, r0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str.w ip, [r4] │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1420] @ 5fad8 )@@Base+0xbbc> │ │ │ │ + ldr.w r1, [pc, #1420] @ 5b698 )@@Base+0xbbc> │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -79915,15 +73114,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r1, r3] │ │ │ │ movw r3, #565 @ 0x235 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w r9, [sp, #340] @ 0x154 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1376] @ 5fadc )@@Base+0xbc0> │ │ │ │ + ldr.w r1, [pc, #1376] @ 5b69c )@@Base+0xbc0> │ │ │ │ movw r2, #565 @ 0x235 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ blx 2d368 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -79945,80 +73144,80 @@ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r1, r5, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #20] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 5f5c8 )@@Base+0x6ac> │ │ │ │ + beq.n 5b188 )@@Base+0x6ac> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f5d8 )@@Base+0x6bc> │ │ │ │ + beq.n 5b198 )@@Base+0x6bc> │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f5e8 )@@Base+0x6cc> │ │ │ │ + beq.n 5b1a8 )@@Base+0x6cc> │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f5f8 )@@Base+0x6dc> │ │ │ │ + beq.n 5b1b8 )@@Base+0x6dc> │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f608 )@@Base+0x6ec> │ │ │ │ + beq.n 5b1c8 )@@Base+0x6ec> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f618 )@@Base+0x6fc> │ │ │ │ + beq.n 5b1d8 )@@Base+0x6fc> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f628 )@@Base+0x70c> │ │ │ │ + beq.n 5b1e8 )@@Base+0x70c> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f638 )@@Base+0x71c> │ │ │ │ + beq.n 5b1f8 )@@Base+0x71c> │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 5f646 )@@Base+0x72a> │ │ │ │ + beq.n 5b206 )@@Base+0x72a> │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 5f654 )@@Base+0x738> │ │ │ │ + beq.n 5b214 )@@Base+0x738> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr.w r5, [pc, #1160] @ 5fae0 )@@Base+0xbc4> │ │ │ │ + ldr.w r5, [pc, #1160] @ 5b6a0 )@@Base+0xbc4> │ │ │ │ movs r3, #25 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ @@ -80047,71 +73246,71 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [sp, #344] @ 0x158 │ │ │ │ strb r7, [r3, r2] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [sl, #72] @ 0x48 │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5f946 )@@Base+0xa2a> │ │ │ │ + beq.w 5b506 )@@Base+0xa2a> │ │ │ │ ldrd fp, r7, [sp, #340] @ 0x154 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 5f6ca )@@Base+0x7ae> │ │ │ │ + b.n 5b28a )@@Base+0x7ae> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 5f6dc )@@Base+0x7c0> │ │ │ │ + cbz r2, 5b29c )@@Base+0x7c0> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5f6de )@@Base+0x7c2> │ │ │ │ + cbnz r0, 5b29e )@@Base+0x7c2> │ │ │ │ subs r0, r6, r4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5f6c6 )@@Base+0x7aa> │ │ │ │ + bne.n 5b286 )@@Base+0x7aa> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 5f948 )@@Base+0xa2c> │ │ │ │ + beq.w 5b508 )@@Base+0xa2c> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5f718 )@@Base+0x7fc> │ │ │ │ + cbz r2, 5b2d8 )@@Base+0x7fc> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5f71a )@@Base+0x7fe> │ │ │ │ + cbnz r0, 5b2da )@@Base+0x7fe> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5f948 )@@Base+0xa2c> │ │ │ │ + blt.w 5b508 )@@Base+0xa2c> │ │ │ │ movs r3, #19 │ │ │ │ cmp fp, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 5f734 )@@Base+0x818> │ │ │ │ + beq.n 5b2f4 )@@Base+0x818> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r8, [pc, #936] @ 5fae4 )@@Base+0xbc8> │ │ │ │ + ldr.w r8, [pc, #936] @ 5b6a4 )@@Base+0xbc8> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r7, #33 @ 0x21 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ @@ -80129,15 +73328,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 5f760 )@@Base+0x844> │ │ │ │ + bne.n 5b320 )@@Base+0x844> │ │ │ │ ldrb.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r3, [lr] │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ @@ -80145,15 +73344,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #832] @ (5fae8 )@@Base+0xbcc>) │ │ │ │ + ldr r1, [pc, #832] @ (5b6a8 )@@Base+0xbcc>) │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -80164,15 +73363,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ strb r2, [r1, r3] │ │ │ │ movs r3, #235 @ 0xeb │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w r9, [sp, #340] @ 0x154 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #792] @ (5faec )@@Base+0xbd0>) │ │ │ │ + ldr r1, [pc, #792] @ (5b6ac )@@Base+0xbd0>) │ │ │ │ movs r2, #235 @ 0xeb │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ blx 2d368 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -80185,35 +73384,35 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 5f80c )@@Base+0x8f0> │ │ │ │ + beq.n 5b3cc )@@Base+0x8f0> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f81c )@@Base+0x900> │ │ │ │ + beq.n 5b3dc )@@Base+0x900> │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f82c )@@Base+0x910> │ │ │ │ + beq.n 5b3ec )@@Base+0x910> │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ - ldr r7, [pc, #700] @ (5faf0 )@@Base+0xbd4>) │ │ │ │ + ldr r7, [pc, #700] @ (5b6b0 )@@Base+0xbd4>) │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w sl, [r2] │ │ │ │ add r7, pc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #340] @ 0x154 │ │ │ │ @@ -80228,123 +73427,123 @@ │ │ │ │ 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 5f854 )@@Base+0x938> │ │ │ │ + bne.n 5b414 )@@Base+0x938> │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ strb r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ strb r1, [r2, r3] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [sl, #72] @ 0x48 │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5f92c )@@Base+0xa10> │ │ │ │ + beq.n 5b4ec )@@Base+0xa10> │ │ │ │ ldrd fp, r7, [sp, #340] @ 0x154 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 5f8aa )@@Base+0x98e> │ │ │ │ + b.n 5b46a )@@Base+0x98e> │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 5f8bc )@@Base+0x9a0> │ │ │ │ + cbz r2, 5b47c )@@Base+0x9a0> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5f8be )@@Base+0x9a2> │ │ │ │ + cbnz r0, 5b47e )@@Base+0x9a2> │ │ │ │ subs r0, r6, r4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r8, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 5f8a6 )@@Base+0x98a> │ │ │ │ + bne.n 5b466 )@@Base+0x98a> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 5f92e )@@Base+0xa12> │ │ │ │ + beq.n 5b4ee )@@Base+0xa12> │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 5f8f6 )@@Base+0x9da> │ │ │ │ + cbz r2, 5b4b6 )@@Base+0x9da> │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5f8f8 )@@Base+0x9dc> │ │ │ │ + cbnz r0, 5b4b8 )@@Base+0x9dc> │ │ │ │ subs r0, r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f92e )@@Base+0xa12> │ │ │ │ + blt.n 5b4ee )@@Base+0xa12> │ │ │ │ movs r3, #19 │ │ │ │ cmp fp, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - beq.n 5f910 )@@Base+0x9f4> │ │ │ │ + beq.n 5b4d0 )@@Base+0x9f4> │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #480] @ (5faf4 )@@Base+0xbd8>) │ │ │ │ - ldr r3, [pc, #384] @ (5fa94 )@@Base+0xb78>) │ │ │ │ + ldr r2, [pc, #480] @ (5b6b4 )@@Base+0xbd8>) │ │ │ │ + ldr r3, [pc, #384] @ (5b654 )@@Base+0xb78>) │ │ │ │ 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 5fc52 )@@Base+0xd36> │ │ │ │ + bne.w 5b812 )@@Base+0xd36> │ │ │ │ add sp, #372 @ 0x174 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 5ec94 │ │ │ │ + bl 5a854 │ │ │ │ ldr.w fp, [sp, #340] @ 0x154 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5f8fc )@@Base+0x9e0> │ │ │ │ + b.n 5b4bc )@@Base+0x9e0> │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 5ec94 │ │ │ │ + bl 5a854 │ │ │ │ ldr.w fp, [sp, #340] @ 0x154 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5f720 )@@Base+0x804> │ │ │ │ + b.n 5b2e0 )@@Base+0x804> │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 5ec94 │ │ │ │ + bl 5a854 │ │ │ │ ldr.w fp, [sp, #340] @ 0x154 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 5f382 )@@Base+0x466> │ │ │ │ + b.n 5af42 )@@Base+0x466> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -80353,375 +73552,397 @@ │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r4, r7 │ │ │ │ ldr.w fp, [r5, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq.w 5faf8 )@@Base+0xbdc> │ │ │ │ + beq.w 5b6b8 )@@Base+0xbdc> │ │ │ │ ldrd r3, r8, [r4, #16] │ │ │ │ mov sl, fp │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ cmp fp, r8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ it cs │ │ │ │ movcs sl, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5fa14 )@@Base+0xaf8> │ │ │ │ + beq.n 5b5d4 )@@Base+0xaf8> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r8 │ │ │ │ cmpeq r2, #0 │ │ │ │ - blt.n 5fa1c )@@Base+0xb00> │ │ │ │ + blt.n 5b5dc )@@Base+0xb00> │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 5f9ec )@@Base+0xad0> │ │ │ │ + cbnz r0, 5b5ac )@@Base+0xad0> │ │ │ │ sub.w r0, r8, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5fb6a )@@Base+0xc4e> │ │ │ │ + blt.w 5b72a )@@Base+0xc4e> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fa04 )@@Base+0xae8> │ │ │ │ + beq.n 5b5c4 )@@Base+0xae8> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w fp, [sp, #340] @ 0x154 │ │ │ │ - b.w 5f020 )@@Base+0x104> │ │ │ │ + b.w 5abe0 )@@Base+0x104> │ │ │ │ sub.w r2, fp, r8 │ │ │ │ cmp r2, sl │ │ │ │ - bge.n 5f9e8 )@@Base+0xacc> │ │ │ │ + bge.n 5b5a8 )@@Base+0xacc> │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 5fba6 )@@Base+0xc8a> │ │ │ │ + beq.w 5b766 )@@Base+0xc8a> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c99c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 5fa8a )@@Base+0xb6e> │ │ │ │ + cbz r2, 5b64a )@@Base+0xb6e> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 5fa8a )@@Base+0xb6e> │ │ │ │ + cbz r0, 5b64a )@@Base+0xb6e> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 5fbd4 )@@Base+0xcb8> │ │ │ │ + blt.w 5b794 )@@Base+0xcb8> │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 5e96c │ │ │ │ + bl 5a52c │ │ │ │ ldrd r4, sl, [sp, #116] @ 0x74 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5f9f2 )@@Base+0xad6> │ │ │ │ + beq.n 5b5b2 )@@Base+0xad6> │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, sl │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5fc02 )@@Base+0xce6> │ │ │ │ + beq.w 5b7c2 )@@Base+0xce6> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r5 │ │ │ │ blx 2b82c │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #108] @ 0x6c │ │ │ │ - b.n 5fa0c )@@Base+0xaf0> │ │ │ │ + b.n 5b5cc )@@Base+0xaf0> │ │ │ │ sub.w r0, r3, fp │ │ │ │ - b.n 5fa46 )@@Base+0xb2a> │ │ │ │ - vaddl.u32 q8, d8, d6 │ │ │ │ + b.n 5b606 )@@Base+0xb2a> │ │ │ │ + add r0, r5 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #192 @ (adr r7, 5fb5c )@@Base+0xc40>) │ │ │ │ - movs r4, r0 │ │ │ │ - ldc 0, cr0, [r6], #-16 │ │ │ │ - rsbs r0, lr, r4 │ │ │ │ - ldc 0, cr0, [r6], {4} │ │ │ │ - rsbs r0, sl, r4 │ │ │ │ - rsbs r0, r6, r4 │ │ │ │ - sbcs.w r0, sl, r4 │ │ │ │ - adc.w r0, r2, r4 │ │ │ │ - @ instruction: 0xe9ae0004 │ │ │ │ - strd r0, r0, [r4, #16]! │ │ │ │ - @ instruction: 0xe99c0004 │ │ │ │ - ldrd r0, r0, [ip, #-16]! │ │ │ │ - strd r0, r0, [r8, #-16] │ │ │ │ - ldrd r0, r0, [ip, #-16]! │ │ │ │ - ldrd r0, r0, [r6, #-16] │ │ │ │ - @ instruction: 0xe9880004 │ │ │ │ - strd r0, r0, [r0, #-16]! │ │ │ │ - @ instruction: 0xe9820004 │ │ │ │ - b.n 5f938 )@@Base+0xa1c> │ │ │ │ - movs r4, r0 │ │ │ │ - ldrd r0, r0, [r8, #16]! │ │ │ │ - @ instruction: 0xe9b40004 │ │ │ │ - strd r0, r0, [ip, #16]! │ │ │ │ - stmdb r2, {r2} │ │ │ │ - @ instruction: 0xf61c0006 │ │ │ │ + sbcs.w r0, r0, r4 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r7, #30 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r7, #26 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r7, #22 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ + movs r5, r0 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ + movs r5, r0 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ + movs r5, r0 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ + movs r5, r0 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ + movs r5, r0 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + movs r5, r0 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ + movs r5, r0 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ + movs r5, r0 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ + movs r7, r0 │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5fa4c )@@Base+0xb30> │ │ │ │ + beq.n 5b60c )@@Base+0xb30> │ │ │ │ ldr.w sl, [r6, #104] @ 0x68 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ cmp fp, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5fbf4 )@@Base+0xcd8> │ │ │ │ + beq.n 5b7b4 )@@Base+0xcd8> │ │ │ │ ldr.w r8, [sl, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r4, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 5fa4c )@@Base+0xb30> │ │ │ │ + bge.n 5b60c )@@Base+0xb30> │ │ │ │ cmp r7, sl │ │ │ │ itt ne │ │ │ │ strne.w r8, [sp, #68] @ 0x44 │ │ │ │ strne r4, [sp, #60] @ 0x3c │ │ │ │ - beq.n 5fba2 )@@Base+0xc86> │ │ │ │ + beq.n 5b762 )@@Base+0xc86> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 5fb4a )@@Base+0xc2e> │ │ │ │ + cbz r2, 5b70a )@@Base+0xc2e> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 5fb50 )@@Base+0xc34> │ │ │ │ + cbnz r0, 5b710 )@@Base+0xc34> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 5fa76 )@@Base+0xb5a> │ │ │ │ + b.n 5b636 )@@Base+0xb5a> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r7 │ │ │ │ add.w r3, r5, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 5f98c )@@Base+0xa70> │ │ │ │ + b.n 5b54c )@@Base+0xa70> │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5fbea )@@Base+0xcce> │ │ │ │ + beq.n 5b7aa )@@Base+0xcce> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2cc │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r8 │ │ │ │ it cs │ │ │ │ movcs r2, r8 │ │ │ │ - cbz r2, 5fbc2 )@@Base+0xca6> │ │ │ │ + cbz r2, 5b782 )@@Base+0xca6> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r8 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w 5fa4c )@@Base+0xb30> │ │ │ │ + bge.w 5b60c )@@Base+0xb30> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5fc10 )@@Base+0xcf4> │ │ │ │ + beq.n 5b7d0 )@@Base+0xcf4> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5fa76 )@@Base+0xb5a> │ │ │ │ + b.n 5b636 )@@Base+0xb5a> │ │ │ │ mov sl, r4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 5fa76 )@@Base+0xb5a> │ │ │ │ + b.n 5b636 )@@Base+0xb5a> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [r0, #16] │ │ │ │ adds r0, #16 │ │ │ │ - b.n 5f98c )@@Base+0xa70> │ │ │ │ + b.n 5b54c )@@Base+0xa70> │ │ │ │ sub.w r3, fp, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 5fa4c )@@Base+0xb30> │ │ │ │ + bge.w 5b60c )@@Base+0xb30> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5fc10 )@@Base+0xcf4> │ │ │ │ + cbz r2, 5b7d0 )@@Base+0xcf4> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5fa62 )@@Base+0xb46> │ │ │ │ + b.n 5b622 )@@Base+0xb46> │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5fba6 )@@Base+0xc8a> │ │ │ │ + bne.n 5b766 )@@Base+0xc8a> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 5fba2 )@@Base+0xc86> │ │ │ │ + beq.n 5b762 )@@Base+0xc86> │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 5fb36 )@@Base+0xc1a> │ │ │ │ + b.n 5b6f6 )@@Base+0xc1a> │ │ │ │ mov sl, r4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ - b.n 5fb36 )@@Base+0xc1a> │ │ │ │ + b.n 5b6f6 )@@Base+0xc1a> │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w 5fa4c )@@Base+0xb30> │ │ │ │ + bge.w 5b60c )@@Base+0xb30> │ │ │ │ mov r4, r2 │ │ │ │ - b.n 5fa62 )@@Base+0xb46> │ │ │ │ + b.n 5b622 )@@Base+0xb46> │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 5fb36 )@@Base+0xc1a> │ │ │ │ + b.n 5b6f6 )@@Base+0xc1a> │ │ │ │ mov sl, r4 │ │ │ │ - b.n 5fb36 )@@Base+0xc1a> │ │ │ │ + b.n 5b6f6 )@@Base+0xc1a> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #364] @ (5fdac )@@Base+0xe90>) │ │ │ │ - ldr r3, [pc, #364] @ (5fdb0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #364] @ (5b96c )@@Base+0xe90>) │ │ │ │ + ldr r3, [pc, #364] @ (5b970 )@@Base+0xe94>) │ │ │ │ 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 5fc7c )@@Base+0xd60> │ │ │ │ + beq.n 5b83c )@@Base+0xd60> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5fc14 )@@Base+0xcf8> │ │ │ │ + b.n 5b7d4 )@@Base+0xcf8> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #328] @ (5fdb4 )@@Base+0xe98>) │ │ │ │ - ldr r3, [pc, #324] @ (5fdb0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #328] @ (5b974 )@@Base+0xe98>) │ │ │ │ + ldr r3, [pc, #324] @ (5b970 )@@Base+0xe94>) │ │ │ │ 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 5fc52 )@@Base+0xd36> │ │ │ │ + bne.n 5b812 )@@Base+0xd36> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5fc56 )@@Base+0xd3a> │ │ │ │ - b.n 5fc38 )@@Base+0xd1c> │ │ │ │ - b.n 5fc1a )@@Base+0xcfe> │ │ │ │ + b.n 5b816 )@@Base+0xd3a> │ │ │ │ + b.n 5b7f8 )@@Base+0xd1c> │ │ │ │ + b.n 5b7da )@@Base+0xcfe> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #292] @ (5fdb8 )@@Base+0xe9c>) │ │ │ │ - ldr r3, [pc, #280] @ (5fdb0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #292] @ (5b978 )@@Base+0xe9c>) │ │ │ │ + ldr r3, [pc, #280] @ (5b970 )@@Base+0xe94>) │ │ │ │ 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 5fc7c )@@Base+0xd60> │ │ │ │ - b.n 5fc52 )@@Base+0xd36> │ │ │ │ + beq.n 5b83c )@@Base+0xd60> │ │ │ │ + b.n 5b812 )@@Base+0xd36> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #268] @ (5fdbc )@@Base+0xea0>) │ │ │ │ - ldr r3, [pc, #252] @ (5fdb0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #268] @ (5b97c )@@Base+0xea0>) │ │ │ │ + ldr r3, [pc, #252] @ (5b970 )@@Base+0xe94>) │ │ │ │ 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 5fc7c )@@Base+0xd60> │ │ │ │ - b.n 5fc52 )@@Base+0xd36> │ │ │ │ + beq.n 5b83c )@@Base+0xd60> │ │ │ │ + b.n 5b812 )@@Base+0xd36> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #244] @ (5fdc0 )@@Base+0xea4>) │ │ │ │ - ldr r3, [pc, #224] @ (5fdb0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #244] @ (5b980 )@@Base+0xea4>) │ │ │ │ + ldr r3, [pc, #224] @ (5b970 )@@Base+0xe94>) │ │ │ │ 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 5fc7c )@@Base+0xd60> │ │ │ │ - b.n 5fc52 )@@Base+0xd36> │ │ │ │ + beq.n 5b83c )@@Base+0xd60> │ │ │ │ + b.n 5b812 )@@Base+0xd36> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (5fdc4 )@@Base+0xea8>) │ │ │ │ - ldr r3, [pc, #196] @ (5fdb0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #220] @ (5b984 )@@Base+0xea8>) │ │ │ │ + ldr r3, [pc, #196] @ (5b970 )@@Base+0xe94>) │ │ │ │ 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 5fc7c )@@Base+0xd60> │ │ │ │ - b.n 5fc52 )@@Base+0xd36> │ │ │ │ + beq.n 5b83c )@@Base+0xd60> │ │ │ │ + b.n 5b812 )@@Base+0xd36> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #196] @ (5fdc8 )@@Base+0xeac>) │ │ │ │ - ldr r3, [pc, #168] @ (5fdb0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #196] @ (5b988 )@@Base+0xeac>) │ │ │ │ + ldr r3, [pc, #168] @ (5b970 )@@Base+0xe94>) │ │ │ │ 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 5fc7c )@@Base+0xd60> │ │ │ │ - b.n 5fc52 )@@Base+0xd36> │ │ │ │ + beq.n 5b83c )@@Base+0xd60> │ │ │ │ + b.n 5b812 )@@Base+0xd36> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5fc80 )@@Base+0xd64> │ │ │ │ + b.n 5b840 )@@Base+0xd64> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #156] @ (5fdcc )@@Base+0xeb0>) │ │ │ │ - ldr r3, [pc, #128] @ (5fdb0 )@@Base+0xe94>) │ │ │ │ + ldr r2, [pc, #156] @ (5b98c )@@Base+0xeb0>) │ │ │ │ + ldr r3, [pc, #128] @ (5b970 )@@Base+0xe94>) │ │ │ │ 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 5fc52 )@@Base+0xd36> │ │ │ │ + bne.n 5b812 )@@Base+0xd36> │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ - b.n 5fc26 )@@Base+0xd0a> │ │ │ │ + b.n 5b7e6 )@@Base+0xd0a> │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #292 @ 0x124 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -80730,82 +73951,90 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5fcfc )@@Base+0xde0> │ │ │ │ + b.n 5b8bc )@@Base+0xde0> │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #292 @ 0x124 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5fd52 )@@Base+0xe36> │ │ │ │ + b.n 5b912 )@@Base+0xe36> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5fd7e )@@Base+0xe62> │ │ │ │ - b.n 5fc62 )@@Base+0xd46> │ │ │ │ + b.n 5b93e )@@Base+0xe62> │ │ │ │ + b.n 5b822 )@@Base+0xd46> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 5fcc4 )@@Base+0xda8> │ │ │ │ - b.n 5fd96 )@@Base+0xe7a> │ │ │ │ + b.n 5b884 )@@Base+0xda8> │ │ │ │ + b.n 5b956 )@@Base+0xe7a> │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b.n 5fd5e )@@Base+0xe42> │ │ │ │ + b.n 5b91e )@@Base+0xe42> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2ee0006 │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #16390 @ 0x4006 │ │ │ │ - @ instruction: 0xf29a0006 │ │ │ │ - @ instruction: 0xf27e0006 │ │ │ │ - @ instruction: 0xf2620006 │ │ │ │ - movw r0, #24582 @ 0x6006 │ │ │ │ - @ instruction: 0xf22a0006 │ │ │ │ - addw r0, r0, #6 │ │ │ │ + adds r7, #4 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0005fdd0 : │ │ │ │ +0005b990 : │ │ │ │ stmdb 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 r7, [pc, #1084] @ 60220 │ │ │ │ + ldr.w r7, [pc, #1084] @ 5bde0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r5, [pc, #1084] @ 60224 │ │ │ │ + ldr.w r5, [pc, #1084] @ 5bde4 │ │ │ │ movs r3, #1 │ │ │ │ add r7, pc │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r4, [pc, #1072] @ 60228 │ │ │ │ + ldr.w r4, [pc, #1072] @ 5bde8 │ │ │ │ mov fp, r1 │ │ │ │ ldr r5, [r7, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ mov.w r5, #0 │ │ │ │ blx 2c8c0 │ │ │ │ - ldr.w r3, [pc, #1056] @ 6022c │ │ │ │ + ldr.w r3, [pc, #1056] @ 5bdec │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [fp, #176] @ 0xb0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str.w r2, [r6, #208] @ 0xd0 │ │ │ │ adds r3, #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5fe30 │ │ │ │ + beq.n 5b9f0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ @@ -80819,15 +74048,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r3, #20 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #976] @ 60230 │ │ │ │ + ldr.w ip, [pc, #976] @ 5bdf0 │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ @@ -80843,23 +74072,23 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [fp, #192] @ 0xc0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 601d6 │ │ │ │ + beq.w 5bd96 │ │ │ │ mov r0, sl │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.w 60144 │ │ │ │ + bhi.w 5bd04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 60100 │ │ │ │ + bne.w 5bcc0 │ │ │ │ ldrb.w r2, [sl] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #68] @ 0x44 │ │ │ │ add r6, sp, #24 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ @@ -80868,34 +74097,34 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5feec │ │ │ │ + beq.n 5baac │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5fefa │ │ │ │ + beq.n 5baba │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r9, [fp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r2, #204] @ 0xcc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ff20 │ │ │ │ + beq.n 5bae0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -80904,15 +74133,15 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ mov r6, r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ movs r3, #25 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #752] @ 60234 │ │ │ │ + ldr.w ip, [pc, #752] @ 5bdf4 │ │ │ │ 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} │ │ │ │ @@ -80928,58 +74157,58 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w sl, [r2, r3] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [fp, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60186 │ │ │ │ + beq.w 5bd46 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2d3ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.w 60122 │ │ │ │ + bhi.w 5bce2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 60116 │ │ │ │ + bne.w 5bcd6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ strb.w r3, [r2, r8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5ffd6 │ │ │ │ + beq.n 5bb96 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 5ffe4 │ │ │ │ + beq.n 5bba4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r8, [fp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r2, #200] @ 0xc8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6000a │ │ │ │ + beq.n 5bbca │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -80988,15 +74217,15 @@ │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w sl, [pc, #520] @ 60238 │ │ │ │ + ldr.w sl, [pc, #520] @ 5bdf8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w lr, sl, #32 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -81005,260 +74234,267 @@ │ │ │ │ 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 60040 │ │ │ │ + bne.n 5bc00 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ str r6, [sp, #0] │ │ │ │ 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] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [fp, #192] @ 0xc0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 601f6 │ │ │ │ + beq.w 5bdb6 │ │ │ │ mov r0, sl │ │ │ │ blx 2d3ec │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bhi.n 60166 │ │ │ │ + bhi.n 5bd26 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 6010c │ │ │ │ + bne.n 5bccc │ │ │ │ ldrb.w r3, [sl] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ strb.w r3, [r1, fp] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 600c8 │ │ │ │ + beq.n 5bc88 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 600d6 │ │ │ │ + beq.n 5bc96 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r2, #212] @ 0xd4 │ │ │ │ - ldr r2, [pc, #340] @ (6023c ) │ │ │ │ - ldr r3, [pc, #316] @ (60224 ) │ │ │ │ + ldr r2, [pc, #340] @ (5bdfc ) │ │ │ │ + ldr r3, [pc, #316] @ (5bde4 ) │ │ │ │ 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 6019a │ │ │ │ + bne.n 5bd5a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5fec8 │ │ │ │ + beq.w 5ba88 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 60158 │ │ │ │ + b.n 5bd18 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 600a4 │ │ │ │ + beq.n 5bc64 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 60176 │ │ │ │ + b.n 5bd36 │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ffb4 │ │ │ │ + beq.w 5bb74 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 60134 │ │ │ │ + b.n 5bcf4 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ blx 2d7b4 , 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, r8 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d368 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 5ffb4 │ │ │ │ + b.n 5bb74 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d7b4 , 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, sl │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 5fec8 │ │ │ │ + b.n 5ba88 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ blx 2d7b4 , 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, fp │ │ │ │ mov r1, sl │ │ │ │ blx 2d368 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 600a4 │ │ │ │ - ldr r2, [pc, #184] @ (60240 ) │ │ │ │ - ldr r3, [pc, #152] @ (60224 ) │ │ │ │ + b.n 5bc64 │ │ │ │ + ldr r2, [pc, #184] @ (5be00 ) │ │ │ │ + ldr r3, [pc, #152] @ (5bde4 ) │ │ │ │ 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 60216 │ │ │ │ + beq.n 5bdd6 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2bd2c │ │ │ │ - ldr r2, [pc, #152] @ (60244 ) │ │ │ │ - ldr r3, [pc, #116] @ (60224 ) │ │ │ │ + ldr r2, [pc, #152] @ (5be04 ) │ │ │ │ + ldr r3, [pc, #116] @ (5bde4 ) │ │ │ │ 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 6019a │ │ │ │ + bne.n 5bd5a │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6019e │ │ │ │ + b.n 5bd5e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 601c2 │ │ │ │ - b.n 6019e │ │ │ │ - b.n 601c2 │ │ │ │ - ldr r2, [pc, #112] @ (60248 ) │ │ │ │ - ldr r3, [pc, #72] @ (60224 ) │ │ │ │ + b.n 5bd82 │ │ │ │ + b.n 5bd5e │ │ │ │ + b.n 5bd82 │ │ │ │ + ldr r2, [pc, #112] @ (5be08 ) │ │ │ │ + ldr r3, [pc, #72] @ (5bde4 ) │ │ │ │ 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 6019a │ │ │ │ - ldr r0, [pc, #96] @ (6024c ) │ │ │ │ + bne.n 5bd5a │ │ │ │ + ldr r0, [pc, #96] @ (5be0c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - b.n 601c2 │ │ │ │ - b.n 601ca │ │ │ │ - ldr r2, [pc, #88] @ (60250 ) │ │ │ │ - ldr r3, [pc, #40] @ (60224 ) │ │ │ │ + b.n 5bd82 │ │ │ │ + b.n 5bd8a │ │ │ │ + ldr r2, [pc, #88] @ (5be10 ) │ │ │ │ + ldr r3, [pc, #40] @ (5bde4 ) │ │ │ │ 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 6019a │ │ │ │ - ldr r0, [pc, #72] @ (60254 ) │ │ │ │ + bne.n 5bd5a │ │ │ │ + ldr r0, [pc, #72] @ (5be14 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - b.n 601ca │ │ │ │ - b.n 6019e │ │ │ │ - ldr r0, [pc, #64] @ (60258 ) │ │ │ │ + b.n 5bd8a │ │ │ │ + b.n 5bd5e │ │ │ │ + ldr r0, [pc, #64] @ (5be18 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ nop │ │ │ │ - adc.w r0, r4, #6 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1340006 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - udf #16 │ │ │ │ - movs r4, r0 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ - movs r4, r0 │ │ │ │ - b.n 6044c │ │ │ │ - movs r4, r0 │ │ │ │ - cdp 0, 4, cr0, cr8, cr6, {0} │ │ │ │ - stc 0, cr0, [r6, #24]! │ │ │ │ - stc 0, cr0, [r2, #24] │ │ │ │ - ldcl 0, cr0, [r6, #-24] @ 0xffffffe8 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + adds r0, r2, r5 │ │ │ │ + movs r5, r0 │ │ │ │ + adds r6, r7, r5 │ │ │ │ + movs r5, r0 │ │ │ │ + adds r0, r1, #1 │ │ │ │ + movs r5, r0 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ - ldc 0, cr0, [r6, #-24]! @ 0xffffffe8 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006025c : │ │ │ │ +0005be1c : │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #656] @ (60508 ) │ │ │ │ + ldr r1, [pc, #656] @ (5c0c8 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #648] @ (6050c ) │ │ │ │ + ldr r3, [pc, #648] @ (5c0cc ) │ │ │ │ ldr.w r9, [sp, #256] @ 0x100 │ │ │ │ - ldr.w fp, [pc, #648] @ 60510 │ │ │ │ - vldr d8, [pc, #596] @ 604e0 │ │ │ │ + ldr.w fp, [pc, #648] @ 5c0d0 │ │ │ │ + vldr d8, [pc, #596] @ 5c0a0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r5 │ │ │ │ - vldr d9, [pc, #596] @ 604e8 │ │ │ │ + vldr d9, [pc, #596] @ 5c0a8 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ blx 2beb0 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w sl, r3, asr #2 │ │ │ │ - b.n 60334 │ │ │ │ + b.n 5bef4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 60420 │ │ │ │ + bne.w 5bfe0 │ │ │ │ vldr d7, [r9] │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 60420 │ │ │ │ + ble.w 5bfe0 │ │ │ │ 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] │ │ │ │ @@ -81273,29 +74509,29 @@ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 2cd48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 604b8 │ │ │ │ + beq.w 5c078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #32 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ vldr d0, [r4, #112] @ 0x70 │ │ │ │ blx 2b860 │ │ │ │ ands r6, r0 │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6045c │ │ │ │ + beq.w 5c01c │ │ │ │ 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] │ │ │ │ @@ -81308,24 +74544,24 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ vldr d0, [r9] │ │ │ │ blx 2ce74 │ │ │ │ - cbz r0, 603a2 │ │ │ │ + cbz r0, 5bf62 │ │ │ │ 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 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 60452 │ │ │ │ + ble.n 5c012 │ │ │ │ vsub.f64 d7, d6, d7 │ │ │ │ vmul.f64 d7, d7, d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f64 d0, d7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ vstr d7, [r9] │ │ │ │ @@ -81338,163 +74574,166 @@ │ │ │ │ ldrb.w r1, [r4, #97] @ 0x61 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r2, r1, [r4, #208] @ 0xd0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 60424 │ │ │ │ + bhi.n 5bfe4 │ │ │ │ ldr.w r2, [r4, #204] @ 0xcc │ │ │ │ - cbnz r2, 60424 │ │ │ │ + cbnz r2, 5bfe4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r2, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr.w r6, [r1, #672] @ 0x2a0 │ │ │ │ mov r1, r7 │ │ │ │ blx r6 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ - cbz r3, 60438 │ │ │ │ + cbz r3, 5bff8 │ │ │ │ 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 60448 │ │ │ │ + bgt.n 5c008 │ │ │ │ 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 602b6 │ │ │ │ + bne.w 5be76 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6030e │ │ │ │ + b.n 5bece │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ blx 2cf7c │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 603e4 │ │ │ │ + bne.n 5bfa4 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ add.w r1, r4, #168 @ 0xa8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 2cf7c │ │ │ │ - b.n 603e4 │ │ │ │ + b.n 5bfa4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d980 │ │ │ │ - b.n 603fc │ │ │ │ + b.n 5bfbc │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vmul.f64 d7, d7, d0 │ │ │ │ - b.n 60390 │ │ │ │ - vldr d8, [pc, #144] @ 604f0 │ │ │ │ + b.n 5bf50 │ │ │ │ + vldr d8, [pc, #144] @ 5c0b0 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 60490 │ │ │ │ + beq.n 5c050 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 2b654 │ │ │ │ - ldr r2, [pc, #164] @ (60514 ) │ │ │ │ - ldr r3, [pc, #152] @ (6050c ) │ │ │ │ + ldr r2, [pc, #164] @ (5c0d4 ) │ │ │ │ + ldr r3, [pc, #152] @ (5c0cc ) │ │ │ │ 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 604d8 │ │ │ │ + bne.n 5c098 │ │ │ │ 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 60468 │ │ │ │ - add r5, pc, #96 @ (adr r5, 60500 ) │ │ │ │ + bge.n 5c028 │ │ │ │ + add r5, pc, #96 @ (adr r5, 5c0c0 ) │ │ │ │ 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 604a6 │ │ │ │ - b.n 60468 │ │ │ │ - vldr d8, [pc, #60] @ 604f8 │ │ │ │ - b.n 60460 │ │ │ │ + blt.n 5c066 │ │ │ │ + b.n 5c028 │ │ │ │ + vldr d8, [pc, #60] @ 5c0b8 │ │ │ │ + b.n 5c020 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 2b654 │ │ │ │ - ldr r2, [pc, #80] @ (60518 ) │ │ │ │ - ldr r3, [pc, #68] @ (6050c ) │ │ │ │ + ldr r2, [pc, #80] @ (5c0d8 ) │ │ │ │ + ldr r3, [pc, #68] @ (5c0cc ) │ │ │ │ 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 604dc │ │ │ │ + beq.n 5c09c │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ ... │ │ │ │ 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 604ac │ │ │ │ - b.n 60330 │ │ │ │ + bvc.n 5c06c │ │ │ │ + b.n 5bef0 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ - add r6, pc, #36 @ (adr r6, 60528 ) │ │ │ │ - ldr r4, [pc, #48] @ (60534 ) │ │ │ │ - bvs.n 60584 │ │ │ │ + add r6, pc, #36 @ (adr r6, 5c0e8 ) │ │ │ │ + ldr r4, [pc, #48] @ (5c0f4 ) │ │ │ │ + bvs.n 5c144 │ │ │ │ strb r6, [r4, r3] │ │ │ │ - ldc 0, cr0, [r2], #24 │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 60548 │ │ │ │ - movs r4, r0 │ │ │ │ - @ instruction: 0xeabe0006 │ │ │ │ - orn r0, r8, r6 │ │ │ │ + subs r2, r3, r5 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0006051c : │ │ │ │ +0005c0dc : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060520 : │ │ │ │ +0005c0e0 : │ │ │ │ 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] @ (60578 ) │ │ │ │ + ldr r6, [pc, #72] @ (5c138 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ blx 2b66c │ │ │ │ mov r1, r5 │ │ │ │ add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ blx 2cb18 │ │ │ │ - ldr r3, [pc, #56] @ (6057c ) │ │ │ │ + ldr r3, [pc, #56] @ (5c13c ) │ │ │ │ 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] │ │ │ │ @@ -81504,499 +74743,703 @@ │ │ │ │ str.w r3, [r4, #212] @ 0xd4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r6, #24]! │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r0, r0, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060580 : │ │ │ │ +0005c140 : │ │ │ │ + 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 r4, [pc, #76] @ (5c1a0 ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add r4, pc │ │ │ │ + blx 2ccac │ │ │ │ + cbz r0, 5c19a │ │ │ │ + ldr r3, [pc, #60] @ (5c1a4 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #56] @ (5c1a8 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5c19a │ │ │ │ + ldr r3, [r5, #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, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2c928 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005c1ac : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [pc, #36] @ (5c1e4 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2bd50 │ │ │ │ + ldr r3, [pc, #28] @ (5c1e8 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str.w r2, [r4, #136] @ 0x88 │ │ │ │ + adds r3, #8 │ │ │ │ + strb.w r1, [r4, #140] @ 0x8c │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005c1ec : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [pc, #36] @ (5c224 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, pc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2b928 │ │ │ │ + ldr r3, [pc, #28] @ (5c228 ) │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str.w r1, [r4, #136] @ 0x88 │ │ │ │ + adds r3, #8 │ │ │ │ + strb.w r2, [r4, #140] @ 0x8c │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005c22c : │ │ │ │ + str.w r1, [r0, #136] @ 0x88 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0005c234 : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0005c23c : │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0005c240 : │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0005c244 : │ │ │ │ + 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] @ (5c290 ) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ + blx 2b66c │ │ │ │ + mov r1, r5 │ │ │ │ + add r6, pc │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2d3c8 │ │ │ │ + ldr r3, [pc, #44] @ (5c294 ) │ │ │ │ + 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 2c2a8 │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005c298 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #20] @ (5c2bc ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #20] @ (5c2c0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + blx 2dab4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005c2c4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #28] @ (5c2f0 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #28] @ (5c2f4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + blx 2dab4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ + blx 2c2a8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005c2f8 : │ │ │ │ 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] @ (605bc ) │ │ │ │ + ldr r3, [pc, #44] @ (5c334 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #44] @ (605c0 ) │ │ │ │ + ldr r2, [pc, #44] @ (5c338 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r0, #200] @ 0xc8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r5, 605b0 │ │ │ │ + cbz r5, 5c328 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bba0 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe99c0006 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r2, #31 │ │ │ │ ... │ │ │ │ │ │ │ │ -000605c4 : │ │ │ │ +0005c33c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bb64 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000605e4 : │ │ │ │ +0005c35c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r1, [pc, #160] @ (60698 ) │ │ │ │ + ldr r1, [pc, #160] @ (5c410 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #160] @ (6069c ) │ │ │ │ + ldr r2, [pc, #160] @ (5c414 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r0, #128] @ 0x80 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 6061c │ │ │ │ + bge.n 5c394 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 6063a │ │ │ │ + blt.n 5c3b2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #128] @ (606a0 ) │ │ │ │ - ldr r3, [pc, #120] @ (6069c ) │ │ │ │ + ldr r2, [pc, #128] @ (5c418 ) │ │ │ │ + ldr r3, [pc, #120] @ (5c414 ) │ │ │ │ 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 60686 │ │ │ │ + bne.n 5c3fe │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ vpop {d8} │ │ │ │ pop {pc} │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ blx 2c790 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d4, [pc, #52] @ 60690 │ │ │ │ + vldr d4, [pc, #52] @ 5c408 │ │ │ │ vmov d3, r0, r1 │ │ │ │ vmov.f64 d7, d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmla.f64 d7, d3, d4 │ │ │ │ vldr d5, [r3, #80] @ 0x50 │ │ │ │ vldr d6, [r3, #136] @ 0x88 │ │ │ │ vsub.f64 d7, d7, d5 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r0, #1 │ │ │ │ movpl r0, #0 │ │ │ │ - b.n 6061e │ │ │ │ + b.n 5c396 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - ldmdb r4!, {r1, r2} │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb lr, {r1, r2} │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ + movs r7, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 60728 │ │ │ │ + cbz r4, 5c4a0 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 606cc │ │ │ │ + b.n 5c444 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 606de │ │ │ │ + cbz r2, 5c456 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 606e2 │ │ │ │ + cbnz r0, 5c45a │ │ │ │ sub.w r0, r9, r5 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ bics.w r2, r2, r0, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 606c6 │ │ │ │ - cbnz r3, 6072a │ │ │ │ + bne.n 5c43e │ │ │ │ + cbnz r3, 5c4a2 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 60722 │ │ │ │ + cbz r2, 5c49a │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 60722 │ │ │ │ + cbz r0, 5c49a │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r8, [r7] │ │ │ │ strdge r4, r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r5, r9 │ │ │ │ - b.n 6070e │ │ │ │ + b.n 5c486 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 6071c │ │ │ │ + beq.n 5c494 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c99c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 606fc │ │ │ │ + b.n 5c474 │ │ │ │ nop │ │ │ │ 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, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 607d0 │ │ │ │ + cbz r4, 5c548 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 60774 │ │ │ │ + b.n 5c4ec │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 60786 │ │ │ │ + cbz r2, 5c4fe │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 6078a │ │ │ │ + cbnz r0, 5c502 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ bics.w r2, r2, r0, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6076e │ │ │ │ - cbnz r3, 607d2 │ │ │ │ + bne.n 5c4e6 │ │ │ │ + cbnz r3, 5c54a │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 607ca │ │ │ │ + cbz r2, 5c542 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 607ca │ │ │ │ + cbz r0, 5c542 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r8, [r7] │ │ │ │ strdge r4, r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r5, r9 │ │ │ │ - b.n 607b6 │ │ │ │ + b.n 5c52e │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 607c4 │ │ │ │ + beq.n 5c53c │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c99c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 607a4 │ │ │ │ + b.n 5c51c │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 60a70 │ │ │ │ + beq.w 5c7e8 │ │ │ │ stmdb 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 60a2c │ │ │ │ + beq.w 5c7a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 609f4 │ │ │ │ + beq.w 5c76c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 609bc │ │ │ │ + beq.w 5c734 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 60948 │ │ │ │ + beq.w 5c6c0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 608de │ │ │ │ + beq.n 5c656 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 60912 │ │ │ │ + beq.n 5c68a │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 60986 │ │ │ │ + beq.w 5c6fe │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 6089e │ │ │ │ + cbz r7, 5c616 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 607f4 │ │ │ │ + bl 5c56c │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6087c │ │ │ │ + beq.n 5c5f4 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 60892 │ │ │ │ + beq.n 5c60a │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6085c │ │ │ │ + bne.n 5c5d4 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 608b8 │ │ │ │ + beq.n 5c630 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 608ce │ │ │ │ + beq.n 5c646 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 60986 │ │ │ │ + beq.n 5c6fe │ │ │ │ mov r9, r7 │ │ │ │ - b.n 60856 │ │ │ │ + b.n 5c5ce │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 608f2 │ │ │ │ + beq.n 5c66a │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60904 │ │ │ │ + beq.n 5c67c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 60948 │ │ │ │ + cbz r5, 5c6c0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6083e │ │ │ │ + b.n 5c5b6 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60926 │ │ │ │ + beq.n 5c69e │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60938 │ │ │ │ + beq.n 5c6b0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 608de │ │ │ │ + beq.n 5c656 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 60844 │ │ │ │ + b.n 5c5bc │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60962 │ │ │ │ + beq.n 5c6da │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60978 │ │ │ │ + beq.n 5c6f0 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 609bc │ │ │ │ + cbz r4, 5c734 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 60834 │ │ │ │ + b.n 5c5ac │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6099a │ │ │ │ + beq.n 5c712 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 609ac │ │ │ │ + beq.n 5c724 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 60912 │ │ │ │ + beq.n 5c68a │ │ │ │ mov r6, r7 │ │ │ │ - b.n 6084a │ │ │ │ + b.n 5c5c2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 609d2 │ │ │ │ + beq.n 5c74a │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 609e6 │ │ │ │ + beq.n 5c75e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 609f4 │ │ │ │ + cbz r4, 5c76c │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 60826 │ │ │ │ + b.n 5c59e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60a0a │ │ │ │ + beq.n 5c782 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60a1e │ │ │ │ + beq.n 5c796 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 60a2c │ │ │ │ + cbz r4, 5c7a4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 6081a │ │ │ │ + b.n 5c592 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60a46 │ │ │ │ + beq.n 5c7be │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 60a5c │ │ │ │ + beq.n 5c7d4 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 60a6a │ │ │ │ + cbz r4, 5c7e2 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6080e │ │ │ │ + b.n 5c586 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #608] @ (60ce8 ) │ │ │ │ - ldr r3, [pc, #608] @ (60cec ) │ │ │ │ + ldr r2, [pc, #608] @ (5ca60 ) │ │ │ │ + ldr r3, [pc, #608] @ (5ca64 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -82013,262 +75456,262 @@ │ │ │ │ add.w r9, r7, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ cmp r9, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ - beq.n 60b90 │ │ │ │ + beq.n 5c908 │ │ │ │ ldrd r1, r6, [r5, #16] │ │ │ │ mov r2, fp │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ cmp fp, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 60b4a │ │ │ │ + cbz r2, 5c8c2 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 60b52 │ │ │ │ + blt.n 5c8ca │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 60b10 │ │ │ │ + cbnz r0, 5c888 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 60c0a │ │ │ │ + blt.n 5c982 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 60b24 │ │ │ │ + beq.n 5c89c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #448] @ (60cf0 ) │ │ │ │ - ldr r3, [pc, #444] @ (60cec ) │ │ │ │ + ldr r2, [pc, #448] @ (5ca68 ) │ │ │ │ + ldr r3, [pc, #444] @ (5ca64 ) │ │ │ │ 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 60cba │ │ │ │ + bne.w 5ca32 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r2, fp, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 60b0c │ │ │ │ + bge.n 5c884 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 60c06 │ │ │ │ + beq.n 5c97e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c99c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 60b7a │ │ │ │ + cbz r2, 5c8f2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 60b7e │ │ │ │ + cbnz r0, 5c8f6 │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 60b94 │ │ │ │ + bge.n 5c90c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 60c94 │ │ │ │ + beq.w 5ca0c │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 60bba │ │ │ │ + b.n 5c932 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 60bce │ │ │ │ + cbnz r3, 5c946 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 606a4 │ │ │ │ + bl 5c41c │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 60b14 │ │ │ │ + beq.n 5c88c │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60c8a │ │ │ │ + beq.n 5ca02 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b82c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 60b2c │ │ │ │ + b.n 5c8a4 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 60c46 │ │ │ │ + beq.n 5c9be │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 60b94 │ │ │ │ + bge.n 5c90c │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 60c5a │ │ │ │ + bne.n 5c9d2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 60bba │ │ │ │ + b.n 5c932 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 60c52 │ │ │ │ + beq.n 5c9ca │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2cc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 60c78 │ │ │ │ + cbz r2, 5c9f0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 60b94 │ │ │ │ + bge.n 5c90c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60c06 │ │ │ │ + bne.n 5c97e │ │ │ │ mov r6, r5 │ │ │ │ - b.n 60c5a │ │ │ │ + b.n 5c9d2 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 60b94 │ │ │ │ + bge.n 5c90c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 60ba8 │ │ │ │ + b.n 5c920 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 60c6e │ │ │ │ + cbz r2, 5c9e6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 60c74 │ │ │ │ + cbnz r0, 5c9ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 60bba │ │ │ │ + b.n 5c932 │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 60b94 │ │ │ │ + bge.n 5c90c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60c42 │ │ │ │ + beq.n 5c9ba │ │ │ │ mov r3, r0 │ │ │ │ - b.n 60ba8 │ │ │ │ + b.n 5c920 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 60c5a │ │ │ │ + b.n 5c9d2 │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 60c06 │ │ │ │ - b.n 60c5a │ │ │ │ + beq.n 5c97e │ │ │ │ + b.n 5c9d2 │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (60cf4 ) │ │ │ │ - ldr r3, [pc, #64] @ (60cec ) │ │ │ │ + ldr r2, [pc, #76] @ (5ca6c ) │ │ │ │ + ldr r3, [pc, #64] @ (5ca64 ) │ │ │ │ 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 60ce2 │ │ │ │ + beq.n 5ca5a │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #44] @ (60cf8 ) │ │ │ │ - ldr r3, [pc, #28] @ (60cec ) │ │ │ │ + ldr r2, [pc, #44] @ (5ca70 ) │ │ │ │ + ldr r3, [pc, #28] @ (5ca64 ) │ │ │ │ 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 60cba │ │ │ │ + bne.n 5ca32 │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - b.n 60634 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 604f4 │ │ │ │ - movs r6, r0 │ │ │ │ - b.n 61204 )@@Base+0x280> │ │ │ │ - movs r6, r0 │ │ │ │ - b.n 611c0 )@@Base+0x23c> │ │ │ │ - movs r6, r0 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r5, #14 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ + 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #608] @ (60f70 ) │ │ │ │ - ldr r3, [pc, #608] @ (60f74 ) │ │ │ │ + ldr r2, [pc, #608] @ (5cce8 ) │ │ │ │ + ldr r3, [pc, #608] @ (5ccec ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -82285,282 +75728,282 @@ │ │ │ │ add.w r9, r7, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ cmp r9, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ - beq.n 60e18 │ │ │ │ + beq.n 5cb90 │ │ │ │ ldrd r1, r6, [r5, #16] │ │ │ │ mov r2, fp │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ cmp fp, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 60dd2 │ │ │ │ + cbz r2, 5cb4a │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 60dda │ │ │ │ + blt.n 5cb52 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 60d98 │ │ │ │ + cbnz r0, 5cb10 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 60e92 │ │ │ │ + blt.n 5cc0a │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 60dac │ │ │ │ + beq.n 5cb24 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #448] @ (60f78 ) │ │ │ │ - ldr r3, [pc, #444] @ (60f74 ) │ │ │ │ + ldr r2, [pc, #448] @ (5ccf0 ) │ │ │ │ + ldr r3, [pc, #444] @ (5ccec ) │ │ │ │ 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 60f42 │ │ │ │ + bne.w 5ccba │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r2, fp, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 60d94 │ │ │ │ + bge.n 5cb0c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 60e8e │ │ │ │ + beq.n 5cc06 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c99c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 60e02 │ │ │ │ + cbz r2, 5cb7a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 60e06 │ │ │ │ + cbnz r0, 5cb7e │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 60e1c │ │ │ │ + bge.n 5cb94 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 60f1c │ │ │ │ + beq.w 5cc94 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 60e42 │ │ │ │ + b.n 5cbba │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 60e56 │ │ │ │ + cbnz r3, 5cbce │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 6074c │ │ │ │ + bl 5c4c4 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 60d9c │ │ │ │ + beq.n 5cb14 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60f12 │ │ │ │ + beq.n 5cc8a │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b82c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 60db4 │ │ │ │ + b.n 5cb2c │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 60ece │ │ │ │ + beq.n 5cc46 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 60e1c │ │ │ │ + bge.n 5cb94 │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 60ee2 │ │ │ │ + bne.n 5cc5a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 60e42 │ │ │ │ + b.n 5cbba │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 60eda │ │ │ │ + beq.n 5cc52 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2cc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 60f00 │ │ │ │ + cbz r2, 5cc78 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 60e1c │ │ │ │ + bge.n 5cb94 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 60e8e │ │ │ │ + bne.n 5cc06 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 60ee2 │ │ │ │ + b.n 5cc5a │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 60e1c │ │ │ │ + bge.n 5cb94 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 60e30 │ │ │ │ + b.n 5cba8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 60ef6 │ │ │ │ + cbz r2, 5cc6e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 60efc │ │ │ │ + cbnz r0, 5cc74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 60e42 │ │ │ │ + b.n 5cbba │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 60e1c │ │ │ │ + bge.n 5cb94 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60eca │ │ │ │ + beq.n 5cc42 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 60e30 │ │ │ │ + b.n 5cba8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 60ee2 │ │ │ │ + b.n 5cc5a │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 60e8e │ │ │ │ - b.n 60ee2 │ │ │ │ + beq.n 5cc06 │ │ │ │ + b.n 5cc5a │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (60f7c ) │ │ │ │ - ldr r3, [pc, #64] @ (60f74 ) │ │ │ │ + ldr r2, [pc, #76] @ (5ccf4 ) │ │ │ │ + ldr r3, [pc, #64] @ (5ccec ) │ │ │ │ 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 60f6a │ │ │ │ + beq.n 5cce2 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #44] @ (60f80 ) │ │ │ │ - ldr r3, [pc, #28] @ (60f74 ) │ │ │ │ + ldr r2, [pc, #44] @ (5ccf8 ) │ │ │ │ + ldr r3, [pc, #28] @ (5ccec ) │ │ │ │ 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 60f42 │ │ │ │ + bne.n 5ccba │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - b.n 613ac )@@Base+0x428> │ │ │ │ - movs r6, r0 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6126c )@@Base+0x2e8> │ │ │ │ - movs r6, r0 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ - movs r6, r0 │ │ │ │ - svc 218 @ 0xda │ │ │ │ - movs r6, r0 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00060f84 )@@Base>: │ │ │ │ +0005ccfc )@@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 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r4, sp, #252 @ 0xfc │ │ │ │ add r5, sp, #244 @ 0xf4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr.w r0, [pc, #2444] @ 61930 )@@Base+0x9ac> │ │ │ │ + ldr.w r0, [pc, #2444] @ 5d6a8 )@@Base+0x9ac> │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #2440] @ 61934 )@@Base+0x9b0> │ │ │ │ + ldr.w r3, [pc, #2440] @ 5d6ac )@@Base+0x9b0> │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #244] @ 0xf4 │ │ │ │ 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 r3, [sp, #72] @ 0x48 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #2416] @ 61938 )@@Base+0x9b4> │ │ │ │ + ldr.w lr, [pc, #2416] @ 5d6b0 )@@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 │ │ │ │ @@ -82568,15 +76011,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 60fd6 )@@Base+0x52> │ │ │ │ + bne.n 5cd4e )@@Base+0x52> │ │ │ │ ldmia.w lr!, {r0, r1} │ │ │ │ str r0, [r7, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ @@ -82584,64 +76027,64 @@ │ │ │ │ mov r0, r7 │ │ │ │ strb r2, [r1, r3] │ │ │ │ mov r1, r5 │ │ │ │ blx 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6180c )@@Base+0x888> │ │ │ │ + beq.w 5d584 )@@Base+0x888> │ │ │ │ ldrd fp, r9, [sp, #244] @ 0xf4 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldrd r0, r8, [r7, #16] │ │ │ │ mov r5, r9 │ │ │ │ add.w sl, r3, #92 @ 0x5c │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #92 @ 0x5c │ │ │ │ - b.n 6103a )@@Base+0xb6> │ │ │ │ + b.n 5cdb2 )@@Base+0xb6> │ │ │ │ ldrd r0, r4, [r7, #16] │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 6104c )@@Base+0xc8> │ │ │ │ + cbz r2, 5cdc4 )@@Base+0xc8> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 6104e )@@Base+0xca> │ │ │ │ + cbnz r0, 5cdc6 )@@Base+0xca> │ │ │ │ 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 61036 )@@Base+0xb2> │ │ │ │ + bne.n 5cdae )@@Base+0xb2> │ │ │ │ mov r4, r9 │ │ │ │ cmp r8, sl │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - beq.w 61810 )@@Base+0x88c> │ │ │ │ + beq.w 5d588 )@@Base+0x88c> │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 61086 )@@Base+0x102> │ │ │ │ + cbz r2, 5cdfe )@@Base+0x102> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 6108a )@@Base+0x106> │ │ │ │ + cbnz r0, 5ce02 )@@Base+0x106> │ │ │ │ sub.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 61810 )@@Base+0x88c> │ │ │ │ + blt.w 5d588 )@@Base+0x88c> │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r4 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 610a4 )@@Base+0x120> │ │ │ │ + beq.n 5ce1c )@@Base+0x120> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ @@ -82656,15 +76099,15 @@ │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #2148] @ 6193c )@@Base+0x9b8> │ │ │ │ + ldr.w ip, [pc, #2148] @ 5d6b4 )@@Base+0x9b8> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr] │ │ │ │ @@ -82678,15 +76121,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strb.w sl, [r2, r3] │ │ │ │ mov r2, sl │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #2092] @ 61940 )@@Base+0x9bc> │ │ │ │ + ldr.w lr, [pc, #2092] @ 5d6b8 )@@Base+0x9bc> │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, lr, #32 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -82696,22 +76139,22 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, #-16] │ │ │ │ str.w r1, [sl, #-12] │ │ │ │ str.w r2, [sl, #-8] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 61126 )@@Base+0x1a2> │ │ │ │ + bne.n 5ce9e )@@Base+0x1a2> │ │ │ │ ldrh.w r3, [lr] │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add.w r9, sp, #180 @ 0xb4 │ │ │ │ strh.w r3, [sl] │ │ │ │ add.w sl, sp, #156 @ 0x9c │ │ │ │ - ldr.w r3, [pc, #2020] @ 61944 )@@Base+0x9c0> │ │ │ │ + ldr.w r3, [pc, #2020] @ 5d6bc )@@Base+0x9c0> │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -82763,69 +76206,69 @@ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 61202 )@@Base+0x27e> │ │ │ │ + beq.n 5cf7a )@@Base+0x27e> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61212 )@@Base+0x28e> │ │ │ │ + beq.n 5cf8a )@@Base+0x28e> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61222 )@@Base+0x29e> │ │ │ │ + beq.n 5cf9a )@@Base+0x29e> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 61230 )@@Base+0x2ac> │ │ │ │ + beq.n 5cfa8 )@@Base+0x2ac> │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 6123e )@@Base+0x2ba> │ │ │ │ + beq.n 5cfb6 )@@Base+0x2ba> │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6124e )@@Base+0x2ca> │ │ │ │ + beq.n 5cfc6 )@@Base+0x2ca> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 6125c )@@Base+0x2d8> │ │ │ │ + beq.n 5cfd4 )@@Base+0x2d8> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6126c )@@Base+0x2e8> │ │ │ │ + beq.n 5cfe4 )@@Base+0x2e8> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r7, [pc, #1744] @ 61948 )@@Base+0x9c4> │ │ │ │ + ldr.w r7, [pc, #1744] @ 5d6c0 )@@Base+0x9c4> │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ @@ -82846,70 +76289,70 @@ │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r7 │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [r7, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 617f2 )@@Base+0x86e> │ │ │ │ + beq.w 5d56a )@@Base+0x86e> │ │ │ │ ldrd fp, r9, [sp, #244] @ 0xf4 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, r8, [r7, #16] │ │ │ │ mov r5, r9 │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ - b.n 612e2 )@@Base+0x35e> │ │ │ │ + b.n 5d05a )@@Base+0x35e> │ │ │ │ ldrd r0, r4, [r7, #16] │ │ │ │ cmp r5, r4 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 612f4 )@@Base+0x370> │ │ │ │ + cbz r2, 5d06c )@@Base+0x370> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 612f6 )@@Base+0x372> │ │ │ │ + cbnz r0, 5d06e )@@Base+0x372> │ │ │ │ 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 612de )@@Base+0x35a> │ │ │ │ + bne.n 5d056 )@@Base+0x35a> │ │ │ │ mov r4, r9 │ │ │ │ cmp r8, sl │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - beq.w 617f6 )@@Base+0x872> │ │ │ │ + beq.w 5d56e )@@Base+0x872> │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 6132e )@@Base+0x3aa> │ │ │ │ + cbz r2, 5d0a6 )@@Base+0x3aa> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 61332 )@@Base+0x3ae> │ │ │ │ + cbnz r0, 5d0aa )@@Base+0x3ae> │ │ │ │ sub.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 617f6 )@@Base+0x872> │ │ │ │ + blt.w 5d56e )@@Base+0x872> │ │ │ │ movs r2, #19 │ │ │ │ cmp fp, r4 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 6134c )@@Base+0x3c8> │ │ │ │ + beq.n 5d0c4 )@@Base+0x3c8> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #19 │ │ │ │ - ldr.w r7, [pc, #1532] @ 6194c )@@Base+0x9c8> │ │ │ │ + ldr.w r7, [pc, #1532] @ 5d6c4 )@@Base+0x9c8> │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, pc │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #244] @ 0xf4 │ │ │ │ @@ -82938,75 +76381,75 @@ │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r7, [sp, #248] @ 0xf8 │ │ │ │ strb.w ip, [r3, r7] │ │ │ │ blx 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r7, [r8, #96] @ 0x60 │ │ │ │ add.w r2, r8, #92 @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 617da )@@Base+0x856> │ │ │ │ + beq.w 5d552 )@@Base+0x856> │ │ │ │ ldrd fp, r9, [sp, #244] @ 0xf4 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, r8, [r7, #16] │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 613d2 )@@Base+0x44e> │ │ │ │ + b.n 5d14a )@@Base+0x44e> │ │ │ │ ldrd r0, r4, [r7, #16] │ │ │ │ cmp r5, r4 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 613e4 )@@Base+0x460> │ │ │ │ + cbz r2, 5d15c )@@Base+0x460> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 613e6 )@@Base+0x462> │ │ │ │ + cbnz r0, 5d15e )@@Base+0x462> │ │ │ │ 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 613ce )@@Base+0x44a> │ │ │ │ + bne.n 5d146 )@@Base+0x44a> │ │ │ │ mov r4, r9 │ │ │ │ cmp r8, sl │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - beq.w 617dc )@@Base+0x858> │ │ │ │ + beq.w 5d554 )@@Base+0x858> │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 6141e )@@Base+0x49a> │ │ │ │ + cbz r2, 5d196 )@@Base+0x49a> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 61422 )@@Base+0x49e> │ │ │ │ + cbnz r0, 5d19a )@@Base+0x49e> │ │ │ │ sub.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 617dc )@@Base+0x858> │ │ │ │ + blt.w 5d554 )@@Base+0x858> │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r4 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 6143c )@@Base+0x4b8> │ │ │ │ + beq.n 5d1b4 )@@Base+0x4b8> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ movs r0, #12 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r8, [r3] │ │ │ │ - ldr.w r3, [pc, #1280] @ 61950 )@@Base+0x9cc> │ │ │ │ + ldr.w r3, [pc, #1280] @ 5d6c8 )@@Base+0x9cc> │ │ │ │ ldr.w r1, [r8] │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r1, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ @@ -83016,15 +76459,15 @@ │ │ │ │ strb.w r7, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r7, [pc, #1236] @ 61954 )@@Base+0x9d0> │ │ │ │ + ldr.w r7, [pc, #1236] @ 5d6cc )@@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 │ │ │ │ @@ -83044,15 +76487,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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1156] @ 61958 )@@Base+0x9d4> │ │ │ │ + ldr.w r1, [pc, #1156] @ 5d6d0 )@@Base+0x9d4> │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ blx 2d368 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ @@ -83066,33 +76509,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 61510 )@@Base+0x58c> │ │ │ │ + beq.n 5d288 )@@Base+0x58c> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61520 )@@Base+0x59c> │ │ │ │ + beq.n 5d298 )@@Base+0x59c> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61530 )@@Base+0x5ac> │ │ │ │ + beq.n 5d2a8 )@@Base+0x5ac> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr.w r3, [pc, #1064] @ 6195c )@@Base+0x9d8> │ │ │ │ + ldr.w r3, [pc, #1064] @ 5d6d4 )@@Base+0x9d8> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #244] @ 0xf4 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ movs r2, #12 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #0 │ │ │ │ @@ -83102,64 +76545,64 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [r7, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 617c0 )@@Base+0x83c> │ │ │ │ + beq.w 5d538 )@@Base+0x83c> │ │ │ │ ldrd fp, r9, [sp, #244] @ 0xf4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r8, [r7, #16] │ │ │ │ mov r5, r9 │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ - b.n 61580 )@@Base+0x5fc> │ │ │ │ + b.n 5d2f8 )@@Base+0x5fc> │ │ │ │ ldrd r0, r4, [r7, #16] │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 61592 )@@Base+0x60e> │ │ │ │ + cbz r2, 5d30a )@@Base+0x60e> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 61594 )@@Base+0x610> │ │ │ │ + cbnz r0, 5d30c )@@Base+0x610> │ │ │ │ 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 6157c )@@Base+0x5f8> │ │ │ │ + bne.n 5d2f4 )@@Base+0x5f8> │ │ │ │ mov r4, r9 │ │ │ │ cmp r8, sl │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - beq.w 617c4 )@@Base+0x840> │ │ │ │ + beq.w 5d53c )@@Base+0x840> │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 615cc )@@Base+0x648> │ │ │ │ + cbz r2, 5d344 )@@Base+0x648> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 615d0 )@@Base+0x64c> │ │ │ │ + cbnz r0, 5d348 )@@Base+0x64c> │ │ │ │ sub.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 617c4 )@@Base+0x840> │ │ │ │ + blt.w 5d53c )@@Base+0x840> │ │ │ │ movs r2, #25 │ │ │ │ cmp fp, r4 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 615ea )@@Base+0x666> │ │ │ │ + beq.n 5d362 )@@Base+0x666> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r7, #16 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ @@ -83167,15 +76610,15 @@ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov.w sl, #65 @ 0x41 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [pc, #852] @ (61960 )@@Base+0x9dc>) │ │ │ │ + ldr r7, [pc, #852] @ (5d6d8 )@@Base+0x9dc>) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -83194,59 +76637,59 @@ │ │ │ │ mov r0, r7 │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, lr │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #784] @ (61964 )@@Base+0x9e0>) │ │ │ │ + ldr r1, [pc, #784] @ (5d6dc )@@Base+0x9e0>) │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ blx 2d368 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d1, [pc, #688] @ 61920 )@@Base+0x99c> │ │ │ │ + vldr d1, [pc, #688] @ 5d698 )@@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, #672] @ 61928 )@@Base+0x9a4> │ │ │ │ + vldr d0, [pc, #672] @ 5d6a0 )@@Base+0x9a4> │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 61698 )@@Base+0x714> │ │ │ │ + beq.n 5d410 )@@Base+0x714> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 616a8 )@@Base+0x724> │ │ │ │ + beq.n 5d420 )@@Base+0x724> │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 616b8 )@@Base+0x734> │ │ │ │ + beq.n 5d430 )@@Base+0x734> │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - ldr r7, [pc, #680] @ (61968 )@@Base+0x9e4>) │ │ │ │ + ldr r7, [pc, #680] @ (5d6e0 )@@Base+0x9e4>) │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #16 │ │ │ │ str r4, [sp, #244] @ 0xf4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, pc │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ @@ -83270,129 +76713,129 @@ │ │ │ │ mov r0, r7 │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [r7, #72] @ 0x48 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 617a8 )@@Base+0x824> │ │ │ │ + beq.n 5d520 )@@Base+0x824> │ │ │ │ ldrd fp, r9, [sp, #244] @ 0xf4 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldrd r0, r8, [r7, #16] │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 61728 )@@Base+0x7a4> │ │ │ │ + b.n 5d4a0 )@@Base+0x7a4> │ │ │ │ ldrd r0, r4, [r7, #16] │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 6173a )@@Base+0x7b6> │ │ │ │ + cbz r2, 5d4b2 )@@Base+0x7b6> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 6173c )@@Base+0x7b8> │ │ │ │ + cbnz r0, 5d4b4 )@@Base+0x7b8> │ │ │ │ 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 61724 )@@Base+0x7a0> │ │ │ │ + bne.n 5d49c )@@Base+0x7a0> │ │ │ │ mov r4, r9 │ │ │ │ cmp r8, sl │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - beq.n 617aa )@@Base+0x826> │ │ │ │ + beq.n 5d522 )@@Base+0x826> │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 61772 )@@Base+0x7ee> │ │ │ │ + cbz r2, 5d4ea )@@Base+0x7ee> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 61776 )@@Base+0x7f2> │ │ │ │ + cbnz r0, 5d4ee )@@Base+0x7f2> │ │ │ │ sub.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 617aa )@@Base+0x826> │ │ │ │ + blt.n 5d522 )@@Base+0x826> │ │ │ │ movs r2, #25 │ │ │ │ cmp fp, r4 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 6178e )@@Base+0x80a> │ │ │ │ + beq.n 5d506 )@@Base+0x80a> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #476] @ (6196c )@@Base+0x9e8>) │ │ │ │ - ldr r3, [pc, #416] @ (61934 )@@Base+0x9b0>) │ │ │ │ + ldr r2, [pc, #476] @ (5d6e4 )@@Base+0x9e8>) │ │ │ │ + ldr r3, [pc, #416] @ (5d6ac )@@Base+0x9b0>) │ │ │ │ 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 6186a )@@Base+0x8e6> │ │ │ │ + bne.n 5d5e2 )@@Base+0x8e6> │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 60a74 │ │ │ │ + bl 5c7ec │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 6177a )@@Base+0x7f6> │ │ │ │ + b.n 5d4f2 )@@Base+0x7f6> │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 60a74 │ │ │ │ + bl 5c7ec │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 615d6 )@@Base+0x652> │ │ │ │ + b.n 5d34e )@@Base+0x652> │ │ │ │ mov sl, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ - bl 60cfc │ │ │ │ + bl 5ca74 │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 61428 )@@Base+0x4a4> │ │ │ │ + b.n 5d1a0 )@@Base+0x4a4> │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 60a74 │ │ │ │ + bl 5c7ec │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 61338 )@@Base+0x3b4> │ │ │ │ + b.n 5d0b0 )@@Base+0x3b4> │ │ │ │ add.w sl, r3, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ - bl 60cfc │ │ │ │ + bl 5ca74 │ │ │ │ ldr.w fp, [sp, #244] @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 61090 )@@Base+0x10c> │ │ │ │ + b.n 5ce08 )@@Base+0x10c> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -83401,200 +76844,200 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #280] @ (61970 )@@Base+0x9ec>) │ │ │ │ - ldr r3, [pc, #216] @ (61934 )@@Base+0x9b0>) │ │ │ │ + ldr r2, [pc, #280] @ (5d6e8 )@@Base+0x9ec>) │ │ │ │ + ldr r3, [pc, #216] @ (5d6ac )@@Base+0x9b0>) │ │ │ │ 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 61888 )@@Base+0x904> │ │ │ │ + beq.n 5d600 )@@Base+0x904> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #252] @ (61974 )@@Base+0x9f0>) │ │ │ │ - ldr r3, [pc, #188] @ (61934 )@@Base+0x9b0>) │ │ │ │ + ldr r2, [pc, #252] @ (5d6ec )@@Base+0x9f0>) │ │ │ │ + ldr r3, [pc, #188] @ (5d6ac )@@Base+0x9b0>) │ │ │ │ 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 6186a )@@Base+0x8e6> │ │ │ │ + bne.n 5d5e2 )@@Base+0x8e6> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6186e )@@Base+0x8ea> │ │ │ │ + b.n 5d5e6 )@@Base+0x8ea> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (61978 )@@Base+0x9f4>) │ │ │ │ - ldr r3, [pc, #148] @ (61934 )@@Base+0x9b0>) │ │ │ │ + ldr r2, [pc, #220] @ (5d6f0 )@@Base+0x9f4>) │ │ │ │ + ldr r3, [pc, #148] @ (5d6ac )@@Base+0x9b0>) │ │ │ │ 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 61888 )@@Base+0x904> │ │ │ │ - b.n 6186a )@@Base+0x8e6> │ │ │ │ - b.n 618c0 )@@Base+0x93c> │ │ │ │ - b.n 61850 )@@Base+0x8cc> │ │ │ │ + beq.n 5d600 )@@Base+0x904> │ │ │ │ + b.n 5d5e2 )@@Base+0x8e6> │ │ │ │ + b.n 5d638 )@@Base+0x93c> │ │ │ │ + b.n 5d5c8 )@@Base+0x8cc> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #180] @ (6197c )@@Base+0x9f8>) │ │ │ │ - ldr r3, [pc, #104] @ (61934 )@@Base+0x9b0>) │ │ │ │ + ldr r2, [pc, #180] @ (5d6f4 )@@Base+0x9f8>) │ │ │ │ + ldr r3, [pc, #104] @ (5d6ac )@@Base+0x9b0>) │ │ │ │ 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 61888 )@@Base+0x904> │ │ │ │ - b.n 6186a )@@Base+0x8e6> │ │ │ │ + beq.n 5d600 )@@Base+0x904> │ │ │ │ + b.n 5d5e2 )@@Base+0x8e6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6188c )@@Base+0x908> │ │ │ │ + b.n 5d604 )@@Base+0x908> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #148] @ (61980 )@@Base+0x9fc>) │ │ │ │ - ldr r3, [pc, #68] @ (61934 )@@Base+0x9b0>) │ │ │ │ + ldr r2, [pc, #148] @ (5d6f8 )@@Base+0x9fc>) │ │ │ │ + ldr r3, [pc, #68] @ (5d6ac )@@Base+0x9b0>) │ │ │ │ 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 61888 )@@Base+0x904> │ │ │ │ - b.n 6186a )@@Base+0x8e6> │ │ │ │ + beq.n 5d600 )@@Base+0x904> │ │ │ │ + b.n 5d5e2 )@@Base+0x8e6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #124] @ (61984 )@@Base+0xa00>) │ │ │ │ - ldr r3, [pc, #40] @ (61934 )@@Base+0x9b0>) │ │ │ │ + ldr r2, [pc, #124] @ (5d6fc )@@Base+0xa00>) │ │ │ │ + ldr r3, [pc, #40] @ (5d6ac )@@Base+0x9b0>) │ │ │ │ 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 61888 )@@Base+0x904> │ │ │ │ - b.n 6186a )@@Base+0x8e6> │ │ │ │ + beq.n 5d600 )@@Base+0x904> │ │ │ │ + b.n 5d5e2 )@@Base+0x8e6> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ - svc 132 @ 0x84 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r2, #12 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ - movs r4, r0 │ │ │ │ - add r3, pc, #640 @ (adr r3, 61bc0 ) │ │ │ │ - movs r4, r0 │ │ │ │ - bne.n 61898 )@@Base+0x914> │ │ │ │ - movs r4, r0 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 61d3c ) │ │ │ │ + b.n 5d308 )@@Base+0x60c> │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r7!, {r2} │ │ │ │ - movs r4, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ + movs r5, r0 │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + b.n 5cfcc )@@Base+0x2d0> │ │ │ │ movs r4, r0 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - bvc.n 618ac )@@Base+0x928> │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 61920 )@@Base+0x99c> │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 618e8 )@@Base+0x964> │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 618a0 )@@Base+0x91c> │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 61a4c │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 61a08 │ │ │ │ - movs r6, r0 │ │ │ │ - bvs.n 619d4 │ │ │ │ - movs r6, r0 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ + movs r5, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, r3, r5 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r0, r0, r5 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r2, r3, r4 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, r5, r3 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r2, r1, r3 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, r5, r2 │ │ │ │ + movs r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #52] @ (619c4 )@@Base+0xa40>) │ │ │ │ - ldr r3, [pc, #52] @ (619c8 )@@Base+0xa44>) │ │ │ │ + ldr r2, [pc, #52] @ (5d73c )@@Base+0xa40>) │ │ │ │ + ldr r3, [pc, #52] @ (5d740 )@@Base+0xa44>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 61888 )@@Base+0x904> │ │ │ │ - b.n 6186a )@@Base+0x8e6> │ │ │ │ + beq.w 5d600 )@@Base+0x904> │ │ │ │ + b.n 5d5e2 )@@Base+0x8e6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #28] @ (619cc )@@Base+0xa48>) │ │ │ │ - ldr r3, [pc, #24] @ (619c8 )@@Base+0xa44>) │ │ │ │ + ldr r2, [pc, #28] @ (5d744 )@@Base+0xa48>) │ │ │ │ + ldr r3, [pc, #24] @ (5d740 )@@Base+0xa44>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 61888 )@@Base+0x904> │ │ │ │ - b.n 6186a )@@Base+0x8e6> │ │ │ │ - bpl.n 61904 )@@Base+0x980> │ │ │ │ - movs r6, r0 │ │ │ │ + beq.w 5d600 )@@Base+0x904> │ │ │ │ + b.n 5d5e2 )@@Base+0x8e6> │ │ │ │ + adds r6, r4, r0 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 618d0 )@@Base+0x94c> │ │ │ │ - movs r6, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -000619d0 : │ │ │ │ +0005d748 : │ │ │ │ stmdb 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 r7, [pc, #656] @ (61c74 ) │ │ │ │ + ldr r7, [pc, #656] @ (5d9ec ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r5, [pc, #656] @ (61c78 ) │ │ │ │ + ldr r5, [pc, #656] @ (5d9f0 ) │ │ │ │ movs r3, #0 │ │ │ │ add r7, pc │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #652] @ (61c7c ) │ │ │ │ + ldr r6, [pc, #652] @ (5d9f4 ) │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ ldr r5, [r7, r5] │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2c8c0 │ │ │ │ - ldr r3, [pc, #632] @ (61c80 ) │ │ │ │ - ldr r2, [pc, #632] @ (61c84 ) │ │ │ │ + ldr r3, [pc, #632] @ (5d9f8 ) │ │ │ │ + ldr r2, [pc, #632] @ (5d9fc ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ movs r3, #7 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr.w r6, [r5, #192] @ 0xc0 │ │ │ │ adds r2, #8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -83605,38 +77048,38 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ strb.w r1, [sp, #42] @ 0x2a │ │ │ │ strb.w r3, [sp, #43] @ 0x2b │ │ │ │ blx 2d3ec │ │ │ │ cmp r0, #7 │ │ │ │ - beq.w 61be4 │ │ │ │ + beq.w 5d95c │ │ │ │ mov r0, r6 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ blx 2d3ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bhi.w 61bc8 │ │ │ │ + bhi.w 5d940 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 61c00 │ │ │ │ + bne.w 5d978 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ strb.w r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #18 │ │ │ │ cmp r3, #16 │ │ │ │ - bls.w 61c40 │ │ │ │ - ldr r1, [pc, #520] @ (61c88 ) │ │ │ │ + bls.w 5d9b8 │ │ │ │ + ldr r1, [pc, #520] @ (5da00 ) │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ blx 2b66c │ │ │ │ @@ -83644,22 +77087,22 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ blx 2bc3c , std::allocator > const&)@plt> │ │ │ │ ldr.w r7, [r5, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r4, #200] @ 0xc8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r7, 61ab0 │ │ │ │ + cbz r7, 5d828 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #464] @ (61c8c ) │ │ │ │ + ldr r2, [pc, #464] @ (5da04 ) │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov ip, r6 │ │ │ │ add r2, pc │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ @@ -83675,32 +77118,32 @@ │ │ │ │ ldrd r1, r7, [sp] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ strb.w lr, [sp, #94] @ 0x5e │ │ │ │ add r2, sp, #16 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61afc │ │ │ │ + beq.n 5d874 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2c730 ::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, #12] │ │ │ │ - cbz r7, 61b1a │ │ │ │ + cbz r7, 5d892 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #364] @ (61c90 ) │ │ │ │ + ldr r3, [pc, #364] @ (5da08 ) │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov ip, r6 │ │ │ │ add r3, pc │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -83714,15 +77157,15 @@ │ │ │ │ ldrd r1, r7, [sp] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strb.w lr, [sp, #98] @ 0x62 │ │ │ │ mov r3, r8 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61b62 │ │ │ │ + beq.n 5d8da │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vldr d6, [r5, #104] @ 0x68 │ │ │ │ @@ -83734,143 +77177,143 @@ │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d6 │ │ │ │ cmp r2, r3 │ │ │ │ it gt │ │ │ │ strgt.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r0, sl │ │ │ │ vstr d7, [r4, #136] @ 0x88 │ │ │ │ - beq.n 61b9e │ │ │ │ + beq.n 5d916 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 61bac │ │ │ │ + beq.n 5d924 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #228] @ (61c94 ) │ │ │ │ - ldr r3, [pc, #200] @ (61c78 ) │ │ │ │ + ldr r2, [pc, #228] @ (5da0c ) │ │ │ │ + ldr r3, [pc, #200] @ (5d9f0 ) │ │ │ │ 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 61c3c │ │ │ │ + bne.n 5d9b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ blx 2d368 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 61a66 │ │ │ │ + b.n 5d7de │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 61a40 │ │ │ │ + bne.w 5d7b8 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 61a64 │ │ │ │ + b.n 5d7dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61a64 │ │ │ │ + beq.w 5d7dc │ │ │ │ mov r0, sl │ │ │ │ - b.n 61bd8 │ │ │ │ + b.n 5d950 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd2c │ │ │ │ - ldr r2, [pc, #108] @ (61c98 ) │ │ │ │ - ldr r3, [pc, #76] @ (61c78 ) │ │ │ │ + ldr r2, [pc, #108] @ (5da10 ) │ │ │ │ + ldr r3, [pc, #76] @ (5d9f0 ) │ │ │ │ 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 61c70 │ │ │ │ + beq.n 5d9e8 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #88] @ (61c9c ) │ │ │ │ - ldr r3, [pc, #52] @ (61c78 ) │ │ │ │ + ldr r2, [pc, #88] @ (5da14 ) │ │ │ │ + ldr r3, [pc, #52] @ (5d9f0 ) │ │ │ │ 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 61c3c │ │ │ │ - ldr r0, [pc, #72] @ (61ca0 ) │ │ │ │ + bne.n 5d9b4 │ │ │ │ + ldr r0, [pc, #72] @ (5da18 ) │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 61c16 │ │ │ │ + b.n 5d98e │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 61c16 │ │ │ │ - b.n 61c1c │ │ │ │ - b.n 61c0a │ │ │ │ + b.n 5d98e │ │ │ │ + b.n 5d994 │ │ │ │ + b.n 5d982 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - bpl.n 61d08 │ │ │ │ - movs r6, r0 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 61cf4 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ + movs r7, r0 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + lsls r6, r1, #11 │ │ │ │ + movs r5, r0 │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + pop {r1, r2, r6} │ │ │ │ movs r4, r0 │ │ │ │ - bcc.n 61b98 │ │ │ │ - movs r6, r0 │ │ │ │ - bcc.n 61ca4 │ │ │ │ - movs r6, r0 │ │ │ │ - bcs.n 61c78 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + asrs r0, r1, #24 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ + movs r7, r0 │ │ │ │ + sxtb r6, r7 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00061ca4 : │ │ │ │ +0005da1c : │ │ │ │ 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, #3688] @ 0xe68 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1064] @ 620e8 │ │ │ │ + ldr.w r2, [pc, #1064] @ 5de60 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1056] @ 620ec │ │ │ │ + ldr.w r3, [pc, #1056] @ 5de64 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r8, [sp, #408] @ 0x198 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -83889,35 +77332,35 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx 2c784 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cbz r0, 61d5a │ │ │ │ + cbz r0, 5dad2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 623e2 │ │ │ │ + beq.w 5e15a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2c784 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cbz r0, 61d4a │ │ │ │ + cbz r0, 5dac2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 623ea │ │ │ │ + beq.w 5e162 │ │ │ │ ldrd r3, r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ subs r2, r2, r3 │ │ │ │ asrs r2, r2, #2 │ │ │ │ blx 2d980 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -83941,50 +77384,50 @@ │ │ │ │ vldr d10, [r8] │ │ │ │ blx 2c790 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d9, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #792] @ 620c0 │ │ │ │ + vldr d7, [pc, #792] @ 5de38 │ │ │ │ vmov d6, r0, r1 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ vmla.f64 d9, d6, d7 │ │ │ │ vsub.f64 d1, d8, d9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 623c2 │ │ │ │ + bne.w 5e13a │ │ │ │ blx 2dc74 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ vldr d8, [r8] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldr r6, [r3, #20] │ │ │ │ vldr d10, [r3, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 623d8 │ │ │ │ + beq.w 5e150 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #3 │ │ │ │ blx 2b788 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ blx 2d634 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ blx 2d634 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ - vldr d7, [pc, #692] @ 620c8 │ │ │ │ + vldr d7, [pc, #692] @ 5de40 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ vldr d9, [r8] │ │ │ │ vcmpe.f64 d10, d7 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ @@ -83995,25 +77438,25 @@ │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 623f8 │ │ │ │ + beq.w 5e170 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d11, [pc, #616] @ 620c0 │ │ │ │ + vldr d11, [pc, #616] @ 5de38 │ │ │ │ vmov d12, r0, r1 │ │ │ │ - vldr d14, [pc, #624] @ 620d0 │ │ │ │ + vldr d14, [pc, #624] @ 5de48 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d7, r0, r1 │ │ │ │ - ldr r3, [pc, #640] @ (620f0 ) │ │ │ │ + ldr r3, [pc, #640] @ (5de68 ) │ │ │ │ vmla.f64 d12, d7, d11 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ @@ -84028,15 +77471,15 @@ │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d6, r0, r1 │ │ │ │ vldr d7, [r4, #152] @ 0x98 │ │ │ │ vmla.f64 d8, d6, d11 │ │ │ │ vsub.f64 d6, d8, d12 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 6234e │ │ │ │ + bgt.w 5e0c6 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ vldr d0, [r4, #112] @ 0x70 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ str.w r9, [sp, #220] @ 0xdc │ │ │ │ @@ -84048,34 +77491,34 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ vldr d0, [r8] │ │ │ │ blx 2ce74 │ │ │ │ - cbz r0, 61f4a │ │ │ │ + cbz r0, 5dcc2 │ │ │ │ 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 623a6 │ │ │ │ + ble.w 5e11e │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcmpe.f64 d0, d9 │ │ │ │ vstr d0, [r8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 6247a │ │ │ │ + bpl.w 5e1f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ @@ -84088,26 +77531,26 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldrb.w r1, [r4, #97] @ 0x61 │ │ │ │ ldrb.w ip, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w fp, [r3, #672] @ 0x2a0 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 621a4 │ │ │ │ + beq.w 5df1c │ │ │ │ vmov.f64 d0, d14 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ blx fp │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ sub.w r6, r6, sl │ │ │ │ subs r3, r3, r2 │ │ │ │ asrs r6, r6, #2 │ │ │ │ rsbs r2, r6, r3, asr #2 │ │ │ │ - beq.w 6248c │ │ │ │ + beq.w 5e204 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d980 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -84117,34 +77560,34 @@ │ │ │ │ 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 6218c │ │ │ │ + beq.w 5df04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6218c │ │ │ │ + bne.w 5df04 │ │ │ │ vldr d7, [r8] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r6, #1 │ │ │ │ movle r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 62190 │ │ │ │ + beq.w 5df08 │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ ldrd sl, fp, [r4, #28] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ vldr d8, [r4, #112] @ 0x70 │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ @@ -84158,16 +77601,16 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ blx 2cd48 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 62190 │ │ │ │ - vldr d10, [pc, #168] @ 620d8 │ │ │ │ + bne.w 5df08 │ │ │ │ + vldr d10, [pc, #168] @ 5de50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ blx 2c790 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ @@ -84175,71 +77618,69 @@ │ │ │ │ vmov d5, r0, r1 │ │ │ │ vldr d6, [r4, #80] @ 0x50 │ │ │ │ vldr d15, [r4, #136] @ 0x88 │ │ │ │ vmla.f64 d8, d5, d11 │ │ │ │ vsub.f64 d8, d8, d6 │ │ │ │ vcmpe.f64 d8, d15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 6233a │ │ │ │ + bgt.w 5e0b2 │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 62340 │ │ │ │ + beq.w 5e0b8 │ │ │ │ vsub.f64 d4, d9, d10 │ │ │ │ vabs.f64 d3, d9 │ │ │ │ vdiv.f64 d5, d4, d3 │ │ │ │ vcmpe.f64 d5, d13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 621b2 │ │ │ │ + bpl.w 5df2a │ │ │ │ vldr d7, [r8] │ │ │ │ - vldr d10, [pc, #72] @ 620e0 │ │ │ │ + vldr d10, [pc, #72] @ 5de58 │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 623c8 │ │ │ │ + bhi.w 5e140 │ │ │ │ movs r1, #7 │ │ │ │ blx 2b788 │ │ │ │ - ldr r1, [pc, #64] @ (620f4 ) │ │ │ │ + ldr r1, [pc, #64] @ (5de6c ) │ │ │ │ add r1, pc │ │ │ │ blx 2d998 │ │ │ │ - b.n 620f8 │ │ │ │ + b.n 5de70 │ │ │ │ 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] │ │ │ │ ... │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - bvc.n 6208c │ │ │ │ - b.n 61f10 │ │ │ │ + bvc.n 5de04 │ │ │ │ + b.n 5dc88 │ │ │ │ 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] @ (6222c ) │ │ │ │ - bcs.n 621bc │ │ │ │ - movs r6, r0 │ │ │ │ + ldr r2, [pc, #324] @ (5dfa4 ) │ │ │ │ + asrs r0, r6, #19 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ - movs r4, r0 │ │ │ │ + cdp2 0, 15, cr0, cr4, cr4, {0} │ │ │ │ + ldc2 0, cr0, [r6, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c790 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d7, [pc, #776] @ 62420 │ │ │ │ + vldr d7, [pc, #776] @ 5e198 │ │ │ │ vmov d6, r0, r1 │ │ │ │ vldr d0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ blx 2bda4 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ @@ -84256,52 +77697,52 @@ │ │ │ │ blx 2d634 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx 2d634 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2b654 │ │ │ │ - ldr r2, [pc, #724] @ (62440 ) │ │ │ │ - ldr r3, [pc, #728] @ (62444 ) │ │ │ │ + ldr r2, [pc, #724] @ (5e1b8 ) │ │ │ │ + ldr r3, [pc, #728] @ (5e1bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6241a │ │ │ │ + bne.w 5e192 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ vpop {d8-d15} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #0 │ │ │ │ - b.n 61fde │ │ │ │ + b.n 5dd56 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ vldr d0, [r4, #112] @ 0x70 │ │ │ │ blx 2b860 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 62032 │ │ │ │ + b.n 5ddaa │ │ │ │ str r1, [sp, #0] │ │ │ │ vmov.f64 d0, d14 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ blx fp │ │ │ │ - b.n 61f7e │ │ │ │ + b.n 5dcf6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6233a │ │ │ │ + beq.w 5e0b2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 62332 │ │ │ │ + bge.w 5e0aa │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 62332 │ │ │ │ + bge.w 5e0aa │ │ │ │ vldr d0, [r8] │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ vadd.f64 d15, d6, d15 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ @@ -84317,23 +77758,23 @@ │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ vmla.f64 d8, d6, d11 │ │ │ │ mov r0, r9 │ │ │ │ vsub.f64 d1, d15, d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 623bc │ │ │ │ + bne.w 5e134 │ │ │ │ blx 2dc74 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ vldr d8, [r3, #8] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 623b4 │ │ │ │ + beq.w 5e12c │ │ │ │ movs r1, #3 │ │ │ │ blx 2b788 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ blx 2d634 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ @@ -84354,15 +77795,15 @@ │ │ │ │ and.w r3, r9, #1 │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itee gt │ │ │ │ movgt r6, #1 │ │ │ │ movle r3, #0 │ │ │ │ movle r6, #0 │ │ │ │ - cbz r3, 622d0 │ │ │ │ + cbz r3, 5e048 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w fp, [r4, #32] │ │ │ │ @@ -84370,27 +77811,27 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ - vldr d0, [pc, #364] @ 62428 │ │ │ │ + vldr d0, [pc, #364] @ 5e1a0 │ │ │ │ blx 2cd48 │ │ │ │ - vldr d6, [pc, #364] @ 62430 │ │ │ │ + vldr d6, [pc, #364] @ 5e1a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ vldr d7, [r8] │ │ │ │ it eq │ │ │ │ vmoveq.f64 d10, d6 │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sl │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 623f2 │ │ │ │ + ble.w 5e16a │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx 2b788 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ blx 2bda4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -84408,21 +77849,21 @@ │ │ │ │ vmla.f64 d8, d7, d11 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ blx 2bda4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ and.w r9, r6, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 61e7c │ │ │ │ + bne.w 5dbf4 │ │ │ │ vldr d7, [r8] │ │ │ │ - b.n 6209a │ │ │ │ + b.n 5de12 │ │ │ │ vneg.f64 d3, d10 │ │ │ │ - vldr d4, [pc, #240] @ 62438 │ │ │ │ + vldr d4, [pc, #240] @ 5e1b0 │ │ │ │ vdiv.f64 d5, d3, d4 │ │ │ │ - b.n 62086 │ │ │ │ + b.n 5ddfe │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx 2b788 │ │ │ │ vldr d0, [r4, #80] @ 0x50 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ blx 2bda4 │ │ │ │ @@ -84440,565 +77881,558 @@ │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d12, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d7, r0, r1 │ │ │ │ vmla.f64 d12, d7, d11 │ │ │ │ - b.n 61eba │ │ │ │ + b.n 5dc32 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vmul.f64 d0, d7, d9 │ │ │ │ - b.n 61f2a │ │ │ │ + b.n 5dca2 │ │ │ │ movs r1, #4 │ │ │ │ blx 2b788 │ │ │ │ - b.n 62240 │ │ │ │ + b.n 5dfb8 │ │ │ │ blx 2d16c │ │ │ │ - b.n 62226 │ │ │ │ + b.n 5df9e │ │ │ │ blx 2d16c │ │ │ │ - b.n 61dcc │ │ │ │ + b.n 5db44 │ │ │ │ movs r1, #8 │ │ │ │ blx 2b788 │ │ │ │ - ldr r1, [pc, #120] @ (62448 ) │ │ │ │ + ldr r1, [pc, #120] @ (5e1c0 ) │ │ │ │ add r1, pc │ │ │ │ blx 2d998 │ │ │ │ - b.n 620f8 │ │ │ │ + b.n 5de70 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #4 │ │ │ │ blx 2b788 │ │ │ │ - b.n 61df8 │ │ │ │ + b.n 5db70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 61d28 │ │ │ │ + b.n 5daa0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 61d4a │ │ │ │ - vldr d10, [pc, #60] @ 62430 │ │ │ │ - b.n 6209a │ │ │ │ + b.n 5dac2 │ │ │ │ + vldr d10, [pc, #60] @ 5e1a8 │ │ │ │ + b.n 5de12 │ │ │ │ vmov.f64 d7, d9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 6209a │ │ │ │ + b.n 5de12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2b654 │ │ │ │ - ldr r2, [pc, #68] @ (6244c ) │ │ │ │ - ldr r3, [pc, #56] @ (62444 ) │ │ │ │ + ldr r2, [pc, #68] @ (5e1c4 ) │ │ │ │ + ldr r3, [pc, #56] @ (5e1bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 62476 │ │ │ │ + beq.n 5e1ee │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ 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 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ subs r6, r1, r4 │ │ │ │ - ldr r2, [pc, #324] @ (6257c ) │ │ │ │ + ldr r2, [pc, #324] @ (5e2f4 ) │ │ │ │ pop {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ - bls.n 623ec │ │ │ │ + bls.n 5e164 │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ - movs r6, r0 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ - movs r4, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xfa780004 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ + movs r7, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cbz r0, 62462 │ │ │ │ + cbz r0, 5e1da │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 62462 │ │ │ │ + cbnz r3, 5e1da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #60] @ (624a0 ) │ │ │ │ - ldr r3, [pc, #60] @ (624a4 ) │ │ │ │ + ldr r2, [pc, #60] @ (5e218 ) │ │ │ │ + ldr r3, [pc, #60] @ (5e21c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6241a │ │ │ │ + bne.n 5e192 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #44] @ (624a8 ) │ │ │ │ + ldr r3, [pc, #44] @ (5e220 ) │ │ │ │ movs r2, #150 @ 0x96 │ │ │ │ - ldr r1, [pc, #44] @ (624ac ) │ │ │ │ - ldr r0, [pc, #44] @ (624b0 ) │ │ │ │ + ldr r1, [pc, #44] @ (5e224 ) │ │ │ │ + ldr r0, [pc, #44] @ (5e228 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (624b4 ) │ │ │ │ + ldr r3, [pc, #36] @ (5e22c ) │ │ │ │ movs r2, #169 @ 0xa9 │ │ │ │ - ldr r1, [pc, #36] @ (624b8 ) │ │ │ │ - ldr r0, [pc, #40] @ (624bc ) │ │ │ │ + ldr r1, [pc, #36] @ (5e230 ) │ │ │ │ + ldr r0, [pc, #40] @ (5e234 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ - movs r6, r0 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00f6 │ │ │ │ - movs r4, r0 │ │ │ │ - nop {9} │ │ │ │ - movs r4, r0 │ │ │ │ - cbz r6, 6250c │ │ │ │ - movs r4, r0 │ │ │ │ - bkpt 0x00e4 │ │ │ │ - movs r4, r0 │ │ │ │ - ittt vc │ │ │ │ - movvc r4, r0 │ │ │ │ - cbz r0, 62518 @ unpredictable │ │ │ │ - movvc r4, r0 │ │ │ │ + ldr??.w r0, [sl, #4] │ │ │ │ + ldrsb.w r0, [r4, #4] │ │ │ │ + vld1.8 {d0[0]}, [sl], r4 │ │ │ │ + str??.w r0, [r8, #4] │ │ │ │ + vst1.8 {d0[0]}, [r2], r4 │ │ │ │ + vld1.8 {d0[0]}, [r4], r4 │ │ │ │ │ │ │ │ -000624c0 : │ │ │ │ +0005e238 : │ │ │ │ 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] @ (62520 ) │ │ │ │ + ldr r6, [pc, #80] @ (5e298 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ blx 2b66c │ │ │ │ mov r1, r5 │ │ │ │ add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ blx 2cb18 │ │ │ │ - ldr r3, [pc, #64] @ (62524 ) │ │ │ │ + ldr r3, [pc, #64] @ (5e29c ) │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2b66c │ │ │ │ ldr.w r1, [r5, #200] @ 0xc8 │ │ │ │ mov r6, r0 │ │ │ │ blx 2d2e8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r4, #200] @ 0xc8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 62512 │ │ │ │ + b.n 5e28a │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd2c │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 6250c │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ - movs r6, r0 │ │ │ │ + b.n 5e284 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 625ac │ │ │ │ + cbz r4, 5e324 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 62550 │ │ │ │ + b.n 5e2c8 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 62562 │ │ │ │ + cbz r2, 5e2da │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 62566 │ │ │ │ + cbnz r0, 5e2de │ │ │ │ sub.w r0, r9, r5 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ bics.w r2, r2, r0, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6254a │ │ │ │ - cbnz r3, 625ae │ │ │ │ + bne.n 5e2c2 │ │ │ │ + cbnz r3, 5e326 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 625a6 │ │ │ │ + cbz r2, 5e31e │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 625a6 │ │ │ │ + cbz r0, 5e31e │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r8, [r7] │ │ │ │ strdge r4, r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r5, r9 │ │ │ │ - b.n 62592 │ │ │ │ + b.n 5e30a │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 625a0 │ │ │ │ + beq.n 5e318 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c99c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 62580 │ │ │ │ + b.n 5e2f8 │ │ │ │ nop │ │ │ │ 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, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 62654 │ │ │ │ + cbz r4, 5e3cc │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 625f8 │ │ │ │ + b.n 5e370 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 6260a │ │ │ │ + cbz r2, 5e382 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 6260e │ │ │ │ + cbnz r0, 5e386 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ bics.w r2, r2, r0, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 625f2 │ │ │ │ - cbnz r3, 62656 │ │ │ │ + bne.n 5e36a │ │ │ │ + cbnz r3, 5e3ce │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 6264e │ │ │ │ + cbz r2, 5e3c6 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 6264e │ │ │ │ + cbz r0, 5e3c6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r8, [r7] │ │ │ │ strdge r4, r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r5, r9 │ │ │ │ - b.n 6263a │ │ │ │ + b.n 5e3b2 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 62648 │ │ │ │ + beq.n 5e3c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c99c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 62628 │ │ │ │ + b.n 5e3a0 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 628f4 │ │ │ │ + beq.w 5e66c │ │ │ │ stmdb 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 628b0 │ │ │ │ + beq.w 5e628 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62878 │ │ │ │ + beq.w 5e5f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 62840 │ │ │ │ + beq.w 5e5b8 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 627cc │ │ │ │ + beq.w 5e544 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 62762 │ │ │ │ + beq.n 5e4da │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 62796 │ │ │ │ + beq.n 5e50e │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6280a │ │ │ │ + beq.w 5e582 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 62722 │ │ │ │ + cbz r7, 5e49a │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 62678 │ │ │ │ + bl 5e3f0 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62700 │ │ │ │ + beq.n 5e478 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62716 │ │ │ │ + beq.n 5e48e │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 626e0 │ │ │ │ + bne.n 5e458 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6273c │ │ │ │ + beq.n 5e4b4 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 62752 │ │ │ │ + beq.n 5e4ca │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6280a │ │ │ │ + beq.n 5e582 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 626da │ │ │ │ + b.n 5e452 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62776 │ │ │ │ + beq.n 5e4ee │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62788 │ │ │ │ + beq.n 5e500 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 627cc │ │ │ │ + cbz r5, 5e544 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 626c2 │ │ │ │ + b.n 5e43a │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 627aa │ │ │ │ + beq.n 5e522 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 627bc │ │ │ │ + beq.n 5e534 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 62762 │ │ │ │ + beq.n 5e4da │ │ │ │ mov r5, r6 │ │ │ │ - b.n 626c8 │ │ │ │ + b.n 5e440 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 627e6 │ │ │ │ + beq.n 5e55e │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 627fc │ │ │ │ + beq.n 5e574 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 62840 │ │ │ │ + cbz r4, 5e5b8 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 626b8 │ │ │ │ + b.n 5e430 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6281e │ │ │ │ + beq.n 5e596 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62830 │ │ │ │ + beq.n 5e5a8 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 62796 │ │ │ │ + beq.n 5e50e │ │ │ │ mov r6, r7 │ │ │ │ - b.n 626ce │ │ │ │ + b.n 5e446 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62856 │ │ │ │ + beq.n 5e5ce │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6286a │ │ │ │ + beq.n 5e5e2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 62878 │ │ │ │ + cbz r4, 5e5f0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 626aa │ │ │ │ + b.n 5e422 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6288e │ │ │ │ + beq.n 5e606 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 628a2 │ │ │ │ + beq.n 5e61a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 628b0 │ │ │ │ + cbz r4, 5e628 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 6269e │ │ │ │ + b.n 5e416 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 628ca │ │ │ │ + beq.n 5e642 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 628e0 │ │ │ │ + beq.n 5e658 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 628ee │ │ │ │ + cbz r4, 5e666 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 62692 │ │ │ │ + b.n 5e40a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000628f8 : │ │ │ │ +0005e670 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #208] @ (629d8 ) │ │ │ │ + ldr r5, [pc, #208] @ (5e750 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #204] @ (629dc ) │ │ │ │ + ldr r2, [pc, #204] @ (5e754 ) │ │ │ │ add r5, pc │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb.w r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ - ldr r5, [pc, #192] @ (629e0 ) │ │ │ │ + ldr r5, [pc, #192] @ (5e758 ) │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ blx 2c4b8 │ │ │ │ - ldr r2, [pc, #184] @ (629e4 ) │ │ │ │ + ldr r2, [pc, #184] @ (5e75c ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, r2] │ │ │ │ strd r1, r6, [r4, #12] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #8 │ │ │ │ str r1, [r4, #20] │ │ │ │ @@ -85019,72 +78453,72 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2d91c │ │ │ │ add r1, sp, #8 │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 2c428 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b838 │ │ │ │ - ldr r2, [pc, #104] @ (629e8 ) │ │ │ │ - ldr r3, [pc, #88] @ (629dc ) │ │ │ │ + ldr r2, [pc, #104] @ (5e760 ) │ │ │ │ + ldr r3, [pc, #88] @ (5e754 ) │ │ │ │ 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 629c0 │ │ │ │ + bne.n 5e738 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b838 │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 2dbfc │ │ │ │ mov r0, r4 │ │ │ │ blx 2bb34 │ │ │ │ - ldr r2, [pc, #60] @ (629ec ) │ │ │ │ - ldr r3, [pc, #44] @ (629dc ) │ │ │ │ + ldr r2, [pc, #60] @ (5e764 ) │ │ │ │ + ldr r3, [pc, #44] @ (5e754 ) │ │ │ │ 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 629d0 │ │ │ │ + beq.n 5e748 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 6299e │ │ │ │ + b.n 5e716 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 6299e │ │ │ │ - b.n 629a6 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ - movs r6, r0 │ │ │ │ + b.n 5e716 │ │ │ │ + b.n 5e71e │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2} │ │ │ │ - movs r6, r0 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ - movs r6, r0 │ │ │ │ - stmia r5!, {r7} │ │ │ │ - movs r6, r0 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -000629f0 : │ │ │ │ +0005e768 : │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #608] @ (62c68 ) │ │ │ │ - ldr r3, [pc, #608] @ (62c6c ) │ │ │ │ + ldr r2, [pc, #608] @ (5e9e0 ) │ │ │ │ + ldr r3, [pc, #608] @ (5e9e4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -85101,274 +78535,274 @@ │ │ │ │ add.w r9, r7, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ cmp r9, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ - beq.n 62b10 │ │ │ │ + beq.n 5e888 │ │ │ │ ldrd r1, r6, [r5, #16] │ │ │ │ mov r2, fp │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ cmp fp, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 62aca │ │ │ │ + cbz r2, 5e842 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 62ad2 │ │ │ │ + blt.n 5e84a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 62a90 │ │ │ │ + cbnz r0, 5e808 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 62b8a │ │ │ │ + blt.n 5e902 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 62aa4 │ │ │ │ + beq.n 5e81c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #448] @ (62c70 ) │ │ │ │ - ldr r3, [pc, #444] @ (62c6c ) │ │ │ │ + ldr r2, [pc, #448] @ (5e9e8 ) │ │ │ │ + ldr r3, [pc, #444] @ (5e9e4 ) │ │ │ │ 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 62c3a │ │ │ │ + bne.w 5e9b2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r2, fp, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 62a8c │ │ │ │ + bge.n 5e804 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 62b86 │ │ │ │ + beq.n 5e8fe │ │ │ │ mov r0, r5 │ │ │ │ blx 2c99c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 62afa │ │ │ │ + cbz r2, 5e872 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 62afe │ │ │ │ + cbnz r0, 5e876 │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 62b14 │ │ │ │ + bge.n 5e88c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 62c14 │ │ │ │ + beq.w 5e98c │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 62b3a │ │ │ │ + b.n 5e8b2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 62b4e │ │ │ │ + cbnz r3, 5e8c6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 62528 │ │ │ │ + bl 5e2a0 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 62a94 │ │ │ │ + beq.n 5e80c │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62c0a │ │ │ │ + beq.n 5e982 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b82c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 62aac │ │ │ │ + b.n 5e824 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 62bc6 │ │ │ │ + beq.n 5e93e │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 62b14 │ │ │ │ + bge.n 5e88c │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 62bda │ │ │ │ + bne.n 5e952 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 62b3a │ │ │ │ + b.n 5e8b2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 62bd2 │ │ │ │ + beq.n 5e94a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2cc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 62bf8 │ │ │ │ + cbz r2, 5e970 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 62b14 │ │ │ │ + bge.n 5e88c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 62b86 │ │ │ │ + bne.n 5e8fe │ │ │ │ mov r6, r5 │ │ │ │ - b.n 62bda │ │ │ │ + b.n 5e952 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 62b14 │ │ │ │ + bge.n 5e88c │ │ │ │ mov r3, r2 │ │ │ │ - b.n 62b28 │ │ │ │ + b.n 5e8a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 62bee │ │ │ │ + cbz r2, 5e966 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 62bf4 │ │ │ │ + cbnz r0, 5e96c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 62b3a │ │ │ │ + b.n 5e8b2 │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 62b14 │ │ │ │ + bge.n 5e88c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62bc2 │ │ │ │ + beq.n 5e93a │ │ │ │ mov r3, r0 │ │ │ │ - b.n 62b28 │ │ │ │ + b.n 5e8a0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 62bda │ │ │ │ + b.n 5e952 │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 62b86 │ │ │ │ - b.n 62bda │ │ │ │ + beq.n 5e8fe │ │ │ │ + b.n 5e952 │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (62c74 ) │ │ │ │ - ldr r3, [pc, #64] @ (62c6c ) │ │ │ │ + ldr r2, [pc, #76] @ (5e9ec ) │ │ │ │ + ldr r3, [pc, #64] @ (5e9e4 ) │ │ │ │ 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 62c62 │ │ │ │ + beq.n 5e9da │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #44] @ (62c78 ) │ │ │ │ - ldr r3, [pc, #28] @ (62c6c ) │ │ │ │ + ldr r2, [pc, #44] @ (5e9f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (5e9e4 ) │ │ │ │ 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 62c3a │ │ │ │ + bne.n 5e9b2 │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ - movs r6, r0 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r7} │ │ │ │ - movs r6, r0 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ - movs r6, r0 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ - movs r6, r0 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00062c7c )@@Base>: │ │ │ │ +0005e9f4 )@@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 │ │ │ │ ldr.w sl, [r0] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ mov r1, r3 │ │ │ │ - ldr.w r6, [pc, #2028] @ 63488 )@@Base+0x80c> │ │ │ │ + ldr.w r6, [pc, #2028] @ 5f200 )@@Base+0x80c> │ │ │ │ str r0, [sp, #24] │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ - ldr.w r0, [pc, #2024] @ 6348c )@@Base+0x810> │ │ │ │ + ldr.w r0, [pc, #2024] @ 5f204 )@@Base+0x810> │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r6, pc │ │ │ │ - ldr.w r3, [pc, #2016] @ 63490 )@@Base+0x814> │ │ │ │ + ldr.w r3, [pc, #2016] @ 5f208 )@@Base+0x814> │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -85385,15 +78819,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 62cd4 )@@Base+0x58> │ │ │ │ + bne.n 5ea4c )@@Base+0x58> │ │ │ │ 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, #60] @ 0x3c │ │ │ │ @@ -85405,63 +78839,63 @@ │ │ │ │ ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ add.w r3, sl, #88 @ 0x58 │ │ │ │ ldrd fp, r6, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, sl, #92 @ 0x5c │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 63524 )@@Base+0x8a8> │ │ │ │ + beq.w 5f29c )@@Base+0x8a8> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 62d30 )@@Base+0xb4> │ │ │ │ + b.n 5eaa8 )@@Base+0xb4> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 62d42 )@@Base+0xc6> │ │ │ │ + cbz r2, 5eaba )@@Base+0xc6> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 62d44 )@@Base+0xc8> │ │ │ │ + cbnz r0, 5eabc )@@Base+0xc8> │ │ │ │ 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 62d2c )@@Base+0xb0> │ │ │ │ + bne.n 5eaa4 )@@Base+0xb0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 63582 )@@Base+0x906> │ │ │ │ + beq.w 5f2fa )@@Base+0x906> │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 62d78 )@@Base+0xfc> │ │ │ │ + cbz r2, 5eaf0 )@@Base+0xfc> │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 62d7a )@@Base+0xfe> │ │ │ │ + cbnz r0, 5eaf2 )@@Base+0xfe> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 63362 )@@Base+0x6e6> │ │ │ │ + blt.w 5f0da )@@Base+0x6e6> │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 62d94 )@@Base+0x118> │ │ │ │ + beq.n 5eb0c )@@Base+0x118> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ - ldr.w r4, [pc, #1784] @ 63494 )@@Base+0x818> │ │ │ │ + ldr.w r4, [pc, #1784] @ 5f20c )@@Base+0x818> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ @@ -85499,15 +78933,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ strb r6, [r3, r4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1672] @ 63498 )@@Base+0x81c> │ │ │ │ + ldr.w r1, [pc, #1672] @ 5f210 )@@Base+0x81c> │ │ │ │ movs r2, #87 @ 0x57 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -85517,15 +78951,15 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strb r6, [r1, r3] │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #62 @ 0x3e │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w lr, [pc, #1632] @ 6349c )@@Base+0x820> │ │ │ │ + ldr.w lr, [pc, #1632] @ 5f214 )@@Base+0x820> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add.w ip, lr, #48 @ 0x30 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r6, lr │ │ │ │ @@ -85533,15 +78967,15 @@ │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldmia r6!, {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 r6, ip │ │ │ │ - bne.n 62e4a )@@Base+0x1ce> │ │ │ │ + bne.n 5ebc2 )@@Base+0x1ce> │ │ │ │ ldmia r6!, {r0, r1, r2} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov.w ip, #10 │ │ │ │ mov r0, r5 │ │ │ │ @@ -85554,34 +78988,34 @@ │ │ │ │ strb r3, [r1, r4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd ip, r8, [sp] │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 62e9e )@@Base+0x222> │ │ │ │ + beq.n 5ec16 )@@Base+0x222> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62eae )@@Base+0x232> │ │ │ │ + beq.n 5ec26 )@@Base+0x232> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62ebe )@@Base+0x242> │ │ │ │ + beq.n 5ec36 )@@Base+0x242> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #19 │ │ │ │ - ldr.w r4, [pc, #1500] @ 634a0 )@@Base+0x824> │ │ │ │ + ldr.w r4, [pc, #1500] @ 5f218 )@@Base+0x824> │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ @@ -85609,73 +79043,73 @@ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ strb r6, [r3, r2] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldr.w r4, [sl, #72] @ 0x48 │ │ │ │ add.w r2, sl, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 63348 )@@Base+0x6cc> │ │ │ │ + beq.w 5f0c0 )@@Base+0x6cc> │ │ │ │ ldrd fp, r6, [sp, #116] @ 0x74 │ │ │ │ mov sl, r2 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 62f2a )@@Base+0x2ae> │ │ │ │ + b.n 5eca2 )@@Base+0x2ae> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 62f3c )@@Base+0x2c0> │ │ │ │ + cbz r2, 5ecb4 )@@Base+0x2c0> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 62f3e )@@Base+0x2c2> │ │ │ │ + cbnz r0, 5ecb6 )@@Base+0x2c2> │ │ │ │ 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 62f26 )@@Base+0x2aa> │ │ │ │ + bne.n 5ec9e )@@Base+0x2aa> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 6334a )@@Base+0x6ce> │ │ │ │ + beq.w 5f0c2 )@@Base+0x6ce> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 62f72 )@@Base+0x2f6> │ │ │ │ + cbz r2, 5ecea )@@Base+0x2f6> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 62f74 )@@Base+0x2f8> │ │ │ │ + cbnz r0, 5ecec )@@Base+0x2f8> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6334a )@@Base+0x6ce> │ │ │ │ + blt.w 5f0c2 )@@Base+0x6ce> │ │ │ │ movs r2, #1 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 62f8e )@@Base+0x312> │ │ │ │ + beq.n 5ed06 )@@Base+0x312> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ add r1, r2 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r4, #19 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r4, [pc, #1276] @ 634a4 )@@Base+0x828> │ │ │ │ + ldr.w r4, [pc, #1276] @ 5f21c )@@Base+0x828> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov lr, r0 │ │ │ │ @@ -85697,15 +79131,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ strb r6, [r3, r4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1200] @ 634a8 )@@Base+0x82c> │ │ │ │ + ldr.w r1, [pc, #1200] @ 5f220 )@@Base+0x82c> │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -85715,15 +79149,15 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strb r6, [r1, r3] │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r6, [pc, #1160] @ 634ac )@@Base+0x830> │ │ │ │ + ldr.w r6, [pc, #1160] @ 5f224 )@@Base+0x830> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add.w lr, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov ip, r6 │ │ │ │ @@ -85731,15 +79165,15 @@ │ │ │ │ adds r6, #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 63032 )@@Base+0x3b6> │ │ │ │ + bne.n 5edaa )@@Base+0x3b6> │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w ip, #10 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldrh r1, [r6, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ @@ -85751,34 +79185,34 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strb r3, [r4, r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd ip, r8, [sp] │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 63084 )@@Base+0x408> │ │ │ │ + beq.n 5edfc )@@Base+0x408> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63094 )@@Base+0x418> │ │ │ │ + beq.n 5ee0c )@@Base+0x418> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 630a4 )@@Base+0x428> │ │ │ │ + beq.n 5ee1c )@@Base+0x428> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #19 │ │ │ │ - ldr.w r4, [pc, #1032] @ 634b0 )@@Base+0x834> │ │ │ │ + ldr.w r4, [pc, #1032] @ 5f228 )@@Base+0x834> │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ @@ -85806,73 +79240,73 @@ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ strb r6, [r3, r2] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldr.w r4, [sl, #72] @ 0x48 │ │ │ │ add.w r2, sl, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6332e )@@Base+0x6b2> │ │ │ │ + beq.w 5f0a6 )@@Base+0x6b2> │ │ │ │ ldrd fp, r6, [sp, #116] @ 0x74 │ │ │ │ mov sl, r2 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 63110 )@@Base+0x494> │ │ │ │ + b.n 5ee88 )@@Base+0x494> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r5, r6 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 63122 )@@Base+0x4a6> │ │ │ │ + cbz r2, 5ee9a )@@Base+0x4a6> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 63124 )@@Base+0x4a8> │ │ │ │ + cbnz r0, 5ee9c )@@Base+0x4a8> │ │ │ │ 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 6310c )@@Base+0x490> │ │ │ │ + bne.n 5ee84 )@@Base+0x490> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 63330 )@@Base+0x6b4> │ │ │ │ + beq.w 5f0a8 )@@Base+0x6b4> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 63158 )@@Base+0x4dc> │ │ │ │ + cbz r2, 5eed0 )@@Base+0x4dc> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 6315a )@@Base+0x4de> │ │ │ │ + cbnz r0, 5eed2 )@@Base+0x4de> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 63330 )@@Base+0x6b4> │ │ │ │ + blt.w 5f0a8 )@@Base+0x6b4> │ │ │ │ movs r2, #1 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 63174 )@@Base+0x4f8> │ │ │ │ + beq.n 5eeec )@@Base+0x4f8> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ add r1, r2 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r4, #20 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [pc, #804] @ (634b4 )@@Base+0x838>) │ │ │ │ + ldr r4, [pc, #804] @ (5f22c )@@Base+0x838>) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ @@ -85894,58 +79328,58 @@ │ │ │ │ mov r0, r4 │ │ │ │ strb.w ip, [r1, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r1, [pc, #736] @ (634b8 )@@Base+0x83c>) │ │ │ │ + ldr r1, [pc, #736] @ (5f230 )@@Base+0x83c>) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ blx 2d368 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - vldr d1, [pc, #648] @ 63478 )@@Base+0x7fc> │ │ │ │ + vldr d1, [pc, #648] @ 5f1f0 )@@Base+0x7fc> │ │ │ │ strb r3, [r1, r2] │ │ │ │ mov r2, r4 │ │ │ │ - vldr d0, [pc, #648] @ 63480 )@@Base+0x804> │ │ │ │ + vldr d0, [pc, #648] @ 5f1f8 )@@Base+0x804> │ │ │ │ mov r1, fp │ │ │ │ strd r7, r3, [sp, #116] @ 0x74 │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strd r8, r3, [sp] │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 63218 )@@Base+0x59c> │ │ │ │ + beq.n 5ef90 )@@Base+0x59c> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63228 )@@Base+0x5ac> │ │ │ │ + beq.n 5efa0 )@@Base+0x5ac> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63238 )@@Base+0x5bc> │ │ │ │ + beq.n 5efb0 )@@Base+0x5bc> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r4, [pc, #636] @ (634bc )@@Base+0x840>) │ │ │ │ + ldr r4, [pc, #636] @ (5f234 )@@Base+0x840>) │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #20 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ @@ -85971,103 +79405,103 @@ │ │ │ │ mov r0, r4 │ │ │ │ strb r6, [r2, r3] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 63314 )@@Base+0x698> │ │ │ │ + beq.n 5f08c )@@Base+0x698> │ │ │ │ ldrd fp, r6, [sp, #116] @ 0x74 │ │ │ │ mov sl, r2 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 63298 )@@Base+0x61c> │ │ │ │ + b.n 5f010 )@@Base+0x61c> │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r5, r6 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 632aa )@@Base+0x62e> │ │ │ │ + cbz r2, 5f022 )@@Base+0x62e> │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 632ac )@@Base+0x630> │ │ │ │ + cbnz r0, 5f024 )@@Base+0x630> │ │ │ │ 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 63294 )@@Base+0x618> │ │ │ │ + bne.n 5f00c )@@Base+0x618> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 63316 )@@Base+0x69a> │ │ │ │ + beq.n 5f08e )@@Base+0x69a> │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 632de )@@Base+0x662> │ │ │ │ + cbz r2, 5f056 )@@Base+0x662> │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 632e0 )@@Base+0x664> │ │ │ │ + cbnz r0, 5f058 )@@Base+0x664> │ │ │ │ subs r0, r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 63316 )@@Base+0x69a> │ │ │ │ + blt.n 5f08e )@@Base+0x69a> │ │ │ │ movs r2, #1 │ │ │ │ cmp fp, r7 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 632f8 )@@Base+0x67c> │ │ │ │ + beq.n 5f070 )@@Base+0x67c> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, fp │ │ │ │ add r1, r2 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #452] @ (634c0 )@@Base+0x844>) │ │ │ │ - ldr r3, [pc, #404] @ (63490 )@@Base+0x814>) │ │ │ │ + ldr r2, [pc, #452] @ (5f238 )@@Base+0x844>) │ │ │ │ + ldr r3, [pc, #404] @ (5f208 )@@Base+0x814>) │ │ │ │ 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 6360e )@@Base+0x992> │ │ │ │ + bne.w 5f386 )@@Base+0x992> │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 629f4 │ │ │ │ + bl 5e76c │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 632e4 )@@Base+0x668> │ │ │ │ + b.n 5f05c )@@Base+0x668> │ │ │ │ mov sl, r2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 629f4 │ │ │ │ + bl 5e76c │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 63160 )@@Base+0x4e4> │ │ │ │ + b.n 5eed8 )@@Base+0x4e4> │ │ │ │ mov sl, r2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 629f4 │ │ │ │ + bl 5e76c │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 62f7a )@@Base+0x2fe> │ │ │ │ + b.n 5ecf2 )@@Base+0x2fe> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -86077,475 +79511,457 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 634c4 )@@Base+0x848> │ │ │ │ + beq.w 5f23c )@@Base+0x848> │ │ │ │ ldrd r3, r5, [r9, #16] │ │ │ │ mov fp, r6 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ it cs │ │ │ │ movcs fp, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 633f6 )@@Base+0x77a> │ │ │ │ + beq.n 5f16e )@@Base+0x77a> │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq r1, r6, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 633fc )@@Base+0x780> │ │ │ │ + blt.n 5f174 )@@Base+0x780> │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 633d0 )@@Base+0x754> │ │ │ │ + cbnz r0, 5f148 )@@Base+0x754> │ │ │ │ subs r0, r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6353c )@@Base+0x8c0> │ │ │ │ + blt.w 5f2b4 )@@Base+0x8c0> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 633e8 )@@Base+0x76c> │ │ │ │ + beq.n 5f160 )@@Base+0x76c> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r3 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ - b.n 62d80 )@@Base+0x104> │ │ │ │ + b.n 5eaf8 )@@Base+0x104> │ │ │ │ subs r2, r6, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bge.n 633ce )@@Base+0x752> │ │ │ │ + bge.n 5f146 )@@Base+0x752> │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w 6357c )@@Base+0x900> │ │ │ │ + beq.w 5f2f4 )@@Base+0x900> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c99c │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 63470 )@@Base+0x7f4> │ │ │ │ + cbz r2, 5f1e8 )@@Base+0x7f4> │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 63470 )@@Base+0x7f4> │ │ │ │ + cbz r0, 5f1e8 )@@Base+0x7f4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 635ae )@@Base+0x932> │ │ │ │ + blt.w 5f326 )@@Base+0x932> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 625d0 │ │ │ │ + bl 5e348 │ │ │ │ ldrd r9, r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 633d6 )@@Base+0x75a> │ │ │ │ + beq.n 5f14e )@@Base+0x75a> │ │ │ │ subs.w r0, r9, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 635da )@@Base+0x95e> │ │ │ │ + beq.w 5f352 )@@Base+0x95e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r4 │ │ │ │ blx 2b82c │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #108] @ 0x6c │ │ │ │ - b.n 633f0 )@@Base+0x774> │ │ │ │ + b.n 5f168 )@@Base+0x774> │ │ │ │ sub.w r0, fp, r6 │ │ │ │ - b.n 63426 )@@Base+0x7aa> │ │ │ │ + b.n 5f19e )@@Base+0x7aa> │ │ │ │ nop │ │ │ │ stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #692] @ (63734 ) │ │ │ │ + ldr r1, [pc, #692] @ (5f4ac ) │ │ │ │ strb r2, [r6, r2] │ │ │ │ ... │ │ │ │ - @ instruction: 0xb786 │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r2!, {r7} │ │ │ │ - movs r6, r0 │ │ │ │ + sub.w r0, r2, #4 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ - movs r4, r0 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ - movs r4, r0 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ - movs r4, r0 │ │ │ │ - push {r1, r2, lr} │ │ │ │ - movs r4, r0 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - push {} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 63526 )@@Base+0x8aa> │ │ │ │ + orrs.w r0, lr, #4 │ │ │ │ + b.n 5eea8 )@@Base+0x4b4> │ │ │ │ movs r4, r0 │ │ │ │ - cbz r2, 6351e )@@Base+0x8a2> │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - cbz r6, 63500 )@@Base+0x884> │ │ │ │ - movs r4, r0 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ - movs r6, r0 │ │ │ │ + vhadd.s32 d0, d2, d4 │ │ │ │ + cdp 0, 14, cr0, cr2, cr4, {0} │ │ │ │ + vhadd.s8 d0, d4, d4 │ │ │ │ + cdp 0, 1, cr0, cr12, cr4, {0} │ │ │ │ + ldcl 0, cr0, [r8, #16] │ │ │ │ + stc 0, cr0, [r6, #16]! │ │ │ │ + stc 0, cr0, [r2, #-16]! │ │ │ │ + cdp2 0, 11, cr0, cr12, cr6, {0} │ │ │ │ ldr.w r2, [sl, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6342c )@@Base+0x7b0> │ │ │ │ + beq.n 5f1a4 )@@Base+0x7b0> │ │ │ │ ldr.w r5, [sl, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w fp, [r5, #20] │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 635cc )@@Base+0x950> │ │ │ │ + beq.n 5f344 )@@Base+0x950> │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, fp, r6 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 6342c )@@Base+0x7b0> │ │ │ │ + bge.n 5f1a4 )@@Base+0x7b0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ strne.w r9, [sp, #52] @ 0x34 │ │ │ │ strne.w fp, [sp, #44] @ 0x2c │ │ │ │ - beq.n 63578 )@@Base+0x8fc> │ │ │ │ + beq.n 5f2f0 )@@Base+0x8fc> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 6351c )@@Base+0x8a0> │ │ │ │ + cbz r2, 5f294 )@@Base+0x8a0> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 63520 )@@Base+0x8a4> │ │ │ │ + cbnz r0, 5f298 )@@Base+0x8a4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r0, r6, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 63458 )@@Base+0x7dc> │ │ │ │ + b.n 5f1d0 )@@Base+0x7dc> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ add.w r3, r4, #24 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 63374 )@@Base+0x6f8> │ │ │ │ + b.n 5f0ec )@@Base+0x6f8> │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 635c4 )@@Base+0x948> │ │ │ │ + beq.n 5f33c )@@Base+0x948> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2cc │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 6359a )@@Base+0x91e> │ │ │ │ + cbz r2, 5f312 )@@Base+0x91e> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r6, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.w 6342c )@@Base+0x7b0> │ │ │ │ + bge.w 5f1a4 )@@Base+0x7b0> │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 635e4 )@@Base+0x968> │ │ │ │ + beq.n 5f35c )@@Base+0x968> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 63458 )@@Base+0x7dc> │ │ │ │ + b.n 5f1d0 )@@Base+0x7dc> │ │ │ │ mov r5, r9 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 63458 )@@Base+0x7dc> │ │ │ │ + b.n 5f1d0 )@@Base+0x7dc> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 63374 )@@Base+0x6f8> │ │ │ │ + b.n 5f0ec )@@Base+0x6f8> │ │ │ │ sub.w r3, r6, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 6342c )@@Base+0x7b0> │ │ │ │ + bge.w 5f1a4 )@@Base+0x7b0> │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - cbz r2, 635e4 )@@Base+0x968> │ │ │ │ + cbz r2, 5f35c )@@Base+0x968> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 63440 )@@Base+0x7c4> │ │ │ │ + b.n 5f1b8 )@@Base+0x7c4> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6357c )@@Base+0x900> │ │ │ │ + bne.n 5f2f4 )@@Base+0x900> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 63578 )@@Base+0x8fc> │ │ │ │ + beq.n 5f2f0 )@@Base+0x8fc> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 63508 )@@Base+0x88c> │ │ │ │ + b.n 5f280 )@@Base+0x88c> │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 63508 )@@Base+0x88c> │ │ │ │ + b.n 5f280 )@@Base+0x88c> │ │ │ │ sub.w r3, fp, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 6342c )@@Base+0x7b0> │ │ │ │ + bge.w 5f1a4 )@@Base+0x7b0> │ │ │ │ mov r9, r2 │ │ │ │ - b.n 63440 )@@Base+0x7c4> │ │ │ │ + b.n 5f1b8 )@@Base+0x7c4> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 63508 )@@Base+0x88c> │ │ │ │ + b.n 5f280 )@@Base+0x88c> │ │ │ │ mov r5, r9 │ │ │ │ - b.n 63508 )@@Base+0x88c> │ │ │ │ + b.n 5f280 )@@Base+0x88c> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #268] @ (63708 )@@Base+0xa8c>) │ │ │ │ - ldr r3, [pc, #268] @ (6370c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #268] @ (5f480 )@@Base+0xa8c>) │ │ │ │ + ldr r3, [pc, #268] @ (5f484 )@@Base+0xa90>) │ │ │ │ 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 6362c )@@Base+0x9b0> │ │ │ │ + beq.n 5f3a4 )@@Base+0x9b0> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #244] @ (63710 )@@Base+0xa94>) │ │ │ │ - ldr r3, [pc, #240] @ (6370c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #244] @ (5f488 )@@Base+0xa94>) │ │ │ │ + ldr r3, [pc, #240] @ (5f484 )@@Base+0xa90>) │ │ │ │ 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 6360e )@@Base+0x992> │ │ │ │ + bne.n 5f386 )@@Base+0x992> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (63714 )@@Base+0xa98>) │ │ │ │ - ldr r3, [pc, #208] @ (6370c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #220] @ (5f48c )@@Base+0xa98>) │ │ │ │ + ldr r3, [pc, #208] @ (5f484 )@@Base+0xa90>) │ │ │ │ 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 6362c )@@Base+0x9b0> │ │ │ │ - b.n 6360e )@@Base+0x992> │ │ │ │ + beq.n 5f3a4 )@@Base+0x9b0> │ │ │ │ + b.n 5f386 )@@Base+0x992> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #184] @ (63718 )@@Base+0xa9c>) │ │ │ │ - ldr r3, [pc, #168] @ (6370c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #184] @ (5f490 )@@Base+0xa9c>) │ │ │ │ + ldr r3, [pc, #168] @ (5f484 )@@Base+0xa90>) │ │ │ │ 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 6362c )@@Base+0x9b0> │ │ │ │ - b.n 6360e )@@Base+0x992> │ │ │ │ - b.n 63658 )@@Base+0x9dc> │ │ │ │ + beq.n 5f3a4 )@@Base+0x9b0> │ │ │ │ + b.n 5f386 )@@Base+0x992> │ │ │ │ + b.n 5f3d0 )@@Base+0x9dc> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #156] @ (6371c )@@Base+0xaa0>) │ │ │ │ - ldr r3, [pc, #140] @ (6370c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #156] @ (5f494 )@@Base+0xaa0>) │ │ │ │ + ldr r3, [pc, #140] @ (5f484 )@@Base+0xa90>) │ │ │ │ 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 6362c )@@Base+0x9b0> │ │ │ │ - b.n 6360e )@@Base+0x992> │ │ │ │ - b.n 6369a )@@Base+0xa1e> │ │ │ │ + beq.n 5f3a4 )@@Base+0x9b0> │ │ │ │ + b.n 5f386 )@@Base+0x992> │ │ │ │ + b.n 5f412 )@@Base+0xa1e> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #120] @ (63720 )@@Base+0xaa4>) │ │ │ │ - ldr r3, [pc, #96] @ (6370c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #120] @ (5f498 )@@Base+0xaa4>) │ │ │ │ + ldr r3, [pc, #96] @ (5f484 )@@Base+0xa90>) │ │ │ │ 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 6362c )@@Base+0x9b0> │ │ │ │ - b.n 6360e )@@Base+0x992> │ │ │ │ + beq.n 5f3a4 )@@Base+0x9b0> │ │ │ │ + b.n 5f386 )@@Base+0x992> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #96] @ (63724 )@@Base+0xaa8>) │ │ │ │ - ldr r3, [pc, #68] @ (6370c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #96] @ (5f49c )@@Base+0xaa8>) │ │ │ │ + ldr r3, [pc, #68] @ (5f484 )@@Base+0xa90>) │ │ │ │ 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 6362c )@@Base+0x9b0> │ │ │ │ - b.n 6360e )@@Base+0x992> │ │ │ │ - b.n 636a0 )@@Base+0xa24> │ │ │ │ + beq.n 5f3a4 )@@Base+0x9b0> │ │ │ │ + b.n 5f386 )@@Base+0x992> │ │ │ │ + b.n 5f418 )@@Base+0xa24> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #64] @ (63728 )@@Base+0xaac>) │ │ │ │ - ldr r3, [pc, #32] @ (6370c )@@Base+0xa90>) │ │ │ │ + ldr r2, [pc, #64] @ (5f4a0 )@@Base+0xaac>) │ │ │ │ + ldr r3, [pc, #32] @ (5f484 )@@Base+0xa90>) │ │ │ │ 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 6360e )@@Base+0x992> │ │ │ │ + bne.n 5f386 )@@Base+0x992> │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ - b.n 635f4 )@@Base+0x978> │ │ │ │ - b.n 635ee )@@Base+0x972> │ │ │ │ + b.n 5f36c )@@Base+0x978> │ │ │ │ + b.n 5f366 )@@Base+0x972> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 63612 )@@Base+0x996> │ │ │ │ - cbnz r2, 63718 )@@Base+0xa9c> │ │ │ │ - movs r6, r0 │ │ │ │ + b.n 5f38a )@@Base+0x996> │ │ │ │ + @ instruction: 0xfbba0006 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 63718 )@@Base+0xa9c> │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb8ce │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xfb9c0006 │ │ │ │ + usada8 r0, lr, r6, r0 │ │ │ │ + smmla r0, r6, r6, r0 │ │ │ │ + smlawb r0, r8, r6, r0 │ │ │ │ + mla r0, lr, r6, r0 │ │ │ │ + @ instruction: 0xfaf20006 │ │ │ │ + @ instruction: 0xface0006 │ │ │ │ │ │ │ │ -0006372c : │ │ │ │ +0005f4a4 : │ │ │ │ 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, #3768] @ 0xeb8 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #676] @ (639e8 ) │ │ │ │ + ldr r2, [pc, #676] @ (5f760 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #676] @ (639ec ) │ │ │ │ + ldr r3, [pc, #676] @ (5f764 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - ldr r6, [pc, #672] @ (639f0 ) │ │ │ │ + ldr r6, [pc, #672] @ (5f768 ) │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 63a0c │ │ │ │ + beq.w 5f784 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 6377a │ │ │ │ + cbz r3, 5f4f2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6379a │ │ │ │ - ldr r2, [pc, #632] @ (639f4 ) │ │ │ │ - ldr r3, [pc, #620] @ (639ec ) │ │ │ │ + ble.n 5f512 │ │ │ │ + ldr r2, [pc, #632] @ (5f76c ) │ │ │ │ + ldr r3, [pc, #620] @ (5f764 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 63e22 │ │ │ │ + bne.w 5fb9a │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63e26 │ │ │ │ - ldr r3, [pc, #592] @ (639f8 ) │ │ │ │ + beq.w 5fb9e │ │ │ │ + ldr r3, [pc, #592] @ (5f770 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #588] @ (639fc ) │ │ │ │ + ldr r3, [pc, #588] @ (5f774 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx 2cb0c <__dynamic_cast@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63e26 │ │ │ │ + beq.w 5fb9e │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63e38 │ │ │ │ + beq.w 5fbb0 │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ - cbz r3, 637d2 │ │ │ │ + cbz r3, 5f54a │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 6377a │ │ │ │ + bgt.n 5f4f2 │ │ │ │ vldr d6, [r4, #64] @ 0x40 │ │ │ │ - vldr d7, [pc, #504] @ 639d8 │ │ │ │ + vldr d7, [pc, #504] @ 5f750 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 63bee │ │ │ │ + bmi.w 5f966 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 63eb2 │ │ │ │ + bcs.w 5fc2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c488 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ @@ -86565,22 +79981,22 @@ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ movs r7, #0 │ │ │ │ blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 638be │ │ │ │ + beq.n 5f636 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 638b6 │ │ │ │ + beq.n 5f62e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -86593,20 +80009,20 @@ │ │ │ │ vldr d0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, r2 │ │ │ │ - ldr r2, [pc, #380] @ (63a00 ) │ │ │ │ + ldr r2, [pc, #380] @ (5f778 ) │ │ │ │ vldr d0, [sp, #8] │ │ │ │ vldr d1, [r0] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 63bde │ │ │ │ + bne.w 5f956 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -86614,27 +80030,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ vmov.f64 d0, d1 │ │ │ │ blx r3 │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 63838 │ │ │ │ + bne.n 5f5b0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r1, [pc, #320] @ (63a04 ) │ │ │ │ + ldr r1, [pc, #320] @ (5f77c ) │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ blx r3 │ │ │ │ ldrb.w r7, [r4, #56] @ 0x38 │ │ │ │ - cbz r7, 638e6 │ │ │ │ + cbz r7, 5f65e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ ldrb.w r3, [r4, #57] @ 0x39 │ │ │ │ @@ -86644,59 +80060,59 @@ │ │ │ │ ldr.w r2, [r2, #204] @ 0xcc │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r1, fp │ │ │ │ - vldr d0, [pc, #212] @ 639e0 │ │ │ │ + vldr d0, [pc, #212] @ 5f758 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r3, #672] @ 0x2a0 │ │ │ │ movs r3, #1 │ │ │ │ blx r7 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 63c70 │ │ │ │ + bne.w 5f9e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 63da0 │ │ │ │ + bne.w 5fb18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 63da0 │ │ │ │ - cbz r5, 639ac │ │ │ │ + bne.w 5fb18 │ │ │ │ + cbz r5, 5f724 │ │ │ │ ldrd r9, r8, [sp, #28] │ │ │ │ mov sl, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 6399e │ │ │ │ - ldr r3, [pc, #156] @ (63a00 ) │ │ │ │ + cbz r0, 5f716 │ │ │ │ + ldr r3, [pc, #156] @ (5f778 ) │ │ │ │ ldr r4, [r5, #12] │ │ │ │ vldr d0, [r9] │ │ │ │ vldr d1, [r8] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r2, [r3, #276] @ 0x114 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 63be6 │ │ │ │ + bne.w 5f95e │ │ │ │ ldr.w r3, [r3, #260] @ 0x104 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ @@ -86705,79 +80121,75 @@ │ │ │ │ ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ vmov.f64 d0, d1 │ │ │ │ blx r3 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #8 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 63952 │ │ │ │ + bne.n 5f6ca │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2ce20 │ │ │ │ - ldr r2, [pc, #84] @ (63a08 ) │ │ │ │ - ldr r3, [pc, #52] @ (639ec ) │ │ │ │ + ldr r2, [pc, #84] @ (5f780 ) │ │ │ │ + ldr r3, [pc, #52] @ (5f764 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 63e22 │ │ │ │ + bne.w 5fb9a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2ce1c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ - add r0, pc, #380 @ (adr r0, 63b5c ) │ │ │ │ + add r0, pc, #380 @ (adr r0, 5f8d4 ) │ │ │ │ tst r2, r0 │ │ │ │ ... │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xfa700006 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ - movs r6, r0 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xfa620006 │ │ │ │ + @ instruction: 0xfa3a0006 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + b.n 5f74c │ │ │ │ movs r4, r0 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ - movs r6, r0 │ │ │ │ + strb.w r0, [r2, r6] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r8, #68 @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w r1, [pc, #1220] @ 63ef0 │ │ │ │ + ldr.w r1, [pc, #1220] @ 5fc68 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r8, sp, #128 @ 0x80 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ blx 2d368 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov sl, r8 │ │ │ │ - ldr.w r2, [pc, #1196] @ 63ef4 │ │ │ │ - ldr.w ip, [pc, #1196] @ 63ef8 │ │ │ │ + ldr.w r2, [pc, #1196] @ 5fc6c │ │ │ │ + ldr.w ip, [pc, #1196] @ 5fc70 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add ip, pc │ │ │ │ strb r5, [r3, r1] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -86790,15 +80202,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ strb.w r5, [sp, #116] @ 0x74 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ movs r3, #10 │ │ │ │ - ldr.w lr, [pc, #1152] @ 63efc │ │ │ │ + ldr.w lr, [pc, #1152] @ 5fc74 │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ stmia.w sl!, {r0, r1} │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ strh.w r2, [sl] │ │ │ │ strb.w r5, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ @@ -86830,164 +80242,164 @@ │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ ldrd r1, r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #244] @ 0xf4 │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr.w r3, [pc, #1044] @ 63f00 │ │ │ │ + ldr.w r3, [pc, #1044] @ 5fc78 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 63b5e │ │ │ │ - ldr.w r3, [pc, #1032] @ 63f04 │ │ │ │ + cbz r3, 5f8d6 │ │ │ │ + ldr.w r3, [pc, #1032] @ 5fc7c │ │ │ │ ldrd r1, r2, [sp, #172] @ 0xac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #1016] @ (63f08 ) │ │ │ │ + ldr r1, [pc, #1016] @ (5fc80 ) │ │ │ │ movs r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, sl │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #1000] @ (63f0c ) │ │ │ │ + ldr r1, [pc, #1000] @ (5fc84 ) │ │ │ │ movs r2, #2 │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [sp, #196] @ 0xc4 │ │ │ │ mov r0, sl │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r2, #-12] │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63e4a │ │ │ │ + beq.w 5fbc2 │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 63c46 │ │ │ │ + beq.n 5f9be │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 63b6c │ │ │ │ + beq.n 5f8e4 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63b7c │ │ │ │ + beq.n 5f8f4 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63b8c │ │ │ │ + beq.n 5f904 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63b9c │ │ │ │ + beq.n 5f914 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63bac │ │ │ │ + beq.n 5f924 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 63bba │ │ │ │ + beq.n 5f932 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63bca │ │ │ │ + beq.n 5f942 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63bda │ │ │ │ + beq.n 5f952 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ - b.n 63766 │ │ │ │ + b.n 5f4de │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 638b6 │ │ │ │ + b.n 5f62e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 6399e │ │ │ │ + b.n 5f716 │ │ │ │ negs r3, r3 │ │ │ │ vmov s2, r3 │ │ │ │ - ldr r3, [pc, #792] @ (63f10 ) │ │ │ │ + ldr r3, [pc, #792] @ (5fc88 ) │ │ │ │ movw r1, #26125 @ 0x660d │ │ │ │ movt r1, #25 │ │ │ │ vstr d6, [sp, #8] │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ movw r3, #62303 @ 0xf35f │ │ │ │ movt r3, #15470 @ 0x3c6e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mla r7, r1, r0, r3 │ │ │ │ str r7, [r2, #0] │ │ │ │ blx 2d838 │ │ │ │ vmov s15, r7 │ │ │ │ - vldr d5, [pc, #696] @ 63ee0 │ │ │ │ + vldr d5, [pc, #696] @ 5fc58 │ │ │ │ vldr d6, [sp, #8] │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ vmul.f64 d6, d6, d0 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 637ee │ │ │ │ - b.n 6377a │ │ │ │ + bhi.w 5f566 │ │ │ │ + b.n 5f4f2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #708] @ (63f14 ) │ │ │ │ + ldr r2, [pc, #708] @ (5fc8c ) │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 63b54 │ │ │ │ + beq.w 5f8cc │ │ │ │ movs r1, #10 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 63b54 │ │ │ │ + b.n 5f8cc │ │ │ │ add.w r2, r4, #28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx 2b788 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -87005,34 +80417,34 @@ │ │ │ │ blx 2cd64 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 63d2c │ │ │ │ + beq.n 5faa4 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ mov r3, r6 │ │ │ │ - cbz r0, 63d0c │ │ │ │ + cbz r0, 5fa84 │ │ │ │ vldr d7, [r7] │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ vadd.f64 d0, d7, d6 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 2dc8c │ │ │ │ vldr d7, [sp, #8] │ │ │ │ - vldr d6, [pc, #504] @ 63ee8 │ │ │ │ + vldr d6, [pc, #504] @ 5fc60 │ │ │ │ vsub.f64 d7, d7, d0 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ @@ -87040,34 +80452,34 @@ │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r5, r8 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 63cc6 │ │ │ │ + bne.n 5fa3e │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 63946 │ │ │ │ + beq.w 5f6be │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccac │ │ │ │ - cbz r0, 63d8c │ │ │ │ - ldr r3, [pc, #480] @ (63f18 ) │ │ │ │ + cbz r0, 5fb04 │ │ │ │ + ldr r3, [pc, #480] @ (5fc90 ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb0c <__dynamic_cast@plt> │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 63d8c │ │ │ │ + cbz r0, 5fb04 │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - beq.w 63eb2 │ │ │ │ + beq.w 5fc2a │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r0, r7, #8 │ │ │ │ blx 2c488 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -87081,40 +80493,40 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ vstr d0, [r7] │ │ │ │ blx 2c824 │ │ │ │ mov r0, r8 │ │ │ │ blx 2ce20 │ │ │ │ - b.n 63944 │ │ │ │ - ldr r3, [pc, #396] @ (63f1c ) │ │ │ │ + b.n 5f6bc │ │ │ │ + ldr r3, [pc, #396] @ (5fc94 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r0, [pc, #396] @ (63f20 ) │ │ │ │ + ldr r0, [pc, #396] @ (5fc98 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 2d310 │ │ │ │ - b.n 63944 │ │ │ │ + b.n 5f6bc │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #380] @ (63f24 ) │ │ │ │ + ldr r1, [pc, #380] @ (5fc9c ) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, pc │ │ │ │ - bl 2e234 │ │ │ │ - ldr r1, [pc, #372] @ (63f28 ) │ │ │ │ + bl 2e0bc │ │ │ │ + ldr r1, [pc, #372] @ (5fca0 ) │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, pc │ │ │ │ - bl 2e234 │ │ │ │ - ldr r1, [pc, #364] @ (63f2c ) │ │ │ │ + bl 2e0bc │ │ │ │ + ldr r1, [pc, #364] @ (5fca4 ) │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 2e234 │ │ │ │ + bl 2e0bc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ @@ -87129,49 +80541,49 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #288] @ (63f30 ) │ │ │ │ - ldr r3, [pc, #288] @ (63f34 ) │ │ │ │ + ldr r2, [pc, #288] @ (5fca8 ) │ │ │ │ + ldr r3, [pc, #288] @ (5fcac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 63eca │ │ │ │ + beq.n 5fc42 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (63f38 ) │ │ │ │ + ldr r3, [pc, #272] @ (5fcb0 ) │ │ │ │ movs r2, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #272] @ (63f3c ) │ │ │ │ - ldr r0, [pc, #272] @ (63f40 ) │ │ │ │ + ldr r1, [pc, #272] @ (5fcb4 ) │ │ │ │ + ldr r0, [pc, #272] @ (5fcb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (63f44 ) │ │ │ │ + ldr r3, [pc, #264] @ (5fcbc ) │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ - ldr r1, [pc, #264] @ (63f48 ) │ │ │ │ - ldr r0, [pc, #268] @ (63f4c ) │ │ │ │ + ldr r1, [pc, #264] @ (5fcc0 ) │ │ │ │ + ldr r0, [pc, #268] @ (5fcc4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #260] @ (63f50 ) │ │ │ │ - ldr r3, [pc, #228] @ (63f34 ) │ │ │ │ + ldr r2, [pc, #260] @ (5fcc8 ) │ │ │ │ + ldr r3, [pc, #228] @ (5fcac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 63e22 │ │ │ │ + bne.n 5fb9a │ │ │ │ blx 2cd7c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ @@ -87181,162 +80593,157 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #192] @ (63f54 ) │ │ │ │ - ldr r3, [pc, #156] @ (63f34 ) │ │ │ │ + ldr r2, [pc, #192] @ (5fccc ) │ │ │ │ + ldr r3, [pc, #156] @ (5fcac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 63e22 │ │ │ │ + bne.n 5fb9a │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 63e68 │ │ │ │ - b.n 63e6e │ │ │ │ - b.n 63e74 │ │ │ │ - b.n 63e7a │ │ │ │ - ldr r2, [pc, #164] @ (63f58 ) │ │ │ │ - ldr r3, [pc, #124] @ (63f34 ) │ │ │ │ + b.n 5fbe0 │ │ │ │ + b.n 5fbe6 │ │ │ │ + b.n 5fbec │ │ │ │ + b.n 5fbf2 │ │ │ │ + ldr r2, [pc, #164] @ (5fcd0 ) │ │ │ │ + ldr r3, [pc, #124] @ (5fcac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 63e22 │ │ │ │ + bne.n 5fb9a │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #144] @ (63f5c ) │ │ │ │ + ldr r2, [pc, #144] @ (5fcd4 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #144] @ (63f60 ) │ │ │ │ + ldr r3, [pc, #144] @ (5fcd8 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ 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 63ed4 │ │ │ │ + bvc.n 5fc4c │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + b.n 5f7d4 │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + b.n 5f830 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #760] @ (64204 ) │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [pc, #704] @ (641d0 ) │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + b.n 602fc │ │ │ │ movs r4, r0 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + b.n 60318 │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + b.n 60184 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r6, 63f3a │ │ │ │ - movs r6, r0 │ │ │ │ + usat16 r0, #6, r6 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #968 @ (adr r7, 64304 ) │ │ │ │ + b.n 600d0 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + b.n 60190 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [pc, #648] @ (641cc ) │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ movs r4, r0 │ │ │ │ - add r7, pc, #896 @ (adr r7, 642c8 ) │ │ │ │ + b.n 600b8 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + b.n 60178 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + bpl.n 5fc50 │ │ │ │ movs r4, r0 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ - movs r6, r0 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ - movs r6, r0 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ - movs r6, r0 │ │ │ │ + bfi r0, sl, #0, #7 │ │ │ │ + ssat16 r0, #7, r2 │ │ │ │ + ssat r0, #7, r2 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #28] @ (63fa0 ) │ │ │ │ - ldr r3, [pc, #28] @ (63fa4 ) │ │ │ │ + ldr r2, [pc, #28] @ (5fd18 ) │ │ │ │ + ldr r3, [pc, #28] @ (5fd1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 63ea6 │ │ │ │ - b.n 63e22 │ │ │ │ - b.n 63f70 │ │ │ │ - b.n 63f76 │ │ │ │ - b.n 63f7c │ │ │ │ + beq.n 5fc1e │ │ │ │ + b.n 5fb9a │ │ │ │ + b.n 5fce8 │ │ │ │ + b.n 5fcee │ │ │ │ + b.n 5fcf4 │ │ │ │ nop │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xf2320006 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063fa8 : │ │ │ │ +0005fd20 : │ │ │ │ stmdb 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, #1428] @ 64550 │ │ │ │ + ldr.w r2, [pc, #1428] @ 602c8 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r3, [pc, #1428] @ 64554 │ │ │ │ + ldr.w r3, [pc, #1428] @ 602cc │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r4, [pc, #1424] @ 64558 │ │ │ │ + ldr.w r4, [pc, #1424] @ 602d0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c4b8 │ │ │ │ - ldr.w r3, [pc, #1404] @ 6455c │ │ │ │ + ldr.w r3, [pc, #1404] @ 602d4 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ add.w r0, r5, #28 │ │ │ │ adds r3, #8 │ │ │ │ @@ -87345,15 +80752,15 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 2d358 │ │ │ │ ldr.w r8, [r7, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64018 │ │ │ │ + beq.n 5fd90 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ @@ -87368,15 +80775,15 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1300] @ 64560 │ │ │ │ + ldr.w ip, [pc, #1300] @ 602d8 │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -87392,67 +80799,67 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr.w fp, [r7, #192] @ 0xc0 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 6449e │ │ │ │ + beq.w 60216 │ │ │ │ mov r0, fp │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi.w 64428 │ │ │ │ + bhi.w 601a0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 643b4 │ │ │ │ + bne.w 6012c │ │ │ │ ldrb.w r2, [fp] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 640d2 │ │ │ │ + beq.n 5fe4a │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 640e2 │ │ │ │ + beq.n 5fe5a │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r8, [r7, #176] @ 0xb0 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r5, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6410c │ │ │ │ + beq.n 5fe84 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r2, [r8] │ │ │ │ - ldr.w r3, [pc, #1096] @ 64564 │ │ │ │ + ldr.w r3, [pc, #1096] @ 602dc │ │ │ │ mov.w lr, #13 │ │ │ │ ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -87461,58 +80868,58 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ strb.w r3, [ip] │ │ │ │ str.w lr, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [sp, #69] @ 0x45 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 64468 │ │ │ │ + beq.w 601e0 │ │ │ │ mov r0, sl │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi.w 64404 │ │ │ │ + bhi.w 6017c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 643d6 │ │ │ │ + bne.w 6014e │ │ │ │ ldrb.w r2, [sl] │ │ │ │ mov ip, r4 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ strb.w r1, [ip, r3] │ │ │ │ mov r0, r8 │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 64192 │ │ │ │ + beq.n 5ff0a │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 641a2 │ │ │ │ + beq.n 5ff1a │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r8, [r7, #176] @ 0xb0 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r5, #57] @ 0x39 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 641cc │ │ │ │ + beq.n 5ff44 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ @@ -87520,15 +80927,15 @@ │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #19 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #884] @ 64568 │ │ │ │ + ldr.w ip, [pc, #884] @ 602e0 │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -87543,54 +80950,54 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr.w sl, [r7, #192] @ 0xc0 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 6450c │ │ │ │ + beq.w 60284 │ │ │ │ mov r0, sl │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi.w 643e2 │ │ │ │ + bhi.w 6015a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 643c0 │ │ │ │ + bne.w 60138 │ │ │ │ ldrb.w r2, [sl] │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ strb r2, [r1, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r5, #16 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6427e │ │ │ │ + beq.n 5fff6 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6428e │ │ │ │ + beq.n 60006 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r8, [r7, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 642ac │ │ │ │ + beq.n 60024 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ @@ -87598,15 +81005,15 @@ │ │ │ │ ldr.w sl, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #20 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #664] @ 6456c │ │ │ │ + ldr.w ip, [pc, #664] @ 602e4 │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -87619,44 +81026,44 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr.w fp, [r7, #192] @ 0xc0 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 64534 │ │ │ │ + beq.w 602ac │ │ │ │ mov r0, fp │ │ │ │ blx 2d3ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bhi.w 6444a │ │ │ │ + bhi.w 601c2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 643cc │ │ │ │ + bne.n 60144 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r2, r4 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ strb r3, [r2, r7] │ │ │ │ add.w r2, r5, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 64354 │ │ │ │ + beq.n 600cc │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 64364 │ │ │ │ + beq.n 600dc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov.w r0, #1544 @ 0x608 │ │ │ │ blx 2b66c │ │ │ │ @@ -87670,236 +81077,228 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2d91c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ blx 2c428 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b838 │ │ │ │ - ldr r2, [pc, #468] @ (64570 ) │ │ │ │ - ldr r3, [pc, #440] @ (64554 ) │ │ │ │ + ldr r2, [pc, #468] @ (602e8 ) │ │ │ │ + ldr r3, [pc, #440] @ (602cc ) │ │ │ │ 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 6447c │ │ │ │ + bne.n 601f4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 640b4 │ │ │ │ + beq.w 5fe2c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6443c │ │ │ │ + b.n 601b4 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6425e │ │ │ │ + beq.w 5ffd6 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 643f6 │ │ │ │ + b.n 6016e │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64334 │ │ │ │ + beq.n 600ac │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6445a │ │ │ │ + b.n 601d2 │ │ │ │ mov ip, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 64172 │ │ │ │ + beq.w 5feea │ │ │ │ mov r0, r4 │ │ │ │ - b.n 64418 │ │ │ │ + b.n 60190 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2d7b4 , 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, sl │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b.n 6425e │ │ │ │ + b.n 5ffd6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2d7b4 , 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, sl │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ - b.n 64172 │ │ │ │ + b.n 5feea │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2d7b4 , 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, fp │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b.n 640b4 │ │ │ │ + b.n 5fe2c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2d7b4 , 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, r7 │ │ │ │ mov r1, fp │ │ │ │ blx 2d368 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 64334 │ │ │ │ - ldr r2, [pc, #264] @ (64574 ) │ │ │ │ - ldr r3, [pc, #232] @ (64554 ) │ │ │ │ + b.n 600ac │ │ │ │ + ldr r2, [pc, #264] @ (602ec ) │ │ │ │ + ldr r3, [pc, #232] @ (602cc ) │ │ │ │ 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 644d6 │ │ │ │ + beq.n 6024e │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bb34 │ │ │ │ - ldr r2, [pc, #240] @ (64578 ) │ │ │ │ - ldr r3, [pc, #200] @ (64554 ) │ │ │ │ + ldr r2, [pc, #240] @ (602f0 ) │ │ │ │ + ldr r3, [pc, #200] @ (602cc ) │ │ │ │ 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 6447c │ │ │ │ + bne.n 601f4 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #220] @ (6457c ) │ │ │ │ - ldr r3, [pc, #176] @ (64554 ) │ │ │ │ + ldr r2, [pc, #220] @ (602f4 ) │ │ │ │ + ldr r3, [pc, #176] @ (602cc ) │ │ │ │ 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 6447c │ │ │ │ - ldr r0, [pc, #204] @ (64580 ) │ │ │ │ + bne.n 601f4 │ │ │ │ + ldr r0, [pc, #204] @ (602f8 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2dbfc │ │ │ │ - b.n 64480 │ │ │ │ + b.n 601f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 644ba │ │ │ │ - ldr r0, [pc, #172] @ (64584 ) │ │ │ │ + b.n 60232 │ │ │ │ + ldr r0, [pc, #172] @ (602fc ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - b.n 644c0 │ │ │ │ - b.n 644ba │ │ │ │ - b.n 644c8 │ │ │ │ - b.n 644c0 │ │ │ │ + b.n 60238 │ │ │ │ + b.n 60232 │ │ │ │ + b.n 60240 │ │ │ │ + b.n 60238 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 644c0 │ │ │ │ + b.n 60238 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2b838 │ │ │ │ - b.n 644c0 │ │ │ │ - ldr r2, [pc, #120] @ (64588 ) │ │ │ │ - ldr r3, [pc, #68] @ (64554 ) │ │ │ │ + b.n 60238 │ │ │ │ + ldr r2, [pc, #120] @ (60300 ) │ │ │ │ + ldr r3, [pc, #68] @ (602cc ) │ │ │ │ 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 6447c │ │ │ │ - ldr r0, [pc, #104] @ (6458c ) │ │ │ │ + bne.n 601f4 │ │ │ │ + ldr r0, [pc, #104] @ (60304 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - b.n 644ce │ │ │ │ - b.n 644e4 │ │ │ │ - b.n 644ce │ │ │ │ - b.n 644ce │ │ │ │ - b.n 644c8 │ │ │ │ - b.n 644ba │ │ │ │ - ldr r2, [pc, #88] @ (64590 ) │ │ │ │ - ldr r3, [pc, #28] @ (64554 ) │ │ │ │ + b.n 60246 │ │ │ │ + b.n 6025c │ │ │ │ + b.n 60246 │ │ │ │ + b.n 60246 │ │ │ │ + b.n 60240 │ │ │ │ + b.n 60232 │ │ │ │ + ldr r2, [pc, #88] @ (60308 ) │ │ │ │ + ldr r3, [pc, #28] @ (602cc ) │ │ │ │ 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 6447c │ │ │ │ - ldr r0, [pc, #72] @ (64594 ) │ │ │ │ + bne.n 601f4 │ │ │ │ + ldr r0, [pc, #72] @ (6030c ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xf1f40006 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xf1ec0006 │ │ │ │ lsrs r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + b.n 60434 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, pc, #720 @ (adr r2, 6483c ) │ │ │ │ + bgt.n 60284 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, pc, #448 @ (adr r2, 64730 ) │ │ │ │ + bgt.n 60200 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ - movs r6, r0 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ - movs r6, r0 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ - movs r6, r0 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ - movs r6, r0 │ │ │ │ - mov r0, sp │ │ │ │ + cdp 0, 1, cr0, cr12, cr6, {0} │ │ │ │ + stcl 0, cr0, [ip, #-24] @ 0xffffffe8 │ │ │ │ + stc 0, cr0, [lr, #-24]! @ 0xffffffe8 │ │ │ │ + ldc 0, cr0, [r6, #-24] @ 0xffffffe8 │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ movs r4, r0 │ │ │ │ - mov r4, r8 │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ movs r4, r0 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - movs r6, r0 │ │ │ │ - cmp sl, pc │ │ │ │ + stc 0, cr0, [r8], #24 │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ movs r4, r0 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ - movs r6, r0 │ │ │ │ - cmp sl, sl │ │ │ │ + stc 0, cr0, [r0], {6} │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00064598 : │ │ │ │ +00060310 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -87914,64 +81313,63 @@ │ │ │ │ vmov.f64 d0, d1 │ │ │ │ ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -000645d4 : │ │ │ │ +0006034c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (6460c ) │ │ │ │ + ldr r3, [pc, #40] @ (60384 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #40] @ (64610 ) │ │ │ │ + ldr r2, [pc, #40] @ (60388 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 645fa │ │ │ │ + cbz r0, 60372 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 2dbfc │ │ │ │ mov r0, r4 │ │ │ │ blx 2bb34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ - movs r6, r0 │ │ │ │ + rsbs r0, r0, r6 │ │ │ │ lsrs r4, r0, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064614 : │ │ │ │ +0006038c : │ │ │ │ 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] @ (64704 ) │ │ │ │ + ldr r2, [pc, #224] @ (6047c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #224] @ (64708 ) │ │ │ │ + ldr r3, [pc, #224] @ (60480 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #220] @ (6470c ) │ │ │ │ + ldr r6, [pc, #220] @ (60484 ) │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2b66c │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bc60 │ │ │ │ - ldr r3, [pc, #196] @ (64710 ) │ │ │ │ + ldr r3, [pc, #196] @ (60488 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r3, #8 │ │ │ │ @@ -87995,4684 +81393,6950 @@ │ │ │ │ mov r0, sp │ │ │ │ blx 2d91c │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 2c428 │ │ │ │ mov r0, sp │ │ │ │ blx 2b838 │ │ │ │ - ldr r2, [pc, #112] @ (64714 ) │ │ │ │ - ldr r3, [pc, #100] @ (64708 ) │ │ │ │ + ldr r2, [pc, #112] @ (6048c ) │ │ │ │ + ldr r3, [pc, #100] @ (60480 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 646ea │ │ │ │ + bne.n 60462 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, sp │ │ │ │ blx 2b838 │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 2dbfc │ │ │ │ mov r0, r4 │ │ │ │ blx 2bb34 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #64] @ (64718 ) │ │ │ │ - ldr r3, [pc, #44] @ (64708 ) │ │ │ │ + ldr r2, [pc, #64] @ (60490 ) │ │ │ │ + ldr r3, [pc, #44] @ (60480 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 64700 │ │ │ │ + beq.n 60478 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 646c0 │ │ │ │ - b.n 646c8 │ │ │ │ - b.n 646ce │ │ │ │ - b.n 646c0 │ │ │ │ + b.n 60438 │ │ │ │ + b.n 60440 │ │ │ │ + b.n 60446 │ │ │ │ + b.n 60438 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - add r1, sp, #24 │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xeb8e0006 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #0 │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xeb880006 │ │ │ │ lsrs r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ - movs r6, r0 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - movs r6, r0 │ │ │ │ + adds.w r0, r4, r6 │ │ │ │ + @ instruction: 0xeade0006 │ │ │ │ │ │ │ │ -0006471c : │ │ │ │ +00060494 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ (6475c ) │ │ │ │ + ldr r3, [pc, #48] @ (604d4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #48] @ (64760 ) │ │ │ │ + ldr r2, [pc, #48] @ (604d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 64742 │ │ │ │ + cbz r0, 604ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 2dbfc │ │ │ │ mov r0, r4 │ │ │ │ blx 2bb34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - add r0, sp, #0 │ │ │ │ - movs r6, r0 │ │ │ │ + eor.w r0, r8, r6 │ │ │ │ lsrs r4, r0, #23 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00064764 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6075c │ │ │ │ + stmdb 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 r4, [pc, #76] @ (647c4 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - add r4, pc │ │ │ │ - blx 2ccac │ │ │ │ - cbz r0, 647be │ │ │ │ - ldr r3, [pc, #60] @ (647c8 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #56] @ (647cc ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 60718 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 2cb0c <__dynamic_cast@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 647be │ │ │ │ - ldr r3, [r5, #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 606e0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w fp, [r3, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 606a8 │ │ │ │ + ldr.w r4, [fp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 60634 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 605ca │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 605fe │ │ │ │ + ldr.w r9, [r6, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 60672 │ │ │ │ + ldr.w r7, [r9, #12] │ │ │ │ + cbz r7, 6058a │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 604e0 │ │ │ │ + add.w r1, r7, #48 @ 0x30 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 60568 │ │ │ │ + ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w r0, [sl, #16] │ │ │ │ + add.w r1, sl, #24 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 6057e │ │ │ │ + ldr.w r1, [sl, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 60548 │ │ │ │ + ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ + add.w r2, r9, #48 @ 0x30 │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 605a4 │ │ │ │ + ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + add.w r2, r9, #24 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 605ba │ │ │ │ + ldr.w r1, [r9, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 60672 │ │ │ │ + mov r9, r7 │ │ │ │ + b.n 60542 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + add.w r3, r4, #48 @ 0x30 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 605de │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add.w r3, r4, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 605f0 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r5, 60634 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 6052a │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + add.w r3, r5, #48 @ 0x30 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60612 │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + add.w r3, r5, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60624 │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 605ca │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 60530 │ │ │ │ + ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ + add.w r3, fp, #48 @ 0x30 │ │ │ │ + ldr.w r4, [fp, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6064e │ │ │ │ + ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ + add.w r3, fp, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60664 │ │ │ │ + ldr.w r1, [fp, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 606a8 │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 60520 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + add.w r3, r6, #48 @ 0x30 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60686 │ │ │ │ + ldr r1, [r6, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + add.w r3, r6, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60698 │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 605fe │ │ │ │ + mov r6, r7 │ │ │ │ + b.n 60536 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add.w r3, r2, #48 @ 0x30 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 606be │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add.w r3, r2, #24 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 606d2 │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 606e0 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + b.n 60512 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add.w r3, r2, #48 @ 0x30 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 606f6 │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add.w r3, r2, #24 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6070a │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 60718 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + b.n 60506 │ │ │ │ + ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ + add.w r3, r8, #48 @ 0x30 │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60732 │ │ │ │ + ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w r0, [r8, #16] │ │ │ │ + add.w r3, r8, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 60748 │ │ │ │ + ldr.w r1, [r8, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 60756 │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 604fa │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2c928 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - add r7, pc, #704 @ (adr r7, 64a88 ) │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00060760 : │ │ │ │ + vldr d7, [pc, #68] @ 607a8 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [r0, #32] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [r0, #48] @ 0x30 │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + str r3, [r0, #64] @ 0x40 │ │ │ │ + mov.w r3, #16384 @ 0x4000 │ │ │ │ + movt r3, #16527 @ 0x408f │ │ │ │ + strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ + add r3, pc, #44 @ (adr r3, 607b0 ) │ │ │ │ + ldrd r2, r3, [r3] │ │ │ │ + strd r2, r3, [r0, #16] │ │ │ │ + strd r2, r3, [r0, #24] │ │ │ │ + add r3, pc, #36 @ (adr r3, 607b8 ) │ │ │ │ + ldrd r2, r3, [r3] │ │ │ │ + str r1, [r0, #52] @ 0x34 │ │ │ │ + strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ + vstr d7, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + ldrh r3, [r4, #6] │ │ │ │ + ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + lsls r4, r5 │ │ │ │ │ │ │ │ -000647d0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000607c0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [pc, #36] @ (64808 ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r3, r0 │ │ │ │ + vldr d7, [r1, #8] │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ + movs r2, #0 │ │ │ │ + vstr d7, [r3, #8] │ │ │ │ + vldr d7, [r1, #16] │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ + vstr d7, [r3, #16] │ │ │ │ + vldr d7, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #0] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ + vstr d7, [r3, #40] @ 0x28 │ │ │ │ + vldr d7, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r3, #32] │ │ │ │ + ldrd r2, r4, [r1, #48] @ 0x30 │ │ │ │ + vstr d7, [r3, #56] @ 0x38 │ │ │ │ + vldr d7, [r1, #24] │ │ │ │ + strd r2, r4, [r3, #48] @ 0x30 │ │ │ │ + vstr d7, [r3, #24] │ │ │ │ + cbz r0, 6081e │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00060824 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - add r5, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2bd50 │ │ │ │ - ldr r3, [pc, #28] @ (6480c ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cbz r0, 6083e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 60846 │ │ │ │ + blx 2ce20 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 6084e │ │ │ │ + blx 2ce20 │ │ │ │ + ldrb.w r3, [r4, #32] │ │ │ │ + cbz r3, 60860 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r0, 60860 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str.w r2, [r4, #136] @ 0x88 │ │ │ │ - adds r3, #8 │ │ │ │ - strb.w r1, [r4, #140] @ 0x8c │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - add r7, pc, #304 @ (adr r7, 6493c ) │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ - ... │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064810 : │ │ │ │ +00060864 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [pc, #36] @ (64848 ) │ │ │ │ mov r4, r0 │ │ │ │ - add r5, pc │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 2b928 │ │ │ │ - ldr r3, [pc, #28] @ (6484c ) │ │ │ │ - movs r2, #0 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str.w r1, [r4, #136] @ 0x88 │ │ │ │ - adds r3, #8 │ │ │ │ - strb.w r2, [r4, #140] @ 0x8c │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - add r7, pc, #48 @ (adr r7, 6487c ) │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00064850 : │ │ │ │ - str.w r1, [r0, #136] @ 0x88 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00064858 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00064860 : │ │ │ │ - bx lr │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2b614 │ │ │ │ nop │ │ │ │ │ │ │ │ -00064864 : │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00064868 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0006089c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #60] @ (648b4 ) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ - blx 2b66c │ │ │ │ - mov r1, r5 │ │ │ │ - add r6, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 2d3c8 │ │ │ │ - ldr r3, [pc, #44] @ (648b8 ) │ │ │ │ - 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 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + 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 │ │ │ │ - add r6, pc, #696 @ (adr r6, 64b70 ) │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000648bc : │ │ │ │ +000608e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (648e0 ) │ │ │ │ + vldr d7, [pc, #64] @ 60930 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (648e4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 2dab4 │ │ │ │ + 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] @ 60938 │ │ │ │ + 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 2c91c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #384 @ (adr r6, 64a64 ) │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -000648e8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00060940 , std::allocator > const&)@@Base>: │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00060944 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (64914 ) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + vldr d7, [pc, #200] @ 60a20 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r0, #16] │ │ │ │ + vstr d7, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #28] @ (64918 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 2dab4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ - blx 2c2a8 │ │ │ │ + vldr d7, [pc, #188] @ 60a28 │ │ │ │ + strb.w r1, [r0, #32] │ │ │ │ + strd r1, r1, [r0, #36] @ 0x24 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + vstr d7, [r0, #8] │ │ │ │ + str r1, [r0, #4] │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + ldrb.w r8, [sp, #32] │ │ │ │ + ldrb.w r7, [sp, #36] @ 0x24 │ │ │ │ + ldrb.w r6, [sp, #40] @ 0x28 │ │ │ │ + blx 2c91c │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + cbz r2, 6099c │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + cbz r3, 609a8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 609ec │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ + cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 60a16 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c488 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + blx 2c488 │ │ │ │ + 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 2ca6c (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 2ca6c (double const*, int, double*)@plt> │ │ │ │ + cbz r7, 609fc │ │ │ │ + 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 2b618 │ │ │ │ + cbz r6, 60a0e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r6, pc, #208 @ (adr r6, 649e8 ) │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ │ │ │ │ -00064920 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00060a30 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r2, [pc, #488] @ (60c30 ) │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ - mov r6, r2 │ │ │ │ - ldrd r3, r1, [r4, #212] @ 0xd4 │ │ │ │ - subs r1, r1, r3 │ │ │ │ + ldr r3, [pc, #488] @ (60c34 ) │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + ldr r3, [r2, #56] @ 0x38 │ │ │ │ + blx r3 │ │ │ │ + cbnz r0, 60aba │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - sub.w r1, r5, r1, asr #2 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - ldrd r3, r1, [r4, #212] @ 0xd4 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - beq.n 6497a │ │ │ │ - asrs r1, r1, #2 │ │ │ │ - sub.w lr, r3, #4 │ │ │ │ - subs r5, r5, r1 │ │ │ │ - mov.w ip, #0 │ │ │ │ - add.w r2, r6, r5, lsl #2 │ │ │ │ - subs r2, #4 │ │ │ │ - ldr.w r3, [lr, #4]! │ │ │ │ - add.w ip, ip, #1 │ │ │ │ + cbnz r0, 60a86 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - subs r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - cmp r1, ip │ │ │ │ - str.w r3, [r2, #4]! │ │ │ │ - bhi.n 64962 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r6, r2 │ │ │ │ - add.w r8, r8, r8, lsr #31 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - and.w sl, r2, #1 │ │ │ │ - mov.w r8, r8, asr #1 │ │ │ │ - cmp r1, r8 │ │ │ │ - bge.n 64a32 │ │ │ │ - mov r2, r1 │ │ │ │ - adds r3, r2, #1 │ │ │ │ - mov.w ip, r3, lsl #1 │ │ │ │ - add.w r1, r0, r3, lsl #3 │ │ │ │ - add.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - add.w r9, r0, lr, lsl #2 │ │ │ │ - ldr.w r7, [r0, lr, lsl #2] │ │ │ │ - cmp r7, r3 │ │ │ │ - ittt gt │ │ │ │ - movgt ip, lr │ │ │ │ - movgt r3, r7 │ │ │ │ - movgt r1, r9 │ │ │ │ - str.w r3, [r0, r2, lsl #2] │ │ │ │ - cmp r8, ip │ │ │ │ - mov r2, ip │ │ │ │ - bgt.n 6499c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 64a0e │ │ │ │ - add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ - cmp ip, r4 │ │ │ │ - add.w r2, r2, r2, lsr #31 │ │ │ │ - mov.w r2, r2, asr #1 │ │ │ │ - bgt.n 649f4 │ │ │ │ - b.n 64a08 │ │ │ │ - add.w lr, lr, lr, lsr #31 │ │ │ │ - cmp r4, r2 │ │ │ │ - str.w r3, [r0, ip, lsl #2] │ │ │ │ - mov ip, r2 │ │ │ │ - mov.w r2, lr, asr #1 │ │ │ │ - bge.n 64a2a │ │ │ │ - ldr.w r3, [r0, r2, lsl #2] │ │ │ │ - add.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ - add.w r6, r0, r2, lsl #2 │ │ │ │ - add.w r1, r0, ip, lsl #2 │ │ │ │ - cmp r5, r3 │ │ │ │ - bgt.n 649e2 │ │ │ │ - str r5, [r1, #0] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r6, #2 │ │ │ │ - cmp.w ip, r6, asr #1 │ │ │ │ - bne.n 649d0 │ │ │ │ - mov.w ip, ip, lsl #1 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - ldr.w r3, [r0, ip, lsl #2] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - add.w r1, r0, ip, lsl #2 │ │ │ │ - b.n 649d0 │ │ │ │ - mov r1, r6 │ │ │ │ - str r5, [r1, #0] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add.w r1, r0, r1, lsl #2 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 64a08 │ │ │ │ - subs r6, r2, #2 │ │ │ │ - cmp.w r4, r6, asr #1 │ │ │ │ - bne.n 64a08 │ │ │ │ - mov ip, r4 │ │ │ │ - b.n 64a16 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 64ab2 │ │ │ │ - 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 │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.n 64aaa │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 64a82 │ │ │ │ - subs r2, r0, r6 │ │ │ │ - cmp r2, #4 │ │ │ │ - rsb r3, r2, r2, lsl #30 │ │ │ │ - add.w r3, r3, #4 │ │ │ │ - add r0, r3 │ │ │ │ - ble.n 64aac │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2c5b0 │ │ │ │ - cmp r5, r7 │ │ │ │ - str r4, [r6, #0] │ │ │ │ - beq.n 64aaa │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r4, [r5], #4 │ │ │ │ - cmp r4, r1 │ │ │ │ - blt.n 64a66 │ │ │ │ - ldr.w r2, [r5, #-8] │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 64aa4 │ │ │ │ - subs r3, r0, #4 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 60bcc │ │ │ │ + ldr r1, [pc, #432] @ (60c38 ) │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + add r1, pc │ │ │ │ + blx 2d998 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd64 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [pc, #416] @ (60c3c ) │ │ │ │ + ldr r2, [pc, #408] @ (60c34 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.w 60c0a │ │ │ │ mov r0, r3 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr.w r2, [r3, #-4]! │ │ │ │ - cmp r4, r2 │ │ │ │ - blt.n 64a98 │ │ │ │ - cmp r5, r7 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - bne.n 64a82 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - it eq │ │ │ │ - streq r1, [r0, #0] │ │ │ │ - b.n 64a7c │ │ │ │ - bx lr │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 64af0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add.w r2, r4, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + blx 2b788 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r2 │ │ │ │ - mov r3, r1 │ │ │ │ - subs r2, r0, r2 │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.n 64ae6 │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 64af2 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2c5b0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - subs r2, r0, r4 │ │ │ │ - add r3, r2 │ │ │ │ - cmp r3, r0 │ │ │ │ - it ne │ │ │ │ - strne r3, [r5, #4] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - bx lr │ │ │ │ - bne.n 64ae6 │ │ │ │ - vldr d7, [r4] │ │ │ │ - vstr d7, [r1] │ │ │ │ - b.n 64ae6 │ │ │ │ - nop │ │ │ │ - subs r3, r1, r0 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - ble.n 64bfa │ │ │ │ - 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.w r8, r3, asr #2 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr.w r1, [r1, #228] @ 0xe4 │ │ │ │ + blx r1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d634 │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 64ba8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - subs r7, #1 │ │ │ │ - ldr.w r2, [r5, r3, lsl #2] │ │ │ │ - adds r4, r5, #4 │ │ │ │ - ldr.w ip, [r6, #-4] │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - cmp r0, r2 │ │ │ │ - bge.n 64be6 │ │ │ │ - cmp r2, ip │ │ │ │ - blt.n 64bee │ │ │ │ - cmp r0, ip │ │ │ │ - bge.n 64b86 │ │ │ │ - str.w ip, [r5] │ │ │ │ - str.w r1, [r6, #-4] │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - mov lr, r6 │ │ │ │ - cmp r0, r1 │ │ │ │ - ble.n 64b5c │ │ │ │ - ldr.w r1, [r4, #4]! │ │ │ │ - cmp r1, r0 │ │ │ │ - blt.n 64b54 │ │ │ │ - ldr.w r2, [lr, #-4] │ │ │ │ - sub.w r3, lr, #4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bge.n 64b70 │ │ │ │ - ldr.w r2, [r3, #-4]! │ │ │ │ - cmp r2, r0 │ │ │ │ - bgt.n 64b68 │ │ │ │ - cmp r3, r4 │ │ │ │ - bls.n 64b8c │ │ │ │ - mov ip, r4 │ │ │ │ - mov lr, r3 │ │ │ │ - str.w r2, [ip], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r4, ip │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - b.n 64b50 │ │ │ │ - strd r0, r1, [r5] │ │ │ │ - b.n 64b4e │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 64b00 │ │ │ │ - subs r3, r4, r5 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - ble.n 64be2 │ │ │ │ - mov.w r8, r3, asr #2 │ │ │ │ - mov r6, r4 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 64b26 │ │ │ │ - subs r7, r3, #1 │ │ │ │ - add.w r4, r5, r3, lsl #2 │ │ │ │ - b.n 64bb2 │ │ │ │ - subs r7, #1 │ │ │ │ - ldr.w r3, [r4, #-4]! │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr.w r1, [r1, #224] @ 0xe0 │ │ │ │ + blx r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6497c │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 64bb0 │ │ │ │ - subs r3, r6, r5 │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 64be2 │ │ │ │ - ldr.w r3, [r6, #-4]! │ │ │ │ + blx 2bda4 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + blx 2cd64 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr.w r1, [r1, #224] @ 0xe0 │ │ │ │ + blx r1 │ │ │ │ + vcmpe.f64 d8, d0 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 60a96 │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2b788 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr.w r2, [r2, #224] @ 0xe0 │ │ │ │ + blx r2 │ │ │ │ mov r0, r5 │ │ │ │ - subs r4, r6, r5 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - asrs r2, r4, #2 │ │ │ │ - bl 6497c │ │ │ │ - cmp r4, #4 │ │ │ │ - bgt.n 64bca │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r0, ip │ │ │ │ - blt.n 64b86 │ │ │ │ - cmp r2, ip │ │ │ │ - blt.n 64b42 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - str.w r1, [r5, r3, lsl #2] │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - b.n 64b4e │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00064bfc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldrd r6, r5, [r0, #68] @ 0x44 │ │ │ │ - sub sp, #16 │ │ │ │ - sub.w ip, r5, r6 │ │ │ │ - ldrd r6, r5, [r0, #80] @ 0x50 │ │ │ │ - sub.w lr, r5, r6 │ │ │ │ - cmp ip, lr │ │ │ │ - bne.w 64d2a │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cmp.w r5, ip, asr #3 │ │ │ │ - bne.n 64d18 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - mov r4, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldrd r6, r5, [r0, #212] @ 0xd4 │ │ │ │ - sub.w ip, r5, r6 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - sub.w r5, r5, ip, asr #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - ldr r5, [r5, #20] │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 64d14 │ │ │ │ - ldrd r2, r3, [r4, #212] @ 0xd4 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - beq.n 64d14 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov.w ip, r3, asr #2 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - asrs r3, r3, #5 │ │ │ │ - sub.w r2, r2, ip │ │ │ │ - add.w r2, r1, r2, lsl #3 │ │ │ │ - beq.n 64caa │ │ │ │ - lsls r1, r3, #6 │ │ │ │ - add.w r3, r2, #64 @ 0x40 │ │ │ │ - add.w r4, r1, #64 @ 0x40 │ │ │ │ - vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ - add r4, r2 │ │ │ │ - vstr d7, [r3, #-64] @ 0xffffffc0 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ - vstr d7, [r3, #-120] @ 0xffffff88 │ │ │ │ - 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 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 64c82 │ │ │ │ - add r2, r1 │ │ │ │ - and.w r3, ip, #7 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi.n 64d14 │ │ │ │ - tbb [pc, r3] │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ - movs r4, r0 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #0 │ │ │ │ - movt r5, #16368 @ 0x3ff0 │ │ │ │ - strd r4, r5, [r2, #48] @ 0x30 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #0 │ │ │ │ - movt r5, #16368 @ 0x3ff0 │ │ │ │ - strd r4, r5, [r2, #40] @ 0x28 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #0 │ │ │ │ - movt r5, #16368 @ 0x3ff0 │ │ │ │ - strd r4, r5, [r2, #32] │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #0 │ │ │ │ - movt r5, #16368 @ 0x3ff0 │ │ │ │ - strd r4, r5, [r2, #24] │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #0 │ │ │ │ - movt r5, #16368 @ 0x3ff0 │ │ │ │ - strd r4, r5, [r2, #16] │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #0 │ │ │ │ - movt r5, #16368 @ 0x3ff0 │ │ │ │ - strd r4, r5, [r2, #8] │ │ │ │ - movs r4, #0 │ │ │ │ - movs r5, #0 │ │ │ │ - movt r5, #16368 @ 0x3ff0 │ │ │ │ - strd r4, r5, [r2] │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #20] @ (64d30 ) │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ - ldr r1, [pc, #20] @ (64d34 ) │ │ │ │ - ldr r0, [pc, #24] @ (64d38 ) │ │ │ │ + blx 2bda4 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2c790 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vldr d6, [pc, #220] @ 60c28 │ │ │ │ + vmov d5, r0, r1 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + vldr d7, [r4, #80] @ 0x50 │ │ │ │ + mov r0, r5 │ │ │ │ + vmla.f64 d0, d5, d6 │ │ │ │ + vsub.f64 d0, d0, d7 │ │ │ │ + blx 2bda4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd64 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 60c0e │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ + blx r2 │ │ │ │ + adds r5, r0, #1 │ │ │ │ + cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 60bf6 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c488 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr.w r2, [r2, #204] @ 0xcc │ │ │ │ + blx r2 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + sub.w r4, r7, #8 │ │ │ │ + add r4, r6 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr.w r2, [r2, #224] @ 0xe0 │ │ │ │ + blx r2 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + vstr d0, [r4] │ │ │ │ + blx 2c824 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ce20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 60a98 │ │ │ │ + add.w r2, r4, #44 @ 0x2c │ │ │ │ + movs r1, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + blx 2b788 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr.w r2, [r2, #228] @ 0xe4 │ │ │ │ + blx r2 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d634 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + blx 2cd64 │ │ │ │ + b.n 60a96 │ │ │ │ + ldr r2, [pc, #72] @ (60c40 ) │ │ │ │ + ldr r3, [pc, #56] @ (60c34 ) │ │ │ │ + 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 60c22 │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #52] @ (60c44 ) │ │ │ │ + movw r2, #385 @ 0x181 │ │ │ │ + ldr r1, [pc, #48] @ (60c48 ) │ │ │ │ + ldr r0, [pc, #52] @ (60c4c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - bl 2e2f0 │ │ │ │ + blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + b.n 605fc │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 60d38 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + b.n 60568 │ │ │ │ + movs r6, r0 │ │ │ │ + b.n 612b0 │ │ │ │ + movs r6, r0 │ │ │ │ + bcs.n 60b58 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + bcs.n 60c00 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64e34 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +00060c50 : │ │ │ │ + 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 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r8, [r7, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 64e20 │ │ │ │ - ldr.w r9, [r8, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 64e0e │ │ │ │ - ldr.w sl, [r9, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 64dfc │ │ │ │ - ldr.w r4, [sl, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 64dea │ │ │ │ - ldr.w fp, [r4, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 64ddc │ │ │ │ - ldr.w r6, [fp, #12] │ │ │ │ - cbz r6, 64dca │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cbz r5, 64dbc │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 64dae │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 64d3c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr r2, [pc, #460] @ (60e30 ) │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #460] @ (60e34 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [pc, #460] @ (60e38 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64d92 │ │ │ │ + blt.n 60cd6 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + subs r1, r0, r3 │ │ │ │ + mvn.w r0, #3758096384 @ 0xe0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + bcs.w 60dc0 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + strd r1, r2, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c488 │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + subs r0, #4 │ │ │ │ + cbz r1, 60cba │ │ │ │ + str.w r3, [r0, #4]! │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 60cb0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ + blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 64d8e │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 64d8a │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c2a8 │ │ │ │ - cbz r5, 64ddc │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 64d84 │ │ │ │ + blx 2ce20 │ │ │ │ + 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, 60ce4 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #264] @ 0x108 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + cbz r1, 60cf2 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ + blx r3 │ │ │ │ + vldr d0, [r4, #24] │ │ │ │ + vldr d7, [pc, #304] @ 60e28 │ │ │ │ + vcmpe.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 60d0e │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + cbz r1, 60d1c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 60d3c │ │ │ │ + ldr r2, [pc, #284] @ (60e3c ) │ │ │ │ + ldr r3, [pc, #276] @ (60e34 ) │ │ │ │ + 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 60dbc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 64d7a │ │ │ │ - ldr.w r4, [sl, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c2a8 │ │ │ │ - cbz r4, 64dfc │ │ │ │ - mov sl, r4 │ │ │ │ - b.n 64d72 │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 2c918 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ + blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #252] @ (60e40 ) │ │ │ │ + mov r8, r0 │ │ │ │ + add r0, sp, #28 │ │ │ │ + add r1, pc │ │ │ │ + bl 2e178 │ │ │ │ + ldr r1, [pc, #244] @ (60e44 ) │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + bl 2e178 │ │ │ │ + ldr r1, [pc, #236] @ (60e48 ) │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + add r7, sp, #76 @ 0x4c │ │ │ │ + add r1, pc │ │ │ │ + bl 2e178 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + 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 2bb88 , 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 2c2a8 │ │ │ │ - cbz r4, 64e0e │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 64d68 │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #160] @ (60e4c ) │ │ │ │ + ldr r3, [pc, #136] @ (60e34 ) │ │ │ │ + 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 60dd8 │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #140] @ (60e50 ) │ │ │ │ + ldr r3, [pc, #112] @ (60e34 ) │ │ │ │ + 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 60dbc │ │ │ │ + blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldr r2, [pc, #120] @ (60e54 ) │ │ │ │ mov r0, r8 │ │ │ │ - blx 2c2a8 │ │ │ │ - cbz r4, 64e20 │ │ │ │ - mov r8, r4 │ │ │ │ - b.n 64d5e │ │ │ │ + ldr r3, [pc, #120] @ (60e58 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d778 <__cxa_throw@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 64d54 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64f30 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c320 <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #80] @ (60e5c ) │ │ │ │ + ldr r3, [pc, #36] @ (60e34 ) │ │ │ │ + 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 60dbc │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + b.n 60df8 │ │ │ │ + b.n 60dfe │ │ │ │ + b.n 60e04 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + b.n 613c4 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 613c4 │ │ │ │ + movs r6, r0 │ │ │ │ + b.n 61260 │ │ │ │ + movs r6, r0 │ │ │ │ + bne.n 60df4 │ │ │ │ + movs r4, r0 │ │ │ │ + bcs.n 60e54 │ │ │ │ + movs r4, r0 │ │ │ │ + bcs.n 60e50 │ │ │ │ + movs r4, r0 │ │ │ │ + b.n 61158 │ │ │ │ + movs r6, r0 │ │ │ │ + b.n 6112c │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 610a4 │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +00060e60 : │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r8, [r7, #12] │ │ │ │ + str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ + sub sp, #204 @ 0xcc │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1796] @ 61580 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr.w r3, [pc, #1796] @ 61584 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr.w r8, [pc, #1788] @ 61588 │ │ │ │ + mov r7, r1 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r8, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2c4b8 │ │ │ │ + ldr.w r3, [pc, #1768] @ 6158c │ │ │ │ + ldr.w r1, [r8, r3] │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r3, [r7, #112] @ 0x70 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + add.w r3, r4, #44 @ 0x2c │ │ │ │ + adds r1, #8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r7, [r4, #16] │ │ │ │ + str r1, [r4, #40] @ 0x28 │ │ │ │ + strd r8, r9, [r4, #24] │ │ │ │ + strd r8, r9, [r4, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2d358 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r0, r4, #96 @ 0x60 │ │ │ │ + strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ + strb.w r6, [r4, #72] @ 0x48 │ │ │ │ + movs r3, #0 │ │ │ │ + strb.w r5, [r4, #73] @ 0x49 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + blx 2d44c │ │ │ │ + add.w r3, r4, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2b8f4 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r0, #1544 @ 0x608 │ │ │ │ + str.w r3, [r4, #196] @ 0xc4 │ │ │ │ + blx 2b66c │ │ │ │ + mov r5, r0 │ │ │ │ + blx 2cb60 │ │ │ │ + ldr.w r8, [r7, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64f1c │ │ │ │ - ldr.w r9, [r8, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 64f0a │ │ │ │ - ldr.w sl, [r9, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 64ef8 │ │ │ │ - ldr.w r4, [sl, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 64ee6 │ │ │ │ - ldr.w fp, [r4, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 64ed8 │ │ │ │ - ldr.w r6, [fp, #12] │ │ │ │ - cbz r6, 64ec6 │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cbz r5, 64eb8 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 64eaa │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + beq.n 60f2a │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 64e38 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r1, #32 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 64e8e │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movs r1, #32 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr.w r3, [pc, #1620] @ 61590 │ │ │ │ + mov.w fp, #0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r9, [r2, #192] @ 0xc0 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr.w sl, [r2, #76] @ 0x4c │ │ │ │ + movs r2, #12 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + strb.w fp, [sp, #164] @ 0xa4 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ + stmia.w r5, {r0, r1, r2} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 618aa │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2d3ec │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 61818 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 616ca │ │ │ │ + ldrb.w r2, [r9] │ │ │ │ + mov r1, r6 │ │ │ │ + strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r0, r8 │ │ │ │ + strb r2, [r1, r3] │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + blx sl │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 60fb6 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 64e8a │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movs r1, #32 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 60fc4 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 64e86 │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ - movs r1, #32 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c730 ::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 60fe4 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c730 ::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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #1416] @ 61594 │ │ │ │ + mov lr, r0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w sl, #0 │ │ │ │ + add ip, pc │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + str.w r3, [lr, #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 618dc │ │ │ │ mov r0, fp │ │ │ │ + blx 2d3ec │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 61734 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 61728 │ │ │ │ + ldrb.w r3, [fp] │ │ │ │ + mov r2, r6 │ │ │ │ + strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + strb.w r3, [r2, r8] │ │ │ │ + add.w r2, r4, #152 @ 0x98 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 6108e │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 64ed8 │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 64e80 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 64e76 │ │ │ │ - ldr.w r4, [sl, #8] │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, sl │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6109c │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 64ef8 │ │ │ │ - mov sl, r4 │ │ │ │ - b.n 64e6e │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ - movs r1, #32 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c730 ::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 610bc │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c730 ::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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #1208] @ 61598 │ │ │ │ + mov lr, r0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w sl, #0 │ │ │ │ + add ip, pc │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r3, [lr, #12] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + ldrh.w r3, [ip, #4] │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + str.w r0, [lr, #16] │ │ │ │ + strh.w r3, [lr, #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 618fc │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d3ec │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 61776 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 6171c │ │ │ │ + ldrb.w r3, [fp] │ │ │ │ + mov r2, r6 │ │ │ │ + strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ + strb.w r3, [r2, r8] │ │ │ │ + add.w r2, r4, #120 @ 0x78 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 61172 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 64f0a │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 64e64 │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - movs r1, #32 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 61180 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + blx 2b618 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 611a8 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov.w sl, #0 │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [pc, #996] @ (6159c ) │ │ │ │ + mov ip, r5 │ │ │ │ + mov.w lr, #14 │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [r2, #76] @ 0x4c │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + 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 61962 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2d3ec │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 61754 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 61710 │ │ │ │ + ldrb.w r2, [r9] │ │ │ │ + mov r1, r6 │ │ │ │ + strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ mov r0, r8 │ │ │ │ + strb r2, [r1, r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r2, r4, #148 @ 0x94 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + blx fp │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 6122c │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 64f1c │ │ │ │ - mov r8, r4 │ │ │ │ - b.n 64e5a │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - movs r1, #32 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6123a │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 64e50 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00064f34 : │ │ │ │ - stmdb 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] @ 65004 │ │ │ │ - add.w r8, r0, #228 @ 0xe4 │ │ │ │ - ldr.w r4, [r0, #236] @ 0xec │ │ │ │ - sub sp, #12 │ │ │ │ - add fp, pc │ │ │ │ - cmp r4, r8 │ │ │ │ - beq.n 64ff8 │ │ │ │ - ldr r3, [pc, #172] @ (65008 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w sl, [pc, #172] @ 6500c │ │ │ │ - ldr.w r9, [pc, #172] @ 65010 │ │ │ │ - add sl, pc │ │ │ │ - ldr.w r6, [fp, r3] │ │ │ │ - add r9, pc │ │ │ │ - ldr r3, [pc, #164] @ (65014 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 64f90 │ │ │ │ - ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ - mov r0, r7 │ │ │ │ - adds r5, #1 │ │ │ │ - blx 2b5f0 │ │ │ │ - blx 2c268 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2cc │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq.n 64ff8 │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d7e4 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2d7e4 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #7 │ │ │ │ - blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + blx 2d91c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2c428 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - blx 2d7e4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ - add r3, r0 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ - cbz r0, 64ffe │ │ │ │ - ldrb r3, [r0, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 64f74 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ + blx 2b838 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2c790 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vldr d6, [pc, #772] @ 61578 │ │ │ │ + vmov d5, r0, r1 │ │ │ │ + vmov.f64 d7, d8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + vmla.f64 d7, d5, d6 │ │ │ │ + ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + vstr d7, [r4, #80] @ 0x50 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 612a0 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - movs r1, #10 │ │ │ │ - ldr r2, [pc, #48] @ (65018 ) │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64f78 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 64f78 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 2cd7c │ │ │ │ + mov.w sl, #0 │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [pc, #752] @ (615a0 ) │ │ │ │ + mov ip, r5 │ │ │ │ + mov.w lr, #14 │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [r2, #76] @ 0x4c │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + 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 619b4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2d3ec │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 617f6 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 61704 │ │ │ │ + ldrb.w r2, [r9] │ │ │ │ + mov r1, r6 │ │ │ │ + strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r0, r8 │ │ │ │ + strb r2, [r1, r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r2, r4, #144 @ 0x90 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + blx fp │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 61324 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 61332 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c730 ::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 61352 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov.w fp, #0 │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r2, [pc, #576] @ (615a4 ) │ │ │ │ + mov.w ip, #11 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w sl, [r1, #192] @ 0xc0 │ │ │ │ + ldmia r2, {r0, r1, r2} │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + strh.w r2, [r3], #2 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ + strb r2, [r3, #0] │ │ │ │ + str.w ip, [sp, #148] @ 0x94 │ │ │ │ + strb.w fp, [sp, #163] @ 0xa3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 619d4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2d3ec │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 617d6 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 616f8 │ │ │ │ + ldrb.w r3, [sl] │ │ │ │ + mov r2, r6 │ │ │ │ + strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + strb.w r3, [r2, r8] │ │ │ │ + add.w r2, r4, #104 @ 0x68 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 613dc │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 613ea │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c730 ::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 6140a │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c730 ::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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #376] @ 615a8 │ │ │ │ + mov lr, r0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w sl, #0 │ │ │ │ + add ip, pc │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + str.w r3, [lr, #12] │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + ldrb.w r3, [ip] │ │ │ │ + strb.w r3, [lr, #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 61920 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d3ec │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 617b6 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 616ec │ │ │ │ + ldrb.w r3, [fp] │ │ │ │ + mov r2, r6 │ │ │ │ + strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + strb.w r3, [r2, r8] │ │ │ │ + add.w r2, r4, #112 @ 0x70 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 614b8 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 614c6 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c730 ::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 614e6 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c730 ::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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #160] @ 615ac │ │ │ │ + mov lr, r0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w sl, #0 │ │ │ │ + add ip, pc │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + str.w r2, [lr, #8] │ │ │ │ + str.w r3, [lr, #12] │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + str.w r0, [lr, #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 61940 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d3ec │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 61796 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 616e0 │ │ │ │ + ldrb.w r3, [fp] │ │ │ │ + mov r2, r6 │ │ │ │ + strb.w r3, [sp, #176] @ 0xb0 │ │ │ │ + b.n 615b0 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + nop.w │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + b.n 616dc │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + b.n 616c4 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006501c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, r1, [r0, #20] │ │ │ │ - sub sp, #20 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - ldrd r5, r0, [r4, #32] │ │ │ │ - subs r0, r0, r5 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w 65228 │ │ │ │ - cmp.w r3, r1, asr #3 │ │ │ │ - bne.w 65214 │ │ │ │ - ldrd ip, r0, [r4, #252] @ 0xfc │ │ │ │ - sub.w r1, r0, ip │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi.w 651d0 │ │ │ │ - bcc.n 65108 │ │ │ │ - cmp ip, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r3, #0 │ │ │ │ - beq.n 65100 │ │ │ │ - adds r1, r3, #7 │ │ │ │ - cmp ip, r2 │ │ │ │ - mov.w r0, r1, asr #3 │ │ │ │ - and.w r1, r3, #7 │ │ │ │ - bls.n 65116 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - subs r1, #1 │ │ │ │ - add r2, r3 │ │ │ │ - add r3, ip │ │ │ │ - cmp r1, #6 │ │ │ │ - bhi.n 6508a │ │ │ │ - tbb [pc, r1] │ │ │ │ - bkpt 0x0034 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ - asrs r0, r3, #8 │ │ │ │ - movs r4, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d7, [r1, #-8] │ │ │ │ - sub.w r2, r1, #8 │ │ │ │ - subs r3, #8 │ │ │ │ - vstr d7, [r3] │ │ │ │ - vldr d7, [r2, #-8] │ │ │ │ - subs r3, #8 │ │ │ │ - subs r2, #8 │ │ │ │ - vstr d7, [r3] │ │ │ │ - vldr d7, [r2, #-8] │ │ │ │ - subs r3, #8 │ │ │ │ - subs r2, #8 │ │ │ │ - vstr d7, [r3] │ │ │ │ - vldr d7, [r2, #-8] │ │ │ │ - sub.w r1, r2, #8 │ │ │ │ - subs r3, #8 │ │ │ │ - vstr d7, [r3] │ │ │ │ - vldr d7, [r1, #-8] │ │ │ │ - sub.w r2, r1, #8 │ │ │ │ - subs r3, #8 │ │ │ │ - vstr d7, [r3] │ │ │ │ - vldr d7, [r2, #-8] │ │ │ │ - sub.w r1, r2, #8 │ │ │ │ - subs r3, #8 │ │ │ │ - vstr d7, [r3] │ │ │ │ - vldr d7, [r1, #-8] │ │ │ │ - sub.w r2, r1, #8 │ │ │ │ - subs r3, #8 │ │ │ │ - vstr d7, [r3] │ │ │ │ - vldr d7, [r2, #-8] │ │ │ │ - subs r0, #1 │ │ │ │ - it ne │ │ │ │ - subne.w r1, r2, #8 │ │ │ │ - vstr d7, [r3, #-8] │ │ │ │ - it ne │ │ │ │ - subne r3, #8 │ │ │ │ - bne.n 6508c │ │ │ │ - vstr d0, [r4, #264] @ 0x108 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add.w r1, ip, r3, lsl #3 │ │ │ │ - cmp r0, r1 │ │ │ │ - it ne │ │ │ │ - strne.w r1, [r4, #256] @ 0x100 │ │ │ │ - b.n 6505c │ │ │ │ - subs r1, #1 │ │ │ │ - sub.w lr, r2, #8 │ │ │ │ - sub.w r3, ip, #8 │ │ │ │ - cmp r1, #6 │ │ │ │ - bhi.n 65130 │ │ │ │ - tbb [pc, r1] │ │ │ │ - ldr r5, [r0, #116] @ 0x74 │ │ │ │ - str r7, [r6, #64] @ 0x40 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - movs r1, r2 │ │ │ │ - mov r5, ip │ │ │ │ - mov r1, r2 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r2, lr │ │ │ │ - mov r3, r5 │ │ │ │ - mov lr, r1 │ │ │ │ - vldr d7, [r2, #8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - adds r2, #16 │ │ │ │ - vstr d7, [ip, #-8] │ │ │ │ - vldr d7, [lr, #8] │ │ │ │ - add.w r5, lr, #16 │ │ │ │ - add.w r1, r3, #16 │ │ │ │ - mov lr, r2 │ │ │ │ - mov r2, r5 │ │ │ │ - vstr d7, [r3, #8] │ │ │ │ - mov r3, ip │ │ │ │ - mov ip, r1 │ │ │ │ - vldr d7, [lr, #8] │ │ │ │ - add.w r5, lr, #16 │ │ │ │ - add.w r1, r3, #16 │ │ │ │ - mov lr, r2 │ │ │ │ - mov r2, r5 │ │ │ │ - vstr d7, [r3, #8] │ │ │ │ - mov r3, ip │ │ │ │ - mov ip, r1 │ │ │ │ - vldr d7, [lr, #8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - adds r3, #16 │ │ │ │ - vstr d7, [r3, #-8] │ │ │ │ - vldr d7, [r2, #8] │ │ │ │ - adds r2, #16 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - vstr d7, [ip, #-8] │ │ │ │ - vldr d7, [lr, #8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - adds r3, #16 │ │ │ │ - vstr d7, [r3, #-8] │ │ │ │ - vldr d7, [r2, #8] │ │ │ │ - adds r2, #16 │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - vstr d7, [ip, #-8] │ │ │ │ - vldr d7, [lr, #8] │ │ │ │ - subs r0, #1 │ │ │ │ - it ne │ │ │ │ - addne.w lr, lr, #16 │ │ │ │ - vstr d7, [r3, #8] │ │ │ │ - it ne │ │ │ │ - addne r3, #16 │ │ │ │ - bne.n 6513c │ │ │ │ - vstr d0, [r4, #264] @ 0x108 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subs r1, r3, r1 │ │ │ │ - add.w r0, r4, #252 @ 0xfc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vstr d0, [sp, #8] │ │ │ │ - blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ - ldr.w ip, [r4, #252] @ 0xfc │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - vldr d0, [sp, #8] │ │ │ │ - b.n 6505c │ │ │ │ - mov r5, ip │ │ │ │ - mov r1, r2 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r2, lr │ │ │ │ - mov r3, r5 │ │ │ │ - mov lr, r1 │ │ │ │ - b.n 65188 │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 650dc │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 650c0 │ │ │ │ - mov r5, ip │ │ │ │ - mov r1, r2 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r2, lr │ │ │ │ - mov r3, r5 │ │ │ │ - mov lr, r1 │ │ │ │ - b.n 651a4 │ │ │ │ - ldr r3, [pc, #20] @ (6522c ) │ │ │ │ - mov.w r2, #498 @ 0x1f2 │ │ │ │ - ldr r1, [pc, #20] @ (65230 ) │ │ │ │ - ldr r0, [pc, #20] @ (65234 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - bl 2e31c │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + strh r6, [r3, #24] │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ + movs r5, r0 │ │ │ │ + strh r4, [r0, #10] │ │ │ │ + movs r4, r0 │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ - │ │ │ │ -00065238 : │ │ │ │ - stmdb 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, #720] @ (6551c ) │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #720] @ (65520 ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - add.w r3, r0, #68 @ 0x44 │ │ │ │ - ldr r7, [pc, #712] @ (65524 ) │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r7, 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 r8, r5, asr #2 │ │ │ │ - mov r0, r3 │ │ │ │ - subs r1, r1, r2 │ │ │ │ - add.w r1, r8, r1, asr #3 │ │ │ │ - blx 2d204 >::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, r8, r1, asr #3 │ │ │ │ - blx 2d204 >::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, r8, r1, asr #2 │ │ │ │ - blx 2b7e4 >::reserve(unsigned int)@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 653d8 │ │ │ │ - ldr.w r2, [r4, #168] @ 0xa8 │ │ │ │ - movs r6, #0 │ │ │ │ - sub.w r3, r2, #1 │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 65322 │ │ │ │ - cbz r5, 652ea │ │ │ │ - ldr r3, [pc, #600] @ (65528 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #596] @ (6552c ) │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, r9 │ │ │ │ - blx 2cb0c <__dynamic_cast@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 65506 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b66c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 2bd08 │ │ │ │ - ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 65458 │ │ │ │ - str.w r5, [r3], #4 │ │ │ │ - str.w r3, [r4, #216] @ 0xd8 │ │ │ │ - mov r0, r5 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2d41c │ │ │ │ - ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ - cmp r6, r8 │ │ │ │ - add r0, r3 │ │ │ │ - str.w r0, [r4, #248] @ 0xf8 │ │ │ │ - bge.n 653d8 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - blx 2cbd8 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 65444 │ │ │ │ - vstmia r3!, {d0} │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ - blx 2b964 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6544e │ │ │ │ - vstmia r3!, {d0} │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr r5, [r3, r5] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 652ca │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 652ea │ │ │ │ - ldr r3, [pc, #436] @ (65528 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #432] @ (6552c ) │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ - blx 2cb0c <__dynamic_cast@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 652ea │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - blx 2b958 │ │ │ │ - ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 654b4 │ │ │ │ - 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 2da3c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r0, [r3, #-4] │ │ │ │ - blx 2d41c │ │ │ │ - ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ - cmp r6, r8 │ │ │ │ - add r0, r3 │ │ │ │ - str.w r0, [r4, #248] @ 0xf8 │ │ │ │ - blt.n 65322 │ │ │ │ - ldrd r6, r2, [r4, #20] │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldrd r1, r3, [r4, #68] @ 0x44 │ │ │ │ - subs r0, r2, r6 │ │ │ │ - ldrd r5, r7, [r4, #144] @ 0x90 │ │ │ │ - subs r3, r3, r1 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ - mov.w r9, #0 │ │ │ │ - subs r1, r7, r5 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - add.w r0, r3, r0, lsl #1 │ │ │ │ - strd r8, r9, [sp, #24] │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - cmp r0, r1 │ │ │ │ - bhi.n 6546a │ │ │ │ - bcc.n 65490 │ │ │ │ - subs r2, r2, r6 │ │ │ │ - movs r0, #0 │ │ │ │ - asrs r1, r2, #3 │ │ │ │ - add.w r1, r1, r1, lsl #1 │ │ │ │ - add r3, r1 │ │ │ │ + str.w r8, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + strb.w r3, [r2, r8] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 615d2 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 615e0 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c730 ::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 6160c │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov.w sl, #0 │ │ │ │ + blx 2c730 ::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, #968] @ (619f4 ) │ │ │ │ + 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 6198a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d3ec │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bhi.w 6183c │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 616d6 │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ + mov r7, r6 │ │ │ │ + strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ - strd r0, r1, [sp, #24] │ │ │ │ - ldrd r0, r5, [r4, #92] @ 0x5c │ │ │ │ - subs r1, r5, r0 │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi.n 6549e │ │ │ │ - bcc.n 65484 │ │ │ │ - add r0, r2 │ │ │ │ - ldr r2, [pc, #260] @ (65530 ) │ │ │ │ - ldr r3, [pc, #244] @ (65520 ) │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + strb r1, [r7, r3] │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r1, [sp, #12] │ │ │ │ + blx fp │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 61688 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 61696 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #856] @ (619f8 ) │ │ │ │ + subs r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r3, #1 │ │ │ │ + strb.w r3, [r4, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #848] @ (619fc ) │ │ │ │ add r2, pc │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 654e2 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.w 61894 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #204 @ 0xcc │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 2cc94 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 65344 │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 60f94 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 6182c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 61898 │ │ │ │ + mov r7, r6 │ │ │ │ + b.n 6166a │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 615b0 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 617a6 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 61494 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 617c6 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 613b8 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 617e6 │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 61304 │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 6180a │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6120c │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 61768 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6114e │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 61786 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6106a │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 61744 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 2cc94 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 65360 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 2d428 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r5, [r3, #-4] │ │ │ │ - b.n 6530c │ │ │ │ - subs r1, r0, r1 │ │ │ │ - add r2, sp, #24 │ │ │ │ - add.w r0, r4, #144 @ 0x90 │ │ │ │ - blx 2c4f4 >::_M_fill_append(unsigned int, double const&)@plt> │ │ │ │ - ldrd r1, r3, [r4, #68] @ 0x44 │ │ │ │ - ldrd r6, r2, [r4, #20] │ │ │ │ - subs r3, r3, r1 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - b.n 65406 │ │ │ │ - add.w r3, r0, r3, lsl #3 │ │ │ │ - cmp r5, r3 │ │ │ │ - it ne │ │ │ │ - strne r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 65426 │ │ │ │ - add.w r5, r5, r0, lsl #3 │ │ │ │ - cmp r7, r5 │ │ │ │ - it ne │ │ │ │ - strne.w r5, [r4, #148] @ 0x94 │ │ │ │ - b.n 65406 │ │ │ │ - add r2, sp, #24 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 2c4f4 >::_M_fill_append(unsigned int, double const&)@plt> │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ - ldrd r3, r2, [r4, #20] │ │ │ │ - subs r2, r2, r3 │ │ │ │ - b.n 65426 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 2d428 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r5, [r3, #-4] │ │ │ │ - b.n 653b0 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + blx 2d7b4 , 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 2d368 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + b.n 6106a │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d7b4 , 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 2d368 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + b.n 6120c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d7b4 , 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 2d368 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + b.n 6114e │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d7b4 , 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 2d368 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + b.n 615b0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d7b4 , 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 2d368 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + b.n 61494 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d7b4 , 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 2d368 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + b.n 613b8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d7b4 , 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 2d368 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + b.n 61304 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2d368 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + b.w 60f94 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d7b4 , 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 2d368 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + b.n 6166a │ │ │ │ mov r0, r5 │ │ │ │ + mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #100] @ (65534 ) │ │ │ │ - ldr r3, [pc, #76] @ (65520 ) │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2d6c4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2c9a8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2dbfc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bb34 │ │ │ │ + ldr r2, [pc, #380] @ (61a00 ) │ │ │ │ + ldr r3, [pc, #376] @ (619fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 65502 │ │ │ │ + beq.n 618ca │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [pc, #72] @ (65538 ) │ │ │ │ - ldr r3, [pc, #44] @ (65520 ) │ │ │ │ + mov r0, r6 │ │ │ │ + b.n 61850 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + b.n 61868 │ │ │ │ + ldr r2, [pc, #344] @ (61a04 ) │ │ │ │ + ldr r3, [pc, #332] @ (619fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 654e2 │ │ │ │ + bne.n 61894 │ │ │ │ + ldr r0, [pc, #328] @ (61a08 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c314 │ │ │ │ + b.n 61868 │ │ │ │ + b.n 6187a │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #52] @ (6553c ) │ │ │ │ - mov.w r2, #428 @ 0x1ac │ │ │ │ - ldr r1, [pc, #48] @ (65540 ) │ │ │ │ - ldr r0, [pc, #52] @ (65544 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ + b.n 6186e │ │ │ │ + b.n 61874 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 6189c │ │ │ │ + b.n 618a2 │ │ │ │ + ldr r2, [pc, #300] @ (61a0c ) │ │ │ │ + ldr r3, [pc, #284] @ (619fc ) │ │ │ │ + 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 61894 │ │ │ │ + ldr r0, [pc, #284] @ (61a10 ) │ │ │ │ add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + blx 2c314 │ │ │ │ + b.n 618d2 │ │ │ │ + b.n 618a2 │ │ │ │ + ldr r2, [pc, #276] @ (61a14 ) │ │ │ │ + ldr r3, [pc, #252] @ (619fc ) │ │ │ │ + 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 61894 │ │ │ │ + ldr r0, [pc, #260] @ (61a18 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c314 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 6189c │ │ │ │ + b.n 618a2 │ │ │ │ + ldr r2, [pc, #248] @ (61a1c ) │ │ │ │ + ldr r3, [pc, #216] @ (619fc ) │ │ │ │ + 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 61894 │ │ │ │ + ldr r0, [pc, #232] @ (61a20 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c314 │ │ │ │ + b.n 618d2 │ │ │ │ + b.n 618a2 │ │ │ │ + ldr r2, [pc, #224] @ (61a24 ) │ │ │ │ + ldr r3, [pc, #184] @ (619fc ) │ │ │ │ + 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 61894 │ │ │ │ + ldr r0, [pc, #208] @ (61a28 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c314 │ │ │ │ + b.n 618d2 │ │ │ │ + b.n 6189c │ │ │ │ + b.n 618d2 │ │ │ │ + ldr r2, [pc, #200] @ (61a2c ) │ │ │ │ + ldr r3, [pc, #148] @ (619fc ) │ │ │ │ + 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 61894 │ │ │ │ + ldr r0, [pc, #184] @ (61a30 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c314 │ │ │ │ + b.n 6189c │ │ │ │ + b.n 6189c │ │ │ │ + b.n 6189c │ │ │ │ + b.n 6189c │ │ │ │ + b.n 6189c │ │ │ │ + b.n 6189c │ │ │ │ + ldr r2, [pc, #168] @ (61a34 ) │ │ │ │ + ldr r3, [pc, #108] @ (619fc ) │ │ │ │ + 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 61894 │ │ │ │ + ldr r0, [pc, #148] @ (61a38 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c314 │ │ │ │ + b.n 618d2 │ │ │ │ + b.n 618d2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2b838 │ │ │ │ + b.n 61868 │ │ │ │ + ldr r2, [pc, #132] @ (61a3c ) │ │ │ │ + ldr r3, [pc, #68] @ (619fc ) │ │ │ │ + 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 61894 │ │ │ │ + ldr r0, [pc, #116] @ (61a40 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c314 │ │ │ │ + b.n 618d2 │ │ │ │ + ldr r2, [pc, #108] @ (61a44 ) │ │ │ │ + ldr r3, [pc, #36] @ (619fc ) │ │ │ │ + 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 61894 │ │ │ │ + ldr r0, [pc, #92] @ (61a48 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c314 │ │ │ │ + b.n 618d2 │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ + movs r4, r0 │ │ │ │ + bhi.n 61904 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + bvs.n 6195c │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bvs.n 6190c │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + strb r4, [r3, #9] │ │ │ │ + movs r4, r0 │ │ │ │ + bvs.n 61ab0 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + strb r2, [r5, #8] │ │ │ │ + movs r4, r0 │ │ │ │ + bvs.n 61a78 │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ movs r4, r0 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + bvs.n 61a38 │ │ │ │ + movs r6, r0 │ │ │ │ + strb r6, [r4, #7] │ │ │ │ + movs r4, r0 │ │ │ │ + bpl.n 61a00 │ │ │ │ + movs r6, r0 │ │ │ │ + strb r6, [r0, #7] │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + bpl.n 619c4 │ │ │ │ + movs r6, r0 │ │ │ │ + strb r4, [r4, #6] │ │ │ │ + movs r4, r0 │ │ │ │ + bpl.n 6197c │ │ │ │ + movs r6, r0 │ │ │ │ + strb r2, [r7, #5] │ │ │ │ + movs r4, r0 │ │ │ │ + bpl.n 61b30 │ │ │ │ + movs r6, r0 │ │ │ │ + strb r0, [r2, #5] │ │ │ │ + movs r4, r0 │ │ │ │ + bpl.n 61af8 │ │ │ │ + movs r6, r0 │ │ │ │ + strb r0, [r6, #4] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00065548 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00061a4c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #624] @ (657cc ) │ │ │ │ - ldr r3, [pc, #624] @ (657d0 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - add r2, pc │ │ │ │ - mov r9, r1 │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr r2, [pc, #284] @ (61b80 ) │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ + ldr r3, [pc, #284] @ (61b84 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r6, [r0, #168] @ 0xa8 │ │ │ │ - ldr.w r8, [pc, #616] @ 657d4 │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [pc, #284] @ (61b88 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ 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, #12] │ │ │ │ - add.w r1, r9, r1, asr #3 │ │ │ │ - blx 2d204 >::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, #16] │ │ │ │ - add.w r1, r9, r1, asr #3 │ │ │ │ - blx 2d204 >::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, #20] │ │ │ │ - add.w r1, r9, r1, asr #2 │ │ │ │ - blx 2b7e4 >::reserve(unsigned int)@plt> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 656b6 │ │ │ │ - sub.w fp, r6, #1 │ │ │ │ - add r3, sp, #24 │ │ │ │ - clz fp, fp │ │ │ │ - subs r5, #4 │ │ │ │ - movs r7, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov.w fp, fp, lsr #5 │ │ │ │ - b.n 65622 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b66c │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - blx 2b958 │ │ │ │ - ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 6574a │ │ │ │ - str.w r6, [r3], #4 │ │ │ │ - str.w r3, [r4, #216] @ 0xd8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, fp │ │ │ │ - add.w r1, r4, #224 @ 0xe0 │ │ │ │ - blx 2da3c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r0, [r3, #-4] │ │ │ │ - adds r7, #1 │ │ │ │ - blx 2d41c │ │ │ │ - ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ - cmp r9, r7 │ │ │ │ - add r3, r0 │ │ │ │ - str.w r3, [r4, #248] @ 0xf8 │ │ │ │ - beq.n 656b6 │ │ │ │ - ldr.w r0, [r5, #4]! │ │ │ │ - blx 2cbd8 │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - ldrd r3, r2, [r4, #72] @ 0x48 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 656ac │ │ │ │ - vstmia r3!, {d0} │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - blx 2b964 │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - ldrd r3, r2, [r4, #84] @ 0x54 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 656a2 │ │ │ │ - vstmia r3!, {d0} │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - cbz r6, 6567a │ │ │ │ - ldr r3, [pc, #380] @ (657d8 ) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #372] @ (657dc ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ + blx 2bc60 │ │ │ │ + ldr r3, [pc, #268] @ (61b8c ) │ │ │ │ + add.w r0, r4, #44 @ 0x2c │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldrd r2, r1, [r5, #24] │ │ │ │ + adds r3, #8 │ │ │ │ + str r2, [r4, #24] │ │ │ │ + str r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ - blx 2cb0c <__dynamic_cast@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 655d8 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b66c │ │ │ │ - mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - blx 2bd08 │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r2, [r4, #220] @ 0xdc │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 65722 │ │ │ │ - str.w sl, [r3], #4 │ │ │ │ - str.w r3, [r4, #216] @ 0xd8 │ │ │ │ - b.n 6560a │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2cc94 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 65654 │ │ │ │ - ldrd r1, r0, [sp, #8] │ │ │ │ - blx 2cc94 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 6563c │ │ │ │ - ldrd r6, r2, [r4, #20] │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldrd r1, r3, [r4, #68] @ 0x44 │ │ │ │ - subs r0, r2, r6 │ │ │ │ - ldrd r5, r7, [r4, #144] @ 0x90 │ │ │ │ - subs r3, r3, r1 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ - mov.w r9, #0 │ │ │ │ - subs r1, r7, r5 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - add.w r0, r3, r0, lsl #1 │ │ │ │ - strd r8, r9, [sp, #24] │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - cmp r0, r1 │ │ │ │ - bhi.n 65730 │ │ │ │ - bcc.n 65768 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + 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 2d2a0 │ │ │ │ + ldrh.w r3, [r5, #72] @ 0x48 │ │ │ │ + movs r2, #0 │ │ │ │ + strh.w r3, [r4, #72] @ 0x48 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ + add.w r1, r5, #96 @ 0x60 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ + add.w r0, r4, #96 @ 0x60 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + add.w r7, r4, #96 @ 0x60 │ │ │ │ + blx 2bae0 │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2b8f4 │ │ │ │ + ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ + mov r1, sp │ │ │ │ + str.w r3, [r4, #196] @ 0xc4 │ │ │ │ movs r0, #0 │ │ │ │ - asrs r1, r2, #3 │ │ │ │ - add.w r1, r1, r1, lsl #1 │ │ │ │ - add r3, r1 │ │ │ │ - movs r1, #0 │ │ │ │ - strd r0, r1, [sp, #24] │ │ │ │ - ldrd r0, r5, [r4, #92] @ 0x5c │ │ │ │ - subs r1, r5, r0 │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi.n 65776 │ │ │ │ - bcc.n 6575c │ │ │ │ - add r0, r2 │ │ │ │ - ldr r2, [pc, #216] @ (657e0 ) │ │ │ │ - ldr r3, [pc, #196] @ (657d0 ) │ │ │ │ + blx 2c790 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vldr d6, [pc, #124] @ 61b78 │ │ │ │ + vmov d5, r0, r1 │ │ │ │ + vmov.f64 d7, d8 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + vmla.f64 d7, d5, d6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + vstr d7, [r4, #80] @ 0x50 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #120] @ (61b90 ) │ │ │ │ + ldr r3, [pc, #104] @ (61b84 ) │ │ │ │ add r2, pc │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ 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 657a8 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 2d428 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - b.n 6560a │ │ │ │ - subs r1, r0, r1 │ │ │ │ - add r2, sp, #24 │ │ │ │ - add.w r0, r4, #144 @ 0x90 │ │ │ │ - blx 2c4f4 >::_M_fill_append(unsigned int, double const&)@plt> │ │ │ │ - ldrd r1, r3, [r4, #68] @ 0x44 │ │ │ │ - ldrd r6, r2, [r4, #20] │ │ │ │ - subs r3, r3, r1 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - b.n 656e4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 2d428 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr.w r6, [r3, #-4] │ │ │ │ - b.n 655fa │ │ │ │ - add.w r3, r0, r3, lsl #3 │ │ │ │ - cmp r5, r3 │ │ │ │ - it ne │ │ │ │ - strne r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 65704 │ │ │ │ - add.w r5, r5, r0, lsl #3 │ │ │ │ - cmp r7, r5 │ │ │ │ - it ne │ │ │ │ - strne.w r5, [r4, #148] @ 0x94 │ │ │ │ - b.n 656e4 │ │ │ │ - add r2, sp, #24 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 2c4f4 >::_M_fill_append(unsigned int, double const&)@plt> │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ - ldrd r3, r2, [r4, #20] │ │ │ │ - subs r2, r2, r3 │ │ │ │ - b.n 65704 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [pc, #76] @ (657e4 ) │ │ │ │ - ldr r3, [pc, #56] @ (657d0 ) │ │ │ │ + bne.n 61b68 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2d6c4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c9a8 │ │ │ │ + add.w r0, r4, #44 @ 0x2c │ │ │ │ + blx 2dbfc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bb34 │ │ │ │ + ldr r2, [pc, #60] @ (61b94 ) │ │ │ │ + ldr r3, [pc, #44] @ (61b84 ) │ │ │ │ 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 657c8 │ │ │ │ + beq.n 61b6e │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [pc, #48] @ (657e8 ) │ │ │ │ - ldr r3, [pc, #24] @ (657d0 ) │ │ │ │ - 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 657a8 │ │ │ │ + b.n 61b40 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + b.n 61b46 │ │ │ │ + b.n 61b4e │ │ │ │ + nop │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + bmi.n 61b14 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + bmi.n 61b10 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bmi.n 61bc0 │ │ │ │ movs r6, r0 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + bcc.n 61b48 │ │ │ │ movs r6, r0 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + │ │ │ │ +00061b98 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #60] @ (61be4 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #60] @ (61be8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r0, 61bbe │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2d6c4 │ │ │ │ + ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ + cbz r0, 61bd2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + add.w r0, r4, #44 @ 0x2c │ │ │ │ + blx 2dbfc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bb34 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + bcc.n 61af0 │ │ │ │ movs r6, r0 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000657ec )@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00061bec : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #576] @ (65a40 )@@Base+0x254>) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #576] @ (65a44 )@@Base+0x258>) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #576] @ (65a48 )@@Base+0x25c>) │ │ │ │ + blx 2d688 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ + blx 2c2a8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00061c0c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ + sub sp, #396 @ 0x18c │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w r3, [pc, #1308] @ 62140 │ │ │ │ + ldr.w r5, [pc, #1308] @ 62144 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [pc, #1308] @ 62148 │ │ │ │ add r5, pc │ │ │ │ + add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cbz r3, 6581e )@@Base+0x32> │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - blx 2c2e4 )@plt> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 65838 )@@Base+0x4c> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 659a0 )@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #528] @ (65a4c )@@Base+0x260>) │ │ │ │ + beq.w 62032 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r8, r1 │ │ │ │ + blx 2ccac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6219e │ │ │ │ + ldr.w r3, [pc, #1268] @ 6214c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #1264] @ 62150 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ - add.w r6, r4, #228 @ 0xe4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - strd r3, r3, [r4, #212] @ 0xd4 │ │ │ │ - adds r2, #8 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - add.w r2, r4, #252 @ 0xfc │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldrd r2, r8, [r4, #160] @ 0xa0 │ │ │ │ - str.w r3, [r4, #220] @ 0xdc │ │ │ │ - str.w r3, [r4, #228] @ 0xe4 │ │ │ │ - cmp r8, r3 │ │ │ │ - strd r3, r6, [r4, #232] @ 0xe8 │ │ │ │ - strd r6, r3, [r4, #240] @ 0xf0 │ │ │ │ - strd r3, r3, [r4, #252] @ 0xfc │ │ │ │ - str.w r3, [r4, #260] @ 0x104 │ │ │ │ - str.w r2, [r4, #248] @ 0xf8 │ │ │ │ - ble.n 65968 )@@Base+0x17c> │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - cmp r8, r3 │ │ │ │ - bcs.w 65a20 )@@Base+0x234> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 2c488 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 2c488 │ │ │ │ - ldrd r2, r3, [r4, #20] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - subs r3, r3, r2 │ │ │ │ - ldrd r1, r2, [r4, #32] │ │ │ │ - subs r2, r2, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 65a1c )@@Base+0x230> │ │ │ │ - asrs r1, r3, #3 │ │ │ │ - ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - ldrd r0, r2, [r4, #80] @ 0x50 │ │ │ │ - subs r2, r2, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 65a18 )@@Base+0x22c> │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6219e │ │ │ │ + ldr r3, [r0, #92] @ 0x5c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 62226 │ │ │ │ + ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ + add.w sl, sp, #92 @ 0x5c │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2ccb8 │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ + ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ + cbz r3, 61c9a │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + str.w r3, [sl, #4] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cbz r3, 61ca8 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c86c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 61eca │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ + 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 r6, r0 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.w 620ba │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 61eec │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2b66c │ │ │ │ + cmp r6, #1 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add.w r9, r0, r7 │ │ │ │ + mov.w r2, #0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + it eq │ │ │ │ + moveq r6, #8 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov.w r3, #0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + str.w r9, [sp, #76] @ 0x4c │ │ │ │ + strd r2, r3, [r0], #8 │ │ │ │ + beq.n 61d14 │ │ │ │ + sub.w r2, r7, #8 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2c240 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r3, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + blx r3 │ │ │ │ + mov r7, 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, r7 │ │ │ │ + blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ + 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 6210e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 61ef8 │ │ │ │ + mov.w r9, r0, lsl #3 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2b66c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + add.w fp, r0, r9 │ │ │ │ + movs r2, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r7, #1 │ │ │ │ + mov.w r3, #0 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + str.w fp, [sp, #88] @ 0x58 │ │ │ │ + strd r2, r3, [r0], #8 │ │ │ │ + beq.w 61fac │ │ │ │ + sub.w r2, r9, #8 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2c240 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [r3, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ + add.w fp, sp, #136 @ 0x88 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d0, [pc, #368] @ 65a38 )@@Base+0x24c> │ │ │ │ + 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 2c80c │ │ │ │ - sub.w fp, r5, #4 │ │ │ │ - subs r7, #4 │ │ │ │ - movs r5, #0 │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - add.w r3, r4, #224 @ 0xe0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r3, [r4, #232] @ 0xe8 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w r2, [r7, #4]! │ │ │ │ - ldr.w r0, [fp, #4]! │ │ │ │ - strd r5, r9, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2beb0 │ │ │ │ + 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 2b860 │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 6594a )@@Base+0x15e> │ │ │ │ - mov ip, r4 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 6593c )@@Base+0x150> │ │ │ │ - bne.n 65914 )@@Base+0x128> │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ - cmp r0, r4 │ │ │ │ - bgt.n 6593c )@@Base+0x150> │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 65906 )@@Base+0x11a> │ │ │ │ - mov r4, ip │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.n 6594a )@@Base+0x15e> │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ + ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ + ldr.w r1, [r3, #432] @ 0x1b0 │ │ │ │ + ldrd r2, r3, [r4, #172] @ 0xac │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.w 61f04 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 6594a )@@Base+0x15e> │ │ │ │ - beq.n 65944 )@@Base+0x158> │ │ │ │ - ldr r3, [pc, #292] @ (65a50 )@@Base+0x264>) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #292] @ (65a54 )@@Base+0x268>) │ │ │ │ - ldr r0, [pc, #292] @ (65a58 )@@Base+0x26c>) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + str.w r1, [r4, #196] @ 0xc4 │ │ │ │ + it ne │ │ │ │ + strne.w r2, [r4, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 61e00 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 61eac │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add.w r9, sp, #56 @ 0x38 │ │ │ │ + mov r2, r9 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65906 )@@Base+0x11a> │ │ │ │ - b.n 6591c )@@Base+0x130> │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 6592a )@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - blx 2d9f4 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 r5, r8 │ │ │ │ - bne.n 658ec )@@Base+0x100> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2ce20 │ │ │ │ - ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.n 659d2 )@@Base+0x1e6> │ │ │ │ - ldrd r2, r1, [r4, #20] │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - subs r1, r1, r2 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 65a1c )@@Base+0x230> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - blx 2d204 >::reserve(unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #212] @ (65a5c )@@Base+0x270>) │ │ │ │ - ldr r3, [pc, #188] @ (65a44 )@@Base+0x258>) │ │ │ │ + beq.w 61fb0 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.w 620fa │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + blx 2b66c │ │ │ │ + movs r2, #1 │ │ │ │ + strd r2, r2, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ + blx 2b7fc │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r2, r8 │ │ │ │ + str.w r3, [r8, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + str.w r3, [r8, #36] @ 0x24 │ │ │ │ + strd r9, sl, [sp] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r9, [r3, #36] @ 0x24 │ │ │ │ + mov r3, r5 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cbz r3, 61e68 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r2, #400] @ 0x190 │ │ │ │ + vldr d7, [pc, #708] @ 62130 │ │ │ │ + vcmpe.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 61e7a │ │ │ │ + vstr d0, [r5, #16] │ │ │ │ + ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ + cbz r3, 61e86 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2da90 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c530 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #264] @ 0x108 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ + blx r3 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2b654 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 61ebe │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 61eca │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c2a8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2da48 │ │ │ │ + ldr r2, [pc, #640] @ (62154 ) │ │ │ │ + ldr r3, [pc, #620] @ (62140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 659ce )@@Base+0x1e2> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ + bne.w 620b6 │ │ │ │ + add sp, #396 @ 0x18c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 61d14 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.n 61d84 │ │ │ │ + subs.w r9, r3, r2 │ │ │ │ + beq.w 61dee │ │ │ │ + mov.w r3, r9, asr #2 │ │ │ │ + mov.w r9, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 61f28 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + ble.w 61dee │ │ │ │ + ldr.w r2, [r4, #172] @ 0xac │ │ │ │ + ldr.w r0, [r2, r9, lsl #2] │ │ │ │ + mov.w r3, r9, lsl #2 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + blx r2 │ │ │ │ + vcmpe.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 61f18 │ │ │ │ + ldr.w r3, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + addw r9, pc, #492 @ 0x1ec │ │ │ │ + ldrd r8, r9, [r9] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + strd r8, r9, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 65838 )@@Base+0x4c> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 659ba )@@Base+0x1ce> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbnz r3, 659ba )@@Base+0x1ce> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ + ldrd r2, r8, [r1, #8] │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.n 61fc0 │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + str r2, [r1, #8] │ │ │ │ + ldr.w r3, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + adds r5, r3, r2 │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ + cbz r0, 61f8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #164] @ (65a60 )@@Base+0x274>) │ │ │ │ - ldr r3, [pc, #132] @ (65a44 )@@Base+0x258>) │ │ │ │ + ldr.w r5, [r4, #172] @ 0xac │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r5, r2 │ │ │ │ + ldr.w r3, [r4, #176] @ 0xb0 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 61fa4 │ │ │ │ + subs r2, r3, r1 │ │ │ │ + cmp r2, #4 │ │ │ │ + ble.n 6202a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c5b0 │ │ │ │ + ldr.w r3, [r4, #176] @ 0xb0 │ │ │ │ + subs r3, #4 │ │ │ │ + str.w r3, [r4, #176] @ 0xb0 │ │ │ │ + b.n 61eac │ │ │ │ + movs r7, #8 │ │ │ │ + b.n 61d84 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + blx 2b66c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 2c4a0 │ │ │ │ + b.n 61e3a │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mvn.w r0, #3758096384 @ 0xe0000000 │ │ │ │ + ldr.w r9, [r1, #4] │ │ │ │ + sub.w r2, r2, r9 │ │ │ │ + asrs r1, r2, #2 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 621b0 │ │ │ │ + cmp r1, #1 │ │ │ │ + ite cs │ │ │ │ + addcs r1, r1, r1 │ │ │ │ + addcc r1, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, r0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + it cs │ │ │ │ + movcs r1, r0 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2b66c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r0, r2] │ │ │ │ + cbz r2, 62004 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2d368 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + add r3, r5 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6201c │ │ │ │ + sub.w r1, r8, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r2, #8] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r5, [r2, #4] │ │ │ │ + add r3, r5 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + b.n 61f70 │ │ │ │ + itt eq │ │ │ │ + ldreq r2, [r5, #4] │ │ │ │ + streq r2, [r5, #0] │ │ │ │ + b.n 61fa4 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ + blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #284] @ (62158 ) │ │ │ │ + mov r8, r0 │ │ │ │ + add r0, sp, #292 @ 0x124 │ │ │ │ + add r1, pc │ │ │ │ + bl 2e178 │ │ │ │ + ldr r1, [pc, #276] @ (6215c ) │ │ │ │ + add r0, sp, #316 @ 0x13c │ │ │ │ + add r1, pc │ │ │ │ + bl 2e178 │ │ │ │ + ldr r1, [pc, #272] @ (62160 ) │ │ │ │ + add r7, sp, #340 @ 0x154 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, pc │ │ │ │ + bl 2e178 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r9, sp, #364 @ 0x16c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, sp, #316 @ 0x13c │ │ │ │ + mov r3, r7 │ │ │ │ + add r1, sp, #292 @ 0x124 │ │ │ │ + mov r0, r8 │ │ │ │ + str.w r9, [sp] │ │ │ │ + mov.w ip, #0 │ │ │ │ + str.w ip, [sp, #368] @ 0x170 │ │ │ │ + strb.w ip, [sp, #372] @ 0x174 │ │ │ │ + add.w ip, sp, #372 @ 0x174 │ │ │ │ + str.w ip, [sp, #364] @ 0x16c │ │ │ │ + blx 2bb88 , 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 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #316 @ 0x13c │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #292 @ 0x124 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #192] @ (62164 ) │ │ │ │ + ldr r3, [pc, #156] @ (62140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 65a14 )@@Base+0x228> │ │ │ │ + beq.w 621d0 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (65a64 )@@Base+0x278>) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #144] @ (65a68 )@@Base+0x27c>) │ │ │ │ - ldr r0, [pc, #144] @ (65a6c )@@Base+0x280>) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ + ldr r2, [pc, #172] @ (62168 ) │ │ │ │ + ldr r3, [pc, #128] @ (62140 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 620b6 │ │ │ │ + ldr r0, [pc, #156] @ (6216c ) │ │ │ │ add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2bf60 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ - bl 64e38 │ │ │ │ - add.w r0, r4, #212 @ 0xd4 │ │ │ │ - blx 2c558 >::~_Vector_base()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d6ac │ │ │ │ - ldr r2, [pc, #108] @ (65a70 )@@Base+0x284>) │ │ │ │ - ldr r3, [pc, #64] @ (65a44 )@@Base+0x258>) │ │ │ │ + mov r0, sl │ │ │ │ + blx 2da48 │ │ │ │ + ldr r2, [pc, #140] @ (62170 ) │ │ │ │ + ldr r3, [pc, #88] @ (62140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 659ce )@@Base+0x1e2> │ │ │ │ + bne.n 620b6 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - bl 2e2f0 │ │ │ │ - bl 2e31c │ │ │ │ - ldr r2, [pc, #80] @ (65a74 )@@Base+0x288>) │ │ │ │ - ldr r3, [pc, #32] @ (65a44 )@@Base+0x258>) │ │ │ │ + ldr r3, [pc, #120] @ (62174 ) │ │ │ │ + mov.w r2, #318 @ 0x13e │ │ │ │ + ldr r1, [pc, #116] @ (62178 ) │ │ │ │ + ldr r0, [pc, #120] @ (6217c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r2, [pc, #112] @ (62180 ) │ │ │ │ + ldr r3, [pc, #44] @ (62140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 659ce )@@Base+0x1e2> │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ... │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ - movs r6, r0 │ │ │ │ + bne.n 620b6 │ │ │ │ + ldr r0, [pc, #96] @ (62184 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ + ldr r1, [pc, #692] @ (623ec ) │ │ │ │ + bmi.n 6209e │ │ │ │ + str r1, [r4, r6] │ │ │ │ + add r3, pc, #244 @ (adr r3, 62230 ) │ │ │ │ + add lr, pc │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + bcc.n 6214c │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + bcc.n 6214c │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ - movs r4, r0 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ - movs r4, r0 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 62210 │ │ │ │ movs r6, r0 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + itet mi │ │ │ │ + movmi r4, r0 │ │ │ │ + addpl r1, pc, #784 @ (adr r1, 62470 ) │ │ │ │ + movmi r4, r0 │ │ │ │ + itt vc │ │ │ │ + movvc r4, r0 │ │ │ │ + ldmiavc r6!, {r2, r3, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + nop {8} │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ + movs r6, r0 │ │ │ │ + bkpt 0x00e0 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ movs r4, r0 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ - movs r6, r0 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + itt vc │ │ │ │ + movvc r4, r0 │ │ │ │ + ldmiavc r6!, {r1, r2, r3, r4} │ │ │ │ movs r6, r0 │ │ │ │ - │ │ │ │ -00065a78 : │ │ │ │ - stmdb 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, #724] @ (65d60 ) │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #724] @ (65d64 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #724] @ (65d68 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2cdd4 │ │ │ │ - ldr r2, [pc, #708] @ (65d6c ) │ │ │ │ - ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr.w r5, [r7, #212] @ 0xd4 │ │ │ │ - adds r2, #8 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - subs r5, r3, r5 │ │ │ │ - mov.w r2, #0 │ │ │ │ - strd r2, r2, [r4, #212] @ 0xd4 │ │ │ │ - str.w r2, [r4, #220] @ 0xdc │ │ │ │ - beq.w 65cce │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b66c │ │ │ │ - mov r9, r0 │ │ │ │ - add r5, r9 │ │ │ │ - strd r9, r9, [r4, #212] @ 0xd4 │ │ │ │ - str.w r5, [r4, #220] @ 0xdc │ │ │ │ - ldrd r1, r5, [r7, #212] @ 0xd4 │ │ │ │ - subs r5, r5, r1 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 65cd6 │ │ │ │ - mov r2, r5 │ │ │ │ - add r5, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2d368 │ │ │ │ - ldrd r1, r3, [r7, #252] @ 0xfc │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w r0, [r7, #248] @ 0xf8 │ │ │ │ - add.w r6, r4, #228 @ 0xe4 │ │ │ │ - subs.w r8, r3, r1 │ │ │ │ - str.w r5, [r4, #216] @ 0xd8 │ │ │ │ - strd r2, r2, [r4, #228] @ 0xe4 │ │ │ │ - str.w r2, [r4, #244] @ 0xf4 │ │ │ │ - strd r0, r2, [r4, #248] @ 0xf8 │ │ │ │ - strd r2, r2, [r4, #256] @ 0x100 │ │ │ │ - strd r6, r6, [r4, #236] @ 0xec │ │ │ │ - beq.w 65cd2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2b66c │ │ │ │ - mov r3, r0 │ │ │ │ - add.w r2, r3, r8 │ │ │ │ - strd r3, r3, [r4, #252] @ 0xfc │ │ │ │ - str.w r2, [r4, #260] @ 0x104 │ │ │ │ - ldrd r1, r7, [r7, #252] @ 0xfc │ │ │ │ - subs r7, r7, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 65b46 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 2d368 │ │ │ │ - adds r3, r0, r7 │ │ │ │ - ldr.w r8, [r4, #164] @ 0xa4 │ │ │ │ - str.w r3, [r4, #256] @ 0x100 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 65c50 │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - cmp r8, r3 │ │ │ │ - bcs.w 65d38 │ │ │ │ - mov.w r7, r8, lsl #2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c488 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c488 │ │ │ │ - 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 65d2e │ │ │ │ - sub.w r3, r5, r9 │ │ │ │ - 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 65d2a │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - vldr d0, [pc, #424] @ 65d58 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - strd r8, r7, [sp, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - blx 2c80c │ │ │ │ - sub.w fp, r7, #4 │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - subs r7, r5, #4 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r3, [r4, #232] @ 0xe8 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w r2, [fp, #4]! │ │ │ │ - ldr.w r0, [r7, #4]! │ │ │ │ - strd r2, r0, [sp, #40] @ 0x28 │ │ │ │ - strd r5, r9, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 65c2c │ │ │ │ - mov ip, r4 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 65c1e │ │ │ │ - bne.n 65bf6 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ - cmp r0, r4 │ │ │ │ - bgt.n 65c1e │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 65be8 │ │ │ │ - mov r4, ip │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.n 65c2c │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 65c2c │ │ │ │ - beq.n 65c26 │ │ │ │ - ldr r3, [pc, #352] @ (65d70 ) │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #352] @ (65d74 ) │ │ │ │ - ldr r0, [pc, #356] @ (65d78 ) │ │ │ │ + ite cs │ │ │ │ + movcs r4, r0 │ │ │ │ + movcc r0, r8 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + blx 2c2a8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2b654 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2d790 >::~_Vector_base()@plt> │ │ │ │ + b.n 620d6 │ │ │ │ + ldr r3, [pc, #152] @ (62238 ) │ │ │ │ + movs r2, #251 @ 0xfb │ │ │ │ + ldr r1, [pc, #152] @ (6223c ) │ │ │ │ + ldr r0, [pc, #152] @ (62240 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 65be8 │ │ │ │ - b.n 65bfe │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 65c0c │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add.w r0, r4, #224 @ 0xe0 │ │ │ │ - blx 2d9f4 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 65bce │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne.n 65d18 │ │ │ │ - ldrd r5, r3, [r4, #212] @ 0xd4 │ │ │ │ - movs r6, #0 │ │ │ │ - subs r2, r3, r5 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - b.n 65c7a │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b66c │ │ │ │ - ldr.w r1, [r5, r6, lsl #2] │ │ │ │ - mov r7, r0 │ │ │ │ - blx 2c9e4 │ │ │ │ - ldrd r5, r3, [r4, #212] @ 0xd4 │ │ │ │ - str.w r7, [r5, r6, lsl #2] │ │ │ │ - adds r6, #1 │ │ │ │ - subs r2, r3, r5 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - cmp r2, r6 │ │ │ │ - bhi.n 65c5c │ │ │ │ - ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ - subs r3, r3, r5 │ │ │ │ - movs r6, #0 │ │ │ │ - add.w r8, r4, #224 @ 0xe0 │ │ │ │ - sub.w r7, r7, #1 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - clz r7, r7 │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ - b.n 65cae │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 2da3c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ - ldrd r5, r3, [r4, #212] @ 0xd4 │ │ │ │ - adds r6, #1 │ │ │ │ - subs r3, r3, r5 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - cmp r3, r6 │ │ │ │ - bhi.n 65c98 │ │ │ │ - ldr r2, [pc, #200] @ (65d7c ) │ │ │ │ - ldr r3, [pc, #172] @ (65d64 ) │ │ │ │ + ldr r2, [pc, #144] @ (62244 ) │ │ │ │ + ldr r3, [pc, #148] @ (62248 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 65d14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r9, r5 │ │ │ │ - b.n 65ad0 │ │ │ │ - mov r3, r8 │ │ │ │ - b.n 65b26 │ │ │ │ - mov r5, r9 │ │ │ │ - b.n 65af0 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + bne.w 620b6 │ │ │ │ + ldr r0, [pc, #132] @ (6224c ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ + b.n 62188 │ │ │ │ + ldr r2, [pc, #124] @ (62250 ) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [pc, #124] @ (62254 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d778 <__cxa_throw@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 2c2a8 │ │ │ │ - add.w r0, r4, #252 @ 0xfc │ │ │ │ - blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ - bl 64e38 │ │ │ │ - add.w r0, r4, #212 @ 0xd4 │ │ │ │ - blx 2c558 >::~_Vector_base()@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d6ac │ │ │ │ - ldr r2, [pc, #124] @ (65d80 ) │ │ │ │ - ldr r3, [pc, #96] @ (65d64 ) │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #316 @ 0x13c │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #292 @ 0x124 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c320 <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #84] @ (62258 ) │ │ │ │ + ldr r3, [pc, #64] @ (62248 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 65d50 │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (65d84 ) │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #104] @ (65d88 ) │ │ │ │ - ldr r0, [pc, #108] @ (65d8c ) │ │ │ │ + beq.w 620f6 │ │ │ │ + b.n 620b6 │ │ │ │ + b.n 621f0 │ │ │ │ + b.n 621f6 │ │ │ │ + b.n 621fc │ │ │ │ + b.n 62190 │ │ │ │ + b.n 62196 │ │ │ │ + b.n 620dc │ │ │ │ + ldr r3, [pc, #52] @ (6225c ) │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ + ldr r1, [pc, #52] @ (62260 ) │ │ │ │ + ldr r0, [pc, #52] @ (62264 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - bl 2e31c │ │ │ │ - bl 2e2f0 │ │ │ │ - b.n 65ce2 │ │ │ │ - b.n 65cea │ │ │ │ - b.n 65cfa │ │ │ │ - ldr r2, [pc, #84] @ (65d90 ) │ │ │ │ - ldr r3, [pc, #40] @ (65d64 ) │ │ │ │ - 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 65d14 │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + bkpt 0x003e │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + pop {r2, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ movs r4, r0 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ - movs r6, r0 │ │ │ │ │ │ │ │ -00065d94 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00062268 : │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ + cbz r0, 6228e │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - vldr d7, [pc, #424] @ 65f50 │ │ │ │ - ldrd r6, r7, [r0, #252] @ 0xfc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cmp r6, r7 │ │ │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ - ldrb.w ip, [sp, #80] @ 0x50 │ │ │ │ - ldrd r8, fp, [sp, #88] @ 0x58 │ │ │ │ - it ne │ │ │ │ - vmovne.f64 d0, d7 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 65e4a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 65f3c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 65f28 │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ - strd fp, r5, [sp, #20] │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ldrd r7, r6, [r0, #212] @ 0xd4 │ │ │ │ - subs r7, r6, r7 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - sub.w r7, r6, r7, asr #2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - mov r6, fp │ │ │ │ - ldr.w r8, [r0, #164] @ 0xa4 │ │ │ │ - add.w r7, sl, r7, lsl #3 │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - blx 2c80c │ │ │ │ - ldr.w r1, [r4, #244] @ 0xf4 │ │ │ │ - mov r9, r0 │ │ │ │ - add.w r0, r5, r8, lsl #3 │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ - blx 2d234 (double*, int)@plt> │ │ │ │ - ldrd r2, r3, [r4, #212] @ 0xd4 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - b.n 65e3e │ │ │ │ - ldr.w r0, [r2, r6, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - vldmia r7!, {d0} │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2c280 │ │ │ │ - ldrd r2, r3, [r4, #212] @ 0xd4 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - cmp r3, r6 │ │ │ │ - bhi.n 65e26 │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 65ed8 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 65eec │ │ │ │ - ldr.w r0, [r0, #236] @ 0xec │ │ │ │ - add.w r9, r4, #228 @ 0xe4 │ │ │ │ - mov sl, r5 │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.n 65eb6 │ │ │ │ - ldr.w r5, [r4, #164] @ 0xa4 │ │ │ │ - mov r7, r5 │ │ │ │ - b.n 65e96 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 65f00 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cmp r3, r5 │ │ │ │ - blt.n 65f14 │ │ │ │ - mov r3, r7 │ │ │ │ - str r7, [r0, #24] │ │ │ │ - adds r7, #1 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - str.w r2, [r8, r3, lsl #2] │ │ │ │ - ldrd r2, r3, [r0, #20] │ │ │ │ - str.w r2, [fp, r3, lsl #2] │ │ │ │ - blx 2c2cc │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.n 65eb6 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - adds r2, r3, #1 │ │ │ │ - bne.n 65e6c │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cmp r3, r5 │ │ │ │ - blt.n 65e7c │ │ │ │ - ldr r3, [pc, #180] @ (65f58 ) │ │ │ │ - mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #176] @ (65f5c ) │ │ │ │ - ldr r0, [pc, #180] @ (65f60 ) │ │ │ │ - add r3, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00062294 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ + ldr r2, [pc, #616] @ (6250c ) │ │ │ │ + sub sp, #420 @ 0x1a4 │ │ │ │ + ldr r3, [pc, #616] @ (62510 ) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #412] @ 0x19c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2c1d4 │ │ │ │ + ldr r1, [pc, #596] @ (62514 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r3, [pc, #596] @ (62518 ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cmp r3, sl │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - beq.n 65e42 │ │ │ │ - ldr r3, [pc, #156] @ (65f64 ) │ │ │ │ - mov.w r2, #324 @ 0x144 │ │ │ │ - ldr r1, [pc, #156] @ (65f68 ) │ │ │ │ - ldr r0, [pc, #156] @ (65f6c ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (65f70 ) │ │ │ │ - mov.w r2, #296 @ 0x128 │ │ │ │ - ldr r1, [pc, #148] @ (65f74 ) │ │ │ │ - ldr r0, [pc, #148] @ (65f78 ) │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ + ldrb r1, [r1, #2] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + strb r1, [r5, #10] │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [pc, #564] @ (6251c ) │ │ │ │ + movs r2, #2 │ │ │ │ + add r0, sp, #4 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (65f7c ) │ │ │ │ - movw r2, #297 @ 0x129 │ │ │ │ - ldr r1, [pc, #140] @ (65f80 ) │ │ │ │ - ldr r0, [pc, #140] @ (65f84 ) │ │ │ │ + mov r1, r2 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [pc, #536] @ (62520 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #3 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ (65f88 ) │ │ │ │ - movw r2, #309 @ 0x135 │ │ │ │ - ldr r1, [pc, #132] @ (65f8c ) │ │ │ │ - ldr r0, [pc, #132] @ (65f90 ) │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [pc, #512] @ (62524 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (65f94 ) │ │ │ │ - mov.w r2, #310 @ 0x136 │ │ │ │ - ldr r1, [pc, #124] @ (65f98 ) │ │ │ │ - ldr r0, [pc, #124] @ (65f9c ) │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [pc, #484] @ (62528 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #5 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (65fa0 ) │ │ │ │ - mov.w r2, #332 @ 0x14c │ │ │ │ - ldr r1, [pc, #116] @ (65fa4 ) │ │ │ │ - ldr r0, [pc, #116] @ (65fa8 ) │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [pc, #460] @ (6252c ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #6 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #108] @ (65fac ) │ │ │ │ - movw r2, #331 @ 0x14b │ │ │ │ - ldr r1, [pc, #108] @ (65fb0 ) │ │ │ │ - ldr r0, [pc, #108] @ (65fb4 ) │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [pc, #432] @ (62530 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #7 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ... │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [pc, #408] @ (62534 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [pc, #380] @ (62538 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #9 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [pc, #356] @ (6253c ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #10 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [pc, #328] @ (62540 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #11 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [pc, #304] @ (62544 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #12 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [pc, #276] @ (62548 ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #13 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [pc, #252] @ (6254c ) │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #14 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [pc, #224] @ (62550 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #15 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r3, [pc, #200] @ (62554 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movs r1, #16 │ │ │ │ + add r3, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2be38 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b998 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + ldr r2, [pc, #172] @ (62558 ) │ │ │ │ + ldr r3, [pc, #100] @ (62510 ) │ │ │ │ + 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 624e2 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #420 @ 0x1a4 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2d38c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b838 │ │ │ │ + ldr r2, [pc, #140] @ (6255c ) │ │ │ │ + ldr r3, [pc, #60] @ (62510 ) │ │ │ │ + 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 62506 │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + b.n 624c2 │ │ │ │ + b.n 624c2 │ │ │ │ + b.n 624c2 │ │ │ │ + b.n 624c2 │ │ │ │ + b.n 624c2 │ │ │ │ + b.n 624c2 │ │ │ │ + b.n 624c2 │ │ │ │ + b.n 624c2 │ │ │ │ + b.n 624c2 │ │ │ │ + b.n 624c8 │ │ │ │ + b.n 624c2 │ │ │ │ + b.n 624c2 │ │ │ │ + b.n 624c2 │ │ │ │ + b.n 624c2 │ │ │ │ + b.n 624c2 │ │ │ │ + b.n 624c2 │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + bkpt 0x000e │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + bkpt 0x0030 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + bkpt 0x0056 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + bkpt 0x0070 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + bkpt 0x0082 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + bkpt 0x00a4 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + bkpt 0x00d2 │ │ │ │ movs r4, r0 │ │ │ │ - │ │ │ │ -00065fb8 : │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 6623a │ │ │ │ - stmdb 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, r2 │ │ │ │ - sub sp, #28 │ │ │ │ - ldrd r3, r2, [r0, #212] @ 0xd4 │ │ │ │ - mov r4, r0 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - subs r2, r2, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r6, r2 │ │ │ │ - asrs r5, r2, #2 │ │ │ │ itt eq │ │ │ │ - streq r5, [sp, #12] │ │ │ │ - moveq fp, r5 │ │ │ │ - beq.n 66018 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2b66c │ │ │ │ - mov r3, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r5, #1 │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - beq.n 66018 │ │ │ │ - mov r2, r6 │ │ │ │ - add r6, fp │ │ │ │ - cmp r2, #4 │ │ │ │ - beq.n 66016 │ │ │ │ - subs r2, #4 │ │ │ │ - blx 2c240 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldrd r1, r2, [r4, #68] @ 0x44 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - ldrd r0, r1, [r4, #80] @ 0x50 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 6624a │ │ │ │ - rsb r5, r5, r2, asr #3 │ │ │ │ - movs r6, #0 │ │ │ │ - subs r2, r7, #4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r9, r2 │ │ │ │ - add.w r2, r4, #224 @ 0xe0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr.w r7, [r9, #4]! │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - subs r7, r7, r5 │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - ldr.w r0, [r3, r7, lsl #2] │ │ │ │ - blx 2c458 , std::pair, std::less >, std::allocator const, std::pair > > >&)@plt> │ │ │ │ - ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ - ldr.w r0, [r3, r7, lsl #2] │ │ │ │ - blx 2d41c │ │ │ │ - ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ - ldr.w r1, [r4, #248] @ 0xf8 │ │ │ │ - ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - str.w r1, [r4, #248] @ 0xf8 │ │ │ │ - add.w r1, r3, r8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 660f2 │ │ │ │ - ldr.w r0, [sl, #192] @ 0xc0 │ │ │ │ - cbz r0, 66088 │ │ │ │ - ldr.w r1, [sl, #200] @ 0xc8 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ - cbz r0, 66098 │ │ │ │ - ldr.w r1, [sl, #188] @ 0xbc │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r0, [sl, #168] @ 0xa8 │ │ │ │ - cbz r0, 660a8 │ │ │ │ - ldr.w r1, [sl, #176] @ 0xb0 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r0, [sl, #156] @ 0x9c │ │ │ │ - cbz r0, 660b8 │ │ │ │ - ldr.w r1, [sl, #164] @ 0xa4 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r7, [sl, #140] @ 0x8c │ │ │ │ - cbz r7, 660d2 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 64d3c │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 660be │ │ │ │ - add.w r0, sl, #64 @ 0x40 │ │ │ │ - blx 2bea4 │ │ │ │ - add.w r0, sl, #24 │ │ │ │ - blx 2cb78 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ - add.w r1, r3, r8 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - adds r2, r6, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 66102 │ │ │ │ - mov r6, r2 │ │ │ │ - b.n 6603c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - sub.w r8, r3, fp │ │ │ │ - mov.w r1, r8, asr #2 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 66122 │ │ │ │ - sub.w r2, fp, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r2, #4]! │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - bcc.n 66118 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - movs r2, #0 │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.n 6612e │ │ │ │ - adds r2, #1 │ │ │ │ - ldr.w r3, [r7, #4]! │ │ │ │ - subs r3, r3, r5 │ │ │ │ - bmi.w 66274 │ │ │ │ - cmp r6, r2 │ │ │ │ - str.w r0, [fp, r3, lsl #2] │ │ │ │ - bne.n 6612c │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - cmp fp, r7 │ │ │ │ - beq.n 66198 │ │ │ │ - clz r2, r1 │ │ │ │ - mov r0, fp │ │ │ │ - rsb r2, r2, #31 │ │ │ │ - mov r1, r7 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - bl 64b00 │ │ │ │ - cmp.w r8, #64 @ 0x40 │ │ │ │ - ble.n 6623c │ │ │ │ - add.w r6, fp, #64 @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r6 │ │ │ │ - bl 64a48 │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.n 66198 │ │ │ │ - mov ip, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r7, fp, #56 @ 0x38 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ - adds r7, #4 │ │ │ │ - mov r3, r7 │ │ │ │ - cmp r0, r2 │ │ │ │ - bge.n 66192 │ │ │ │ - mov r6, r3 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr.w r2, [r3, #-4]! │ │ │ │ - cmp r0, r2 │ │ │ │ - blt.n 66186 │ │ │ │ - cmp ip, r1 │ │ │ │ - str r0, [r6, #0] │ │ │ │ - bne.n 66176 │ │ │ │ - ldr r1, [r4, #68] @ 0x44 │ │ │ │ - lsls r5, r5, #3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ - add.w r8, r1, r5 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 66246 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movs r0, #0 │ │ │ │ - mov r7, r8 │ │ │ │ - mov lr, fp │ │ │ │ - add.w r9, r2, r5 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r6, r9 │ │ │ │ - strd fp, r1, [sp, #4] │ │ │ │ - cmp ip, r3 │ │ │ │ - bgt.n 6624e │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - ldr.w r1, [r4, #212] @ 0xd4 │ │ │ │ - add.w fp, r8, r2 │ │ │ │ - add r2, r9 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - ldr.w r3, [r1, r3, lsl #2] │ │ │ │ - vldr d7, [fp] │ │ │ │ - str r3, [r1, r0] │ │ │ │ - adds r0, #4 │ │ │ │ - vstmia r7!, {d7} │ │ │ │ - ldrd r2, r3, [r2] │ │ │ │ - strd r2, r3, [r6], #8 │ │ │ │ - ldr.w r3, [lr, #4]! │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 661c0 │ │ │ │ - ldrd fp, r1, [sp, #4] │ │ │ │ - add.w r5, r5, ip, lsl #3 │ │ │ │ - add.w r8, r1, r5 │ │ │ │ - ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr.w r2, [r4, #216] @ 0xd8 │ │ │ │ - add r3, r0 │ │ │ │ - add.w r0, r4, #68 @ 0x44 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ - it ne │ │ │ │ - strne.w r3, [r4, #216] @ 0xd8 │ │ │ │ - bl 64ab4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - ldr.w r1, [r0, #80]! │ │ │ │ - add r1, r5 │ │ │ │ - bl 64ab4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2c2a4 │ │ │ │ - bx lr │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - bl 64a48 │ │ │ │ - b.n 66198 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 66200 │ │ │ │ - bl 2e2f0 │ │ │ │ - ldr r3, [pc, #56] @ (66288 ) │ │ │ │ - movw r2, #475 @ 0x1db │ │ │ │ - ldr r1, [pc, #52] @ (6628c ) │ │ │ │ - ldr r0, [pc, #56] @ (66290 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 66270 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #28] @ (66294 ) │ │ │ │ - mov.w r2, #464 @ 0x1d0 │ │ │ │ - ldr r1, [pc, #28] @ (66298 ) │ │ │ │ - ldr r0, [pc, #28] @ (6629c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ - movs r4, r0 │ │ │ │ + moveq r4, r0 │ │ │ │ + itee cs @ unpredictable │ │ │ │ + movcs r4, r0 │ │ │ │ + wficc │ │ │ │ + movcc r4, r0 │ │ │ │ + itte pl │ │ │ │ + movpl r4, r0 │ │ │ │ + noppl {6} │ │ │ │ + movmi r4, r0 │ │ │ │ + itte vc │ │ │ │ + movvc r4, r0 │ │ │ │ + it vc @ unpredictable │ │ │ │ + movvc r4, r0 │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + movs r6, r0 │ │ │ │ │ │ │ │ -000662a0 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00062560 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #228] @ (66394 ) │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #228] @ (66398 ) │ │ │ │ - movs r6, #0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #44] @ (6259c ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #44] @ (625a0 ) │ │ │ │ add r3, pc │ │ │ │ - ldrd r2, r1, [r7, #212] @ 0xd4 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ + ldr.w r5, [r0, #200] @ 0xc8 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - subs r3, r1, r2 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - cmp r3, r6 │ │ │ │ - bls.n 66350 │ │ │ │ - ldr.w r5, [r2, r6, lsl #2] │ │ │ │ - cbz r5, 66346 │ │ │ │ - ldr.w r0, [r5, #192] @ 0xc0 │ │ │ │ - cbz r0, 662e0 │ │ │ │ - ldr.w r1, [r5, #200] @ 0xc8 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ - cbz r0, 662f0 │ │ │ │ - ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ - cbz r0, 66300 │ │ │ │ - ldr.w r1, [r5, #176] @ 0xb0 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ - cbz r0, 66310 │ │ │ │ - ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r4, [r5, #140] @ 0x8c │ │ │ │ - cbz r4, 6632a │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 64d3c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 66316 │ │ │ │ - add.w r0, r5, #64 @ 0x40 │ │ │ │ - blx 2bea4 │ │ │ │ - add.w r0, r5, #24 │ │ │ │ - blx 2cb78 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r5, 62590 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bba0 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ - ldrd r2, r1, [r7, #212] @ 0xd4 │ │ │ │ - subs r3, r1, r2 │ │ │ │ - adds r6, #1 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - cmp r3, r6 │ │ │ │ - bhi.n 662ca │ │ │ │ - ldr.w r0, [r7, #252] @ 0xfc │ │ │ │ - cbz r0, 66360 │ │ │ │ - ldr.w r1, [r7, #260] @ 0x104 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr.w r4, [r7, #232] @ 0xe8 │ │ │ │ - cbz r4, 6637a │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 64e38 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 66366 │ │ │ │ - ldr.w r0, [r7, #212] @ 0xd4 │ │ │ │ - cbz r0, 6638a │ │ │ │ - ldr.w r1, [r7, #220] @ 0xdc │ │ │ │ - subs r1, r1, r0 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d6ac │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + blx 2bd2c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006639c : │ │ │ │ +000625a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 2d8c8 │ │ │ │ + blx 2dbb0 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r1, #272 @ 0x110 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000663c0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2c5a0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r2, [r4, #248] @ 0xf8 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -000663f4 : │ │ │ │ - b.w 2b724 │ │ │ │ - │ │ │ │ -000663f8 : │ │ │ │ - ldrb.w ip, [sp] │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldrb.w ip, [sp, #16] │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ - b.w 2bfc4 │ │ │ │ │ │ │ │ -0006640c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000625c4 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldrd ip, r7, [r0, #252] @ 0xfc │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r7, ip │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - beq.n 66476 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r3, 66468 │ │ │ │ - vldr d7, [r6, #264] @ 0x108 │ │ │ │ - sub.w r7, r7, ip │ │ │ │ - cmp.w r4, r7, asr #3 │ │ │ │ - vstr d7, [r5] │ │ │ │ - bne.n 66482 │ │ │ │ - mov r3, ip │ │ │ │ - mov r2, r8 │ │ │ │ - add.w r1, ip, r4, lsl #3 │ │ │ │ - cbz r4, 66460 │ │ │ │ - vldmia r3!, {d5} │ │ │ │ - vldmia r2!, {d6} │ │ │ │ - cmp r1, r3 │ │ │ │ - vmla.f64 d7, d5, d6 │ │ │ │ - vstr d7, [r5] │ │ │ │ - bne.n 6644c │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2cdbc │ │ │ │ - ldrd ip, r7, [r6, #252] @ 0xfc │ │ │ │ - b.n 66430 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2cdb8 │ │ │ │ - ldr r3, [pc, #16] @ (66494 ) │ │ │ │ - movs r2, #173 @ 0xad │ │ │ │ - ldr r1, [pc, #16] @ (66498 ) │ │ │ │ - ldr r0, [pc, #16] @ (6649c ) │ │ │ │ - add r3, pc │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr r1, [pc, #160] @ (62678 ) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + ldr r2, [pc, #160] @ (6267c ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ - movs r4, r0 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -000664a0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + mov.w r2, #0 │ │ │ │ + ldr.w r2, [r0, #128] @ 0x80 │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.n 62610 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r2, [pc, #136] @ (62680 ) │ │ │ │ + ldr r3, [pc, #132] @ (6267c ) │ │ │ │ + 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 62666 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + vpop {d8} │ │ │ │ + pop {pc} │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2c790 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vldr d4, [pc, #64] @ 62670 │ │ │ │ + vmov d3, r0, r1 │ │ │ │ + vmov.f64 d7, d8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + vmla.f64 d7, d3, d4 │ │ │ │ + vldr d5, [r3, #80] @ 0x50 │ │ │ │ + vldr d6, [r3, #136] @ 0x88 │ │ │ │ + vsub.f64 d7, d7, d5 │ │ │ │ + vcmpe.f64 d7, d6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 625f2 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r0, r3 │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 625f4 │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ + stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ + 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 │ │ │ │ - ldrd ip, r6, [r0, #252] @ 0xfc │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r6, ip │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - beq.n 664f4 │ │ │ │ - mov r5, r1 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r3, 664e6 │ │ │ │ - sub.w r6, r6, ip │ │ │ │ - cmp.w r5, r6, asr #3 │ │ │ │ - bne.n 66500 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, ip │ │ │ │ - add.w r4, ip, r5, lsl #3 │ │ │ │ - cbz r5, 664e0 │ │ │ │ - ldrd r0, r1, [r3], #8 │ │ │ │ - strd r0, r1, [r2], #8 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 664d4 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r3, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2b98c │ │ │ │ - ldrd ip, r6, [r7, #252] @ 0xfc │ │ │ │ - b.n 664c0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2b988 │ │ │ │ - ldr r3, [pc, #16] @ (66514 ) │ │ │ │ - movs r2, #189 @ 0xbd │ │ │ │ - ldr r1, [pc, #16] @ (66518 ) │ │ │ │ - ldr r0, [pc, #20] @ (6651c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + cbz r4, 62708 │ │ │ │ + ldrd r1, r5, [r4, #16] │ │ │ │ + b.n 626ac │ │ │ │ + ldrd r1, r5, [r2, #16] │ │ │ │ + mov r4, r2 │ │ │ │ + cmp r9, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 626be │ │ │ │ + blx 2d8bc │ │ │ │ + cbnz r0, 626c2 │ │ │ │ + sub.w r0, r9, r5 │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ + bics.w r2, r2, r0, asr #32 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 626a6 │ │ │ │ + cbnz r3, 6270a │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + mov r8, r4 │ │ │ │ + cmp r9, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 62702 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2d8bc │ │ │ │ + cbz r0, 62702 │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite lt │ │ │ │ + strdlt r3, r8, [r7] │ │ │ │ + strdge r4, r3, [r7] │ │ │ │ + mov r0, r7 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + sub.w r0, r5, r9 │ │ │ │ + b.n 626ee │ │ │ │ + adds r4, r1, #4 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + strdeq r3, r4, [r7] │ │ │ │ + beq.n 626fc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + blx 2c99c │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r5, [r0, #16] │ │ │ │ + b.n 626dc │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00066520 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldrd r5, r6, [r0, #68] @ 0x44 │ │ │ │ - ldrd lr, r4, [sp, #32] │ │ │ │ - subs r5, r6, r5 │ │ │ │ - ldrd r6, r7, [r0, #80] @ 0x50 │ │ │ │ - subs r6, r7, r6 │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.n 66580 │ │ │ │ - ldrd r6, ip, [r0, #212] @ 0xd4 │ │ │ │ - sub.w ip, ip, r6 │ │ │ │ - mov.w ip, ip, asr #2 │ │ │ │ - rsb ip, ip, r5, asr #3 │ │ │ │ - cmp ip, lr │ │ │ │ - ble.n 66564 │ │ │ │ - strd lr, r4, [sp, #32] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2d518 │ │ │ │ - sub.w lr, lr, ip │ │ │ │ - mov r8, r2 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r0, [r6, lr, lsl #2] │ │ │ │ - blx 2c724 │ │ │ │ - movs r0, #0 │ │ │ │ - vstr d0, [r4] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 2e2f0 │ │ │ │ - │ │ │ │ -00066584 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + cbz r4, 627b0 │ │ │ │ + ldrd r1, r5, [r4, #16] │ │ │ │ + b.n 62754 │ │ │ │ + ldrd r1, r5, [r2, #16] │ │ │ │ + mov r4, r2 │ │ │ │ + cmp r9, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 62766 │ │ │ │ + blx 2d8bc │ │ │ │ + cbnz r0, 6276a │ │ │ │ + sub.w r0, r9, r5 │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ + bics.w r2, r2, r0, asr #32 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6274e │ │ │ │ + cbnz r3, 627b2 │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + mov r8, r4 │ │ │ │ + cmp r9, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 627aa │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2d8bc │ │ │ │ + cbz r0, 627aa │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite lt │ │ │ │ + strdlt r3, r8, [r7] │ │ │ │ + strdge r4, r3, [r7] │ │ │ │ + mov r0, r7 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + sub.w r0, r5, r9 │ │ │ │ + b.n 62796 │ │ │ │ + adds r4, r1, #4 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + cmp r4, r3 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + strdeq r3, r4, [r7] │ │ │ │ + beq.n 627a4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + blx 2c99c │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd r6, r7, [r0, #212] @ 0xd4 │ │ │ │ - subs r6, r7, r6 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - sub.w r8, r7, r6, asr #2 │ │ │ │ - str.w r8, [sp] │ │ │ │ - mov r6, r3 │ │ │ │ - blx 2d2c4 │ │ │ │ - mov sl, r0 │ │ │ │ - add.w r7, r9, r8, lsl #3 │ │ │ │ - ldrd r0, r3, [r4, #212] @ 0xd4 │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r3, r3, r0 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - b.n 665e4 │ │ │ │ - ldr.w r0, [r0, r8, lsl #2] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - blx 2c724 │ │ │ │ - ldrd r0, r3, [r4, #212] @ 0xd4 │ │ │ │ - vstmia r7!, {d0} │ │ │ │ - subs r3, r3, r0 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r3, r8 │ │ │ │ - bhi.n 665cc │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -000665f4 : │ │ │ │ + ldrd r0, r5, [r0, #16] │ │ │ │ + b.n 62784 │ │ │ │ + nop │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 62a50 │ │ │ │ stmdb 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 r6, r0 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldrd r7, r4, [r0, #212] @ 0xd4 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - subs r4, r4, r7 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - sub.w r8, r7, r4, asr #2 │ │ │ │ - str.w r8, [sp] │ │ │ │ - ldr.w r7, [r0, #160] @ 0xa0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr.w r4, [r0, #168] @ 0xa8 │ │ │ │ - blx 2c234 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 66692 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + 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 62a0c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66738 │ │ │ │ + beq.w 629d4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w fp, [r3, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6299c │ │ │ │ + ldr.w r4, [fp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 62928 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 66726 │ │ │ │ - ldrd r2, r3, [r6, #212] @ 0xd4 │ │ │ │ - add.w r4, fp, r7, lsl #3 │ │ │ │ - mov r7, r0 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - b.n 66686 │ │ │ │ - ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - blx 2d41c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr.w r0, [r0, r5, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add.w r4, r4, r8, lsl #3 │ │ │ │ - blx 2be10 │ │ │ │ - ldrd r2, r3, [r6, #212] @ 0xd4 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - asrs r3, r3, #2 │ │ │ │ - cmp r3, r5 │ │ │ │ - bhi.n 6665a │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - sub.w sl, r4, #1 │ │ │ │ - clz sl, sl │ │ │ │ - mov.w sl, sl, lsr #5 │ │ │ │ - cbz r3, 66702 │ │ │ │ - cbz r5, 66714 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - mov r4, fp │ │ │ │ - add r8, sl │ │ │ │ - add.w r9, r3, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - ldrd r3, r2, [r6, #212] @ 0xd4 │ │ │ │ - add r7, r5 │ │ │ │ - subs r2, r2, r3 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - b.n 666f6 │ │ │ │ - ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - blx 2d41c │ │ │ │ - add.w r2, r8, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ + beq.n 628be │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 628f2 │ │ │ │ + ldr.w r9, [r6, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 62966 │ │ │ │ + ldr.w r7, [r9, #12] │ │ │ │ + cbz r7, 6287e │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 627d4 │ │ │ │ + add.w r1, r7, #48 @ 0x30 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 6285c │ │ │ │ + ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w r0, [sl, #16] │ │ │ │ + add.w r1, sl, #24 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 62872 │ │ │ │ + ldr.w r1, [sl, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 6283c │ │ │ │ + ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ + add.w r2, r9, #48 @ 0x30 │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 62898 │ │ │ │ + ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w r0, [r9, #16] │ │ │ │ + add.w r2, r9, #24 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 628ae │ │ │ │ + ldr.w r1, [r9, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - blx 2cdf8 (int*, int, int)@plt> │ │ │ │ - ldr.w r2, [r6, #212] @ 0xd4 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r5 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr.w r0, [r2, r4, lsl #2] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 2d060 │ │ │ │ - add r9, r5 │ │ │ │ - ldrd r3, r2, [r6, #212] @ 0xd4 │ │ │ │ - add r7, r5 │ │ │ │ - adds r4, #1 │ │ │ │ - subs r2, r2, r3 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - cmp r2, r4 │ │ │ │ - bhi.n 666be │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 62966 │ │ │ │ + mov r9, r7 │ │ │ │ + b.n 62836 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + add.w r3, r4, #48 @ 0x30 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 628d2 │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add.w r3, r4, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 628e4 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r5, 62928 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 6281e │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + add.w r3, r5, #48 @ 0x30 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62906 │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + add.w r3, r5, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62918 │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 628be │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 62824 │ │ │ │ + ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ + add.w r3, fp, #48 @ 0x30 │ │ │ │ + ldr.w r4, [fp, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62942 │ │ │ │ + ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ + add.w r3, fp, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62958 │ │ │ │ + ldr.w r1, [fp, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ - add sp, #28 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 6299c │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 62814 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + add.w r3, r6, #48 @ 0x30 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6297a │ │ │ │ + ldr r1, [r6, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + add.w r3, r6, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6298c │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 628f2 │ │ │ │ + mov r6, r7 │ │ │ │ + b.n 6282a │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add.w r3, r2, #48 @ 0x30 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 629b2 │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add.w r3, r2, #24 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 629c6 │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 629d4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + b.n 62806 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add.w r3, r2, #48 @ 0x30 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 629ea │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add.w r3, r2, #24 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 629fe │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 62a0c │ │ │ │ + str r4, [sp, #0] │ │ │ │ + b.n 627fa │ │ │ │ + ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ + add.w r3, r8, #48 @ 0x30 │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62a26 │ │ │ │ + ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w r0, [r8, #16] │ │ │ │ + add.w r3, r8, #24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 62a3c │ │ │ │ + ldr.w r1, [r8, #24] │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 62a4a │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 627ee │ │ │ │ + add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #72] @ (6674c ) │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ - ldr r1, [pc, #72] @ (66750 ) │ │ │ │ - ldr r0, [pc, #72] @ (66754 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (66758 ) │ │ │ │ - movs r2, #237 @ 0xed │ │ │ │ - ldr r1, [pc, #64] @ (6675c ) │ │ │ │ - ldr r0, [pc, #68] @ (66760 ) │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00062a54 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d11} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ + ldr r3, [pc, #500] @ (62c60 ) │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #500] @ (62c64 ) │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ add r3, pc │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #496] @ (62c68 ) │ │ │ │ + add r2, pc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 62b1a │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 62af4 │ │ │ │ + vldr d11, [pc, #452] @ 62c58 │ │ │ │ + mov.w r8, #0 │ │ │ │ + vmov.f64 d10, #96 @ 0x3f000000 0.5 │ │ │ │ + vmov.f64 d9, #240 @ 0xbf800000 -1.0 │ │ │ │ + b.n 62aa6 │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ + ldr.w r0, [r4, r8, lsl #2] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 62b7e │ │ │ │ + add.w r3, r7, r4, lsl #3 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + vldr d8, [r3] │ │ │ │ + vadd.f64 d0, d8, d10 │ │ │ │ + blx 2dc8c │ │ │ │ + vsub.f64 d8, d8, d0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + vcmpe.f64 d11, d8 │ │ │ │ + ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite le │ │ │ │ + vmovle.f64 d0, d7 │ │ │ │ + vmovgt.f64 d0, d9 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ + cmp r3, r8 │ │ │ │ + bgt.n 62aa4 │ │ │ │ + ldr r2, [pc, #372] @ (62c6c ) │ │ │ │ + ldr r3, [pc, #368] @ (62c68 ) │ │ │ │ + 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 62bfe │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + vpop {d8-d11} │ │ │ │ + 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 62af4 │ │ │ │ + vldr d11, [pc, #300] @ 62c58 │ │ │ │ + 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, 62b74 │ │ │ │ + vldr d8, [r7] │ │ │ │ + vadd.f64 d0, d8, d10 │ │ │ │ + blx 2dc8c │ │ │ │ + vsub.f64 d8, d8, d0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + vcmpe.f64 d11, d8 │ │ │ │ + ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite le │ │ │ │ + vmovle.f64 d0, d7 │ │ │ │ + vmovgt.f64 d0, d9 │ │ │ │ + blx r3 │ │ │ │ + adds r4, #1 │ │ │ │ + adds r7, #8 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 62b34 │ │ │ │ + b.n 62af4 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ + blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #232] @ (62c70 ) │ │ │ │ + mov r7, r0 │ │ │ │ + add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (66764 ) │ │ │ │ - movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #60] @ (66768 ) │ │ │ │ - ldr r0, [pc, #60] @ (6676c ) │ │ │ │ - add r3, pc │ │ │ │ + bl 2e234 │ │ │ │ + ldr r1, [pc, #224] @ (62c74 ) │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (66770 ) │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #52] @ (66774 ) │ │ │ │ - ldr r0, [pc, #56] @ (66778 ) │ │ │ │ - add r3, pc │ │ │ │ + bl 2e234 │ │ │ │ + ldr r1, [pc, #220] @ (62c78 ) │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ + bl 2e234 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r8, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r8, [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 2bb88 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #144] @ (62c7c ) │ │ │ │ + ldr r3, [pc, #120] @ (62c68 ) │ │ │ │ + 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 62c04 │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + b.n 62c28 │ │ │ │ + ldr r2, [pc, #120] @ (62c80 ) │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [pc, #120] @ (62c84 ) │ │ │ │ + ldr.w r2, [r9, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d778 <__cxa_throw@plt> │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c320 <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #88] @ (62c88 ) │ │ │ │ + ldr r3, [pc, #52] @ (62c68 ) │ │ │ │ + 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 62bfe │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + b.n 62c22 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 62c1c │ │ │ │ nop │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ - movs r4, r0 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + ... │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ + movs r6, r0 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + @ instruction: 0xb890 │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ movs r4, r0 │ │ │ │ - │ │ │ │ -0006677c : │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldrd r5, r6, [r0, #68] @ 0x44 │ │ │ │ - sub sp, #12 │ │ │ │ - sub.w r8, r6, r5 │ │ │ │ - ldrd r6, r5, [r0, #80] @ 0x50 │ │ │ │ - ldrd lr, fp, [sp, #48] @ 0x30 │ │ │ │ - sub.w ip, r5, r6 │ │ │ │ - ldrd sl, r7, [sp, #56] @ 0x38 │ │ │ │ - cmp r8, ip │ │ │ │ - bne.n 66854 │ │ │ │ - ldrd r9, r5, [r0, #212] @ 0xd4 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #608] @ (62f00 ) │ │ │ │ + ldr r3, [pc, #608] @ (62f04 ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2b66c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add.w sl, r0, #24 │ │ │ │ + str.w sl, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - sub.w ip, r5, r9 │ │ │ │ - mov.w ip, ip, asr #2 │ │ │ │ - rsb ip, ip, r8, asr #3 │ │ │ │ - cmp ip, lr │ │ │ │ - bgt.n 6681a │ │ │ │ - sub.w r8, lr, ip │ │ │ │ - cbz r7, 667e2 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 6682c │ │ │ │ - ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2be10 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ + adds r0, #16 │ │ │ │ + ldrd r1, r2, [r3] │ │ │ │ + blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ + add.w r9, r7, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r8, [r4, #16] │ │ │ │ + cmp r9, r5 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w fp, [r4, #20] │ │ │ │ + beq.n 62da8 │ │ │ │ + ldrd r1, r6, [r5, #16] │ │ │ │ + mov r2, fp │ │ │ │ + strd r1, r6, [sp, #4] │ │ │ │ + cmp fp, r6 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + it cs │ │ │ │ + movcs r2, r6 │ │ │ │ + cbz r2, 62d62 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + blx 2d8bc │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + subeq.w r1, fp, r6 │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + it eq │ │ │ │ + cmpeq r1, #0 │ │ │ │ + blt.n 62d6a │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2d8bc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbnz r0, 62d28 │ │ │ │ + sub.w r0, r6, fp │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 62e22 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 62d3c │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [pc, #448] @ (62f08 ) │ │ │ │ + ldr r3, [pc, #444] @ (62f04 ) │ │ │ │ + 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 62ed2 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r7, [r0, #168] @ 0xa8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 66840 │ │ │ │ - ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - blx 2d41c │ │ │ │ - ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ - mov r1, r0 │ │ │ │ - str.w r0, [fp] │ │ │ │ - mov r2, sl │ │ │ │ - ldr.w r0, [r3, r8, lsl #2] │ │ │ │ - sub.w r3, r7, #1 │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - blx 2d060 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ + sub.w r2, fp, r6 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 62d24 │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.n 62e1e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c99c │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r2, fp │ │ │ │ + mov r6, r0 │ │ │ │ + cmp fp, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + cbz r2, 62d92 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2d8bc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r0, 62d96 │ │ │ │ + sub.w r0, r3, fp │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 62dac │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 62eac │ │ │ │ + mov r6, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 62dd2 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + cbnz r3, 62de6 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 62684 │ │ │ │ + ldrd r3, r6, [sp, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 62d2c │ │ │ │ + subs r0, r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r9, r6 │ │ │ │ + it eq │ │ │ │ + orreq.w r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 62ea2 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + blx 2b82c │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #20] │ │ │ │ + b.n 62d44 │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp fp, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 62e5e │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2d8bc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + itt eq │ │ │ │ + subeq.w r2, r3, fp │ │ │ │ + cmpeq r2, #0 │ │ │ │ + bge.n 62dac │ │ │ │ + cmp r5, r6 │ │ │ │ + ittt ne │ │ │ │ + ldrne r2, [sp, #8] │ │ │ │ + strne r2, [sp, #20] │ │ │ │ + strne r3, [sp, #8] │ │ │ │ + bne.n 62e72 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 62dd2 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 62e6a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2cc │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r2, fp │ │ │ │ + mov r6, r0 │ │ │ │ + cmp fp, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + cbz r2, 62e90 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2d8bc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + itt eq │ │ │ │ + subeq.w r3, fp, r3 │ │ │ │ + cmpeq r3, #0 │ │ │ │ + bge.n 62dac │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 62e1e │ │ │ │ + mov r6, r5 │ │ │ │ + b.n 62e72 │ │ │ │ + sub.w r3, r3, fp │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.n 62dac │ │ │ │ + mov r3, r2 │ │ │ │ + b.n 62dc0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r6, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r2, fp │ │ │ │ + it cs │ │ │ │ + movcs r2, fp │ │ │ │ + cbz r2, 62e86 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2d8bc │ │ │ │ + cbnz r0, 62e8c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + sub.w r0, fp, r3 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + b.n 62dd2 │ │ │ │ + sub.w r3, fp, r3 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.n 62dac │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 62e5a │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 62dc0 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 62e72 │ │ │ │ + cmp r9, r6 │ │ │ │ + ittt ne │ │ │ │ + strne r3, [sp, #8] │ │ │ │ + ldrne r3, [r6, #16] │ │ │ │ + strne r3, [sp, #20] │ │ │ │ + beq.n 62e1e │ │ │ │ + b.n 62e72 │ │ │ │ + blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ + ldr r2, [pc, #76] @ (62f0c ) │ │ │ │ + ldr r3, [pc, #64] @ (62f04 ) │ │ │ │ + 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 62efa │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [pc, #44] @ (62f10 ) │ │ │ │ + ldr r3, [pc, #28] @ (62f04 ) │ │ │ │ + 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 62ed2 │ │ │ │ + blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + movs r6, r0 │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ + movs r6, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #608] @ (63188 ) │ │ │ │ + ldr r3, [pc, #608] @ (6318c ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2b66c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add.w sl, r0, #24 │ │ │ │ + str.w sl, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldrd r1, r2, [r3] │ │ │ │ + blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ + add.w r9, r7, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r8, [r4, #16] │ │ │ │ + cmp r9, r5 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w fp, [r4, #20] │ │ │ │ + beq.n 63030 │ │ │ │ + ldrd r1, r6, [r5, #16] │ │ │ │ + mov r2, fp │ │ │ │ + strd r1, r6, [sp, #4] │ │ │ │ + cmp fp, r6 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + it cs │ │ │ │ + movcs r2, r6 │ │ │ │ + cbz r2, 62fea │ │ │ │ + mov r0, r8 │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + blx 2d8bc │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + subeq.w r1, fp, r6 │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + it eq │ │ │ │ + cmpeq r1, #0 │ │ │ │ + blt.n 62ff2 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2d8bc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbnz r0, 62fb0 │ │ │ │ + sub.w r0, r6, fp │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 630aa │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 62fc4 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [pc, #448] @ (63190 ) │ │ │ │ + ldr r3, [pc, #444] @ (6318c ) │ │ │ │ + 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 6315a │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strd sl, r7, [sp, #56] @ 0x38 │ │ │ │ - strd lr, fp, [sp, #48] @ 0x30 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2c8fc │ │ │ │ - ldr r3, [pc, #40] @ (66858 ) │ │ │ │ - mov.w r2, #278 @ 0x116 │ │ │ │ - ldr r1, [pc, #40] @ (6685c ) │ │ │ │ - ldr r0, [pc, #40] @ (66860 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (66864 ) │ │ │ │ - movw r2, #273 @ 0x111 │ │ │ │ - ldr r1, [pc, #32] @ (66868 ) │ │ │ │ - ldr r0, [pc, #32] @ (6686c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - bl 2e2f0 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ - movs r4, r0 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ - movs r4, r0 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ - movs r4, r0 │ │ │ │ + sub.w r2, fp, r6 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 62fac │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.n 630a6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c99c │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r2, fp │ │ │ │ + mov r6, r0 │ │ │ │ + cmp fp, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + cbz r2, 6301a │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2d8bc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r0, 6301e │ │ │ │ + sub.w r0, r3, fp │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 63034 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 63134 │ │ │ │ + mov r6, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 6305a │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + cbnz r3, 6306e │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 6272c │ │ │ │ + ldrd r3, r6, [sp, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 62fb4 │ │ │ │ + subs r0, r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r9, r6 │ │ │ │ + it eq │ │ │ │ + orreq.w r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6312a │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + blx 2b82c │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #20] │ │ │ │ + b.n 62fcc │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp fp, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 630e6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2d8bc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + itt eq │ │ │ │ + subeq.w r2, r3, fp │ │ │ │ + cmpeq r2, #0 │ │ │ │ + bge.n 63034 │ │ │ │ + cmp r5, r6 │ │ │ │ + ittt ne │ │ │ │ + ldrne r2, [sp, #8] │ │ │ │ + strne r2, [sp, #20] │ │ │ │ + strne r3, [sp, #8] │ │ │ │ + bne.n 630fa │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 6305a │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 630f2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2cc │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r2, fp │ │ │ │ + mov r6, r0 │ │ │ │ + cmp fp, r3 │ │ │ │ + it cs │ │ │ │ + movcs r2, r3 │ │ │ │ + cbz r2, 63118 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2d8bc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + itt eq │ │ │ │ + subeq.w r3, fp, r3 │ │ │ │ + cmpeq r3, #0 │ │ │ │ + bge.n 63034 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 630a6 │ │ │ │ + mov r6, r5 │ │ │ │ + b.n 630fa │ │ │ │ + sub.w r3, r3, fp │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.n 63034 │ │ │ │ + mov r3, r2 │ │ │ │ + b.n 63048 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r6, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r2, fp │ │ │ │ + it cs │ │ │ │ + movcs r2, fp │ │ │ │ + cbz r2, 6310e │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2d8bc │ │ │ │ + cbnz r0, 63114 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + sub.w r0, fp, r3 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + b.n 6305a │ │ │ │ + sub.w r3, fp, r3 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.n 63034 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 630e2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 63048 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 630fa │ │ │ │ + cmp r9, r6 │ │ │ │ + ittt ne │ │ │ │ + strne r3, [sp, #8] │ │ │ │ + ldrne r3, [r6, #16] │ │ │ │ + strne r3, [sp, #20] │ │ │ │ + beq.n 630a6 │ │ │ │ + b.n 630fa │ │ │ │ + blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ + ldr r2, [pc, #76] @ (63194 ) │ │ │ │ + ldr r3, [pc, #64] @ (6318c ) │ │ │ │ + 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 63182 │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [pc, #44] @ (63198 ) │ │ │ │ + ldr r3, [pc, #28] @ (6318c ) │ │ │ │ + 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 6315a │ │ │ │ + blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + stmia r0!, {r2} │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + nop {6} │ │ │ │ + movs r6, r0 │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + movs r6, r0 │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ + movs r6, r0 │ │ │ │ │ │ │ │ -00066870 : │ │ │ │ +0006319c )@@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, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #684] @ (66b30 ) │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #684] @ (66b34 ) │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ + str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ + sub sp, #292 @ 0x124 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r4, [pc, #2252] @ 63a80 )@@Base+0x8e4> │ │ │ │ + add r6, sp, #268 @ 0x10c │ │ │ │ + add.w r8, sp, #260 @ 0x104 │ │ │ │ + movs r2, #0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ add r4, pc │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldrd r1, r2, [r7, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 66afc │ │ │ │ - ldrd r1, r2, [r7, #4] │ │ │ │ + ldr.w r0, [pc, #2240] @ 63a84 )@@Base+0x8e8> │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movs r7, #0 │ │ │ │ + ldr.w r3, [pc, #2236] @ 63a88 )@@Base+0x8ec> │ │ │ │ + add r0, pc │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str r3, [r5, #12] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + str r1, [r5, #4] │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ + strb r3, [r5, #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 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ + add.w r2, r3, #92 @ 0x5c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 638ec )@@Base+0x750> │ │ │ │ + ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + mov r3, r6 │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + mov r6, r7 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 63236 )@@Base+0x9a> │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + cmp r5, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + it cs │ │ │ │ + movcs r2, r6 │ │ │ │ + cbz r2, 63248 )@@Base+0xac> │ │ │ │ + mov r1, fp │ │ │ │ + blx 2d8bc │ │ │ │ + cbnz r0, 6324a )@@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 63232 )@@Base+0x96> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r2, sl │ │ │ │ + beq.w 638ee )@@Base+0x752> │ │ │ │ + ldr.w r4, [sl, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + cmp r7, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ + cbz r2, 63284 )@@Base+0xe8> │ │ │ │ + ldr.w r1, [sl, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d8bc │ │ │ │ + cbnz r0, 63286 )@@Base+0xea> │ │ │ │ + subs r0, r7, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 638ee )@@Base+0x752> │ │ │ │ + movs r2, #0 │ │ │ │ + cmp fp, r6 │ │ │ │ + str.w r2, [sl, #40] @ 0x28 │ │ │ │ + beq.n 632a0 )@@Base+0x104> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr.w r4, [pc, #2020] @ 63a8c )@@Base+0x8f0> │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add.w sl, sp, #100 @ 0x64 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r4, pc │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + movs r7, #0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + add.w fp, sp, #124 @ 0x7c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + 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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r5, 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 r4!, {r0, r1, r2, r3} │ │ │ │ + str r3, [r5, #12] │ │ │ │ + str r0, [r5, #0] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldrh r3, [r4, #0] │ │ │ │ + strh r3, [r5, #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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w ip, [pc, #1924] @ 63a90 )@@Base+0x8f4> │ │ │ │ mov r4, r0 │ │ │ │ - add.w r3, r0, #68 @ 0x44 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ - subs r2, r2, r1 │ │ │ │ - ldr r1, [r7, #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 2d204 >::reserve(unsigned int)@plt> │ │ │ │ - add.w r3, r4, #80 @ 0x50 │ │ │ │ - ldrd r1, r2, [r7, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - subs r2, r2, r1 │ │ │ │ - ldrd r0, r1, [r7, #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 2d204 >::reserve(unsigned int)@plt> │ │ │ │ - add.w r3, r4, #212 @ 0xd4 │ │ │ │ - ldrd r1, r2, [r7, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - subs r2, r2, r1 │ │ │ │ - ldrd r0, r1, [r7, #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 │ │ │ │ + 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 6331a )@@Base+0x17e> │ │ │ │ + mov r3, ip │ │ │ │ + add r2, sp, #188 @ 0xbc │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + add r1, sp, #196 @ 0xc4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + movs r5, #0 │ │ │ │ + ldmia r3!, {r0, r1, r2} │ │ │ │ + str r1, [r4, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + 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, #60] @ 0x3c │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + 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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r1, [pc, #1788] @ 63a94 )@@Base+0x8f8> │ │ │ │ + movs r2, #111 @ 0x6f │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + blx 2d368 │ │ │ │ + ldr.w r3, [pc, #1776] @ 63a98 )@@Base+0x8fc> │ │ │ │ + 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] │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + 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.w r1, r2, r1, asr #2 │ │ │ │ - blx 2b7e4 >::reserve(unsigned int)@plt> │ │ │ │ - ldrd r2, r1, [r7, #28] │ │ │ │ - subs r1, r1, r2 │ │ │ │ - beq.n 66a08 │ │ │ │ - sub.w r9, r5, #1 │ │ │ │ - add r3, sp, #24 │ │ │ │ - clz r9, r9 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - movs r6, #0 │ │ │ │ - mov fp, r4 │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ - mov.w sl, r1, asr #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 669c0 │ │ │ │ - vstmia r2!, {d0} │ │ │ │ - str.w r2, [fp, #72] @ 0x48 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - ldr.w r0, [r2, r8] │ │ │ │ - blx 2b964 │ │ │ │ - ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ - ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 669f8 │ │ │ │ - vstmia r2!, {d0} │ │ │ │ - str.w r2, [fp, #84] @ 0x54 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #3 │ │ │ │ + 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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r7, [pc, #1716] @ 63a9c )@@Base+0x900> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r7, pc │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + add.w ip, r7, #32 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r5, r7 │ │ │ │ + adds r4, #16 │ │ │ │ + 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 633f8 )@@Base+0x25c> │ │ │ │ + add r1, sp, #164 @ 0xa4 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + ldmia r7!, {r0, r1} │ │ │ │ + add r2, sp, #212 @ 0xd4 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + ldrb r1, [r7, #0] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + strb r1, [r4, #8] │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #236] @ 0xec │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + strb r5, [r4, r7] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + strd r6, r5, [sp, #260] @ 0x104 │ │ │ │ + strb.w r5, [sp, #268] @ 0x10c │ │ │ │ + strd r8, r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 63468 )@@Base+0x2cc> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 63478 )@@Base+0x2dc> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 63488 )@@Base+0x2ec> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 63498 )@@Base+0x2fc> │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 634a8 )@@Base+0x30c> │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 634b8 )@@Base+0x31c> │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + cmp r0, fp │ │ │ │ + beq.n 634c6 )@@Base+0x32a> │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, sl │ │ │ │ + beq.n 634d4 )@@Base+0x338> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + movs r3, #19 │ │ │ │ + ldr.w r4, [pc, #1480] @ 63aa0 )@@Base+0x904> │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r4, pc │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str r3, [r7, #12] │ │ │ │ + str r0, [r7, #0] │ │ │ │ + str r1, [r7, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [r7, #8] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldrh r3, [r4, #0] │ │ │ │ + strh r3, [r7, #16] │ │ │ │ + mov r0, sl │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + strb r3, [r7, #18] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ + strb r5, [r3, r4] │ │ │ │ + blx 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ + ldr.w r4, [sl, #96] @ 0x60 │ │ │ │ + add.w r2, sl, #92 @ 0x5c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 6393a )@@Base+0x79e> │ │ │ │ + ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + mov r3, r6 │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + mov r6, r7 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 63548 )@@Base+0x3ac> │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + cmp r6, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + it cs │ │ │ │ + movcs r2, r5 │ │ │ │ + cbz r2, 6355a )@@Base+0x3be> │ │ │ │ + mov r1, fp │ │ │ │ + blx 2d8bc │ │ │ │ + cbnz r0, 6355c )@@Base+0x3c0> │ │ │ │ + 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 63544 )@@Base+0x3a8> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r2, sl │ │ │ │ + beq.w 6393c )@@Base+0x7a0> │ │ │ │ + ldr.w r4, [sl, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + cmp r7, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ + cbz r2, 63596 )@@Base+0x3fa> │ │ │ │ + ldr.w r1, [sl, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d8bc │ │ │ │ + cbnz r0, 63598 )@@Base+0x3fc> │ │ │ │ + subs r0, r7, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 6393c )@@Base+0x7a0> │ │ │ │ + movs r2, #0 │ │ │ │ + cmp fp, r6 │ │ │ │ + str.w r2, [sl, #40] @ 0x28 │ │ │ │ + beq.n 635b2 )@@Base+0x416> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr.w r3, [pc, #1248] @ 63aa4 )@@Base+0x908> │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w sl, [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 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r4, [pc, #1208] @ 63aa8 )@@Base+0x90c> │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r1, [r2, r8] │ │ │ │ - blx 2b958 │ │ │ │ - ldr.w r2, [fp, #216] @ 0xd8 │ │ │ │ - ldr.w r1, [fp, #220] @ 0xdc │ │ │ │ - str r5, [sp, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 669e6 │ │ │ │ - str.w r5, [r2], #4 │ │ │ │ - str.w r2, [fp, #216] @ 0xd8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2da3c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ - ldr.w r2, [fp, #216] @ 0xd8 │ │ │ │ - ldr.w r0, [r2, #-4] │ │ │ │ - blx 2d41c │ │ │ │ - ldr.w r2, [fp, #248] @ 0xf8 │ │ │ │ - cmp sl, r6 │ │ │ │ - add r2, r0 │ │ │ │ - str.w r2, [fp, #248] @ 0xf8 │ │ │ │ - ble.n 66a02 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - ldr.w r0, [r2, r6, lsl #2] │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - blx 2cbd8 │ │ │ │ - ldr.w r2, [fp, #72] @ 0x48 │ │ │ │ - ldr.w r1, [fp, #76] @ 0x4c │ │ │ │ - vstr d0, [sp, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 66946 │ │ │ │ - ldrd r1, r0, [sp, #4] │ │ │ │ - blx 2cc94 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 6694e │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2d428 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ - ldr.w r2, [fp, #216] @ 0xd8 │ │ │ │ - ldr.w r5, [r2, #-4] │ │ │ │ - b.n 66998 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2cc94 >::_M_realloc_append(double&&)@plt> │ │ │ │ - b.n 66970 │ │ │ │ - mov r4, fp │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - add r5, sp, #24 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d7c0 │ │ │ │ + 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, [r5, #0] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + str r3, [r5, #12] │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str r0, [r5, #16] │ │ │ │ + str r1, [r5, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [r5, #24] │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + str r3, [r5, #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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr.w r1, [pc, #1144] @ 63aac )@@Base+0x910> │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + blx 2d368 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + mov r0, r7 │ │ │ │ + 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, fp │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx sl │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 63670 )@@Base+0x4d4> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 63680 )@@Base+0x4e4> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 63690 )@@Base+0x4f4> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w r3, [pc, #1052] @ 63ab0 )@@Base+0x914> │ │ │ │ + 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 2d9c4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov.w r8, #0 │ │ │ │ - blx 2d6c4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldrd r6, r2, [r4, #20] │ │ │ │ - strd r8, r9, [sp, #24] │ │ │ │ - ldrd r1, r3, [r4, #68] @ 0x44 │ │ │ │ - subs r0, r2, r6 │ │ │ │ - ldrd r7, ip, [r4, #144] @ 0x90 │ │ │ │ - subs r3, r3, r1 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ - sub.w r1, ip, r7 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - add.w r0, r3, r0, lsl #1 │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - cmp r0, r1 │ │ │ │ - bhi.n 66a94 │ │ │ │ - bcc.n 66aba │ │ │ │ - subs r2, r2, r6 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldrd r0, r6, [r4, #92] @ 0x5c │ │ │ │ - asrs r1, r2, #3 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp, #24] │ │ │ │ - add.w r1, r1, r1, lsl #1 │ │ │ │ - add r3, r1 │ │ │ │ - subs r1, r6, r0 │ │ │ │ - asrs r1, r1, #3 │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi.n 66ac8 │ │ │ │ - bcc.n 66aae │ │ │ │ - add r0, r2 │ │ │ │ - ldr r2, [pc, #188] @ (66b38 ) │ │ │ │ - ldr r3, [pc, #184] @ (66b34 ) │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ + add.w r2, r3, #68 @ 0x44 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 63920 )@@Base+0x784> │ │ │ │ + ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + mov r3, r6 │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + mov r6, r7 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + b.n 636de )@@Base+0x542> │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + cmp r5, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + it cs │ │ │ │ + movcs r2, r6 │ │ │ │ + cbz r2, 636f0 )@@Base+0x554> │ │ │ │ + mov r1, fp │ │ │ │ + blx 2d8bc │ │ │ │ + cbnz r0, 636f2 )@@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 636da )@@Base+0x53e> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r2, sl │ │ │ │ + beq.w 63922 )@@Base+0x786> │ │ │ │ + ldr.w r4, [sl, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + cmp r7, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ + cbz r2, 6372c )@@Base+0x590> │ │ │ │ + ldr.w r1, [sl, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d8bc │ │ │ │ + cbnz r0, 6372e )@@Base+0x592> │ │ │ │ + subs r0, r7, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 63922 )@@Base+0x786> │ │ │ │ + movs r2, #3 │ │ │ │ + cmp fp, r6 │ │ │ │ + str.w r2, [sl, #40] @ 0x28 │ │ │ │ + beq.n 63748 )@@Base+0x5ac> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r4, #16 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr.w sl, [r3, #24] │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [pc, #848] @ (63ab4 )@@Base+0x918>) │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r4, pc │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov.w ip, #0 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + mov.w lr, #65 @ 0x41 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str r0, [r5, #0] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + str r3, [r5, #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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r1, [pc, #784] @ (63ab8 )@@Base+0x91c>) │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + blx 2d368 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + vldr d1, [pc, #688] @ 63a70 )@@Base+0x8d4> │ │ │ │ + strb r3, [r1, r2] │ │ │ │ + mov r2, r4 │ │ │ │ + strd r6, r3, [sp, #260] @ 0x104 │ │ │ │ + mov r1, fp │ │ │ │ + strb.w r3, [sp, #268] @ 0x10c │ │ │ │ + strd r8, r3, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + vldr d0, [pc, #672] @ 63a78 )@@Base+0x8dc> │ │ │ │ + blx sl │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.n 637ea )@@Base+0x64e> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 637fa )@@Base+0x65e> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6380a )@@Base+0x66e> │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + ldr r4, [pc, #684] @ (63abc )@@Base+0x920>) │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #16 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + add r4, pc │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + movs r7, #0 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + str r0, [r5, #0] │ │ │ │ + str r1, [r5, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + str r3, [r5, #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 2c5e0 , std::allocator > const&)@plt> │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 63906 )@@Base+0x76a> │ │ │ │ + ldrd fp, r7, [sp, #260] @ 0x104 │ │ │ │ + mov r3, r6 │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + mov r6, r7 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.n 6386c )@@Base+0x6d0> │ │ │ │ + ldrd r0, r5, [r4, #16] │ │ │ │ + cmp r5, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + it cs │ │ │ │ + movcs r2, r6 │ │ │ │ + cbz r2, 6387e )@@Base+0x6e2> │ │ │ │ + mov r1, fp │ │ │ │ + blx 2d8bc │ │ │ │ + cbnz r0, 63880 )@@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 63868 )@@Base+0x6cc> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r2, sl │ │ │ │ + beq.n 63908 )@@Base+0x76c> │ │ │ │ + ldr.w r4, [sl, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + cmp r7, r4 │ │ │ │ + it cs │ │ │ │ + movcs r2, r4 │ │ │ │ + cbz r2, 638b8 )@@Base+0x71c> │ │ │ │ + ldr.w r1, [sl, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2d8bc │ │ │ │ + cbnz r0, 638ba )@@Base+0x71e> │ │ │ │ + subs r0, r7, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 63908 )@@Base+0x76c> │ │ │ │ + movs r2, #3 │ │ │ │ + cmp fp, r6 │ │ │ │ + str.w r2, [sl, #40] @ 0x28 │ │ │ │ + beq.n 638d2 )@@Base+0x736> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + mov r0, fp │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [pc, #492] @ (63ac0 )@@Base+0x924>) │ │ │ │ + ldr r3, [pc, #432] @ (63a88 )@@Base+0x8ec>) │ │ │ │ add r2, pc │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 66af8 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ + bne.n 6397a )@@Base+0x7de> │ │ │ │ + add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r1, r0, r1 │ │ │ │ - mov r2, r5 │ │ │ │ - add.w r0, r4, #144 @ 0x90 │ │ │ │ - blx 2c4f4 >::_M_fill_append(unsigned int, double const&)@plt> │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - ldrd r1, r3, [r4, #68] @ 0x44 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - subs r3, r3, r1 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - b.n 66a52 │ │ │ │ - add.w r3, r0, r3, lsl #3 │ │ │ │ - cmp r6, r3 │ │ │ │ - it ne │ │ │ │ - strne r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 66a76 │ │ │ │ - add.w r7, r7, r0, lsl #3 │ │ │ │ - cmp ip, r7 │ │ │ │ - it ne │ │ │ │ - strne.w r7, [r4, #148] @ 0x94 │ │ │ │ - b.n 66a52 │ │ │ │ - mov r2, r5 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 2c4f4 >::_M_fill_append(unsigned int, double const&)@plt> │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ - ldrd r3, r2, [r4, #20] │ │ │ │ - subs r2, r2, r3 │ │ │ │ - b.n 66a76 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d6c4 │ │ │ │ - ldr r2, [pc, #84] @ (66b3c ) │ │ │ │ - ldr r3, [pc, #76] @ (66b34 ) │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + str.w r8, [sp, #88] @ 0x58 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ + bl 62f14 │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 6328c )@@Base+0xf0> │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + mov r1, sl │ │ │ │ + str.w r8, [sp, #88] @ 0x58 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ + bl 62c8c │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 638be )@@Base+0x722> │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, sl │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + str.w r8, [sp, #88] @ 0x58 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ + bl 62c8c │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 63734 )@@Base+0x598> │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, sl │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + str.w r8, [sp, #88] @ 0x58 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ + bl 62f14 │ │ │ │ + ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 6359e )@@Base+0x402> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #348] @ (63ac4 )@@Base+0x928>) │ │ │ │ + ldr r3, [pc, #284] @ (63a88 )@@Base+0x8ec>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 66b2c │ │ │ │ + beq.n 6399c )@@Base+0x800> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (66b40 ) │ │ │ │ - movw r2, #349 @ 0x15d │ │ │ │ - ldr r1, [pc, #64] @ (66b44 ) │ │ │ │ - ldr r0, [pc, #64] @ (66b48 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [pc, #48] @ (66b4c ) │ │ │ │ - ldr r3, [pc, #24] @ (66b34 ) │ │ │ │ + b.n 63960 )@@Base+0x7c4> │ │ │ │ + b.n 6395a )@@Base+0x7be> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #316] @ (63ac8 )@@Base+0x92c>) │ │ │ │ + ldr r3, [pc, #252] @ (63a88 )@@Base+0x8ec>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 66af8 │ │ │ │ + bne.n 6397a )@@Base+0x7de> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ - movs r6, r0 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ - movs r6, r0 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ - movs r6, r0 │ │ │ │ - │ │ │ │ -00066b50 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r2, [pc, #88] @ (66bbc ) │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - sub sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #280] @ (63acc )@@Base+0x930>) │ │ │ │ + ldr r3, [pc, #208] @ (63a88 )@@Base+0x8ec>) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 66ba8 │ │ │ │ - ldr r1, [pc, #80] @ (66bc0 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #80] @ (66bc4 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r2, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r2, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - blx 2cb0c <__dynamic_cast@plt> │ │ │ │ - movs r2, #1 │ │ │ │ - cbz r0, 66b9a │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2c938 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2d9c0 │ │ │ │ - ldr r3, [pc, #28] @ (66bc8 ) │ │ │ │ - mov.w r2, #402 @ 0x192 │ │ │ │ - ldr r1, [pc, #28] @ (66bcc ) │ │ │ │ - ldr r0, [pc, #28] @ (66bd0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - strh r2, [r1, #30] │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ - movs r4, r0 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00066bd4 , 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 │ │ │ │ - │ │ │ │ -00066bd8 : │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00066be0 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00066be4 , 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 │ │ │ │ - │ │ │ │ -00066be8 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00066bec : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00066bf0 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00066bf4 : │ │ │ │ - ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov lr, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r3, [lr, #8] │ │ │ │ - cbz r3, 66c62 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - mov.w ip, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - bgt.n 66c44 │ │ │ │ - bne.n 66c30 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - cmp r0, r5 │ │ │ │ - bgt.n 66c44 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - mov.w ip, #0 │ │ │ │ - cbz r0, 66c4a │ │ │ │ - mov r3, r0 │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.n 66c28 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 66c38 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 66c66 │ │ │ │ - mov ip, r3 │ │ │ │ - cmp r1, r2 │ │ │ │ - ble.n 66c8e │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, ip, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add.w r3, lr, #4 │ │ │ │ - ldr.w r2, [lr, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - strdeq r2, r3, [r4] │ │ │ │ - beq.n 66c5c │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2c99c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr.w ip, [sp] │ │ │ │ - cmp r1, r2 │ │ │ │ - bgt.n 66c56 │ │ │ │ - bne.n 66c96 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - cmp r2, r5 │ │ │ │ - blt.n 66c56 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [r4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00066ca4 : │ │ │ │ - ldr r3, [pc, #24] @ (66cc0 ) │ │ │ │ - ldr r2, [pc, #28] @ (66cc4 ) │ │ │ │ - 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 66cbc │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - strh r0, [r1, #20] │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066cc8 : │ │ │ │ - ldr r3, [pc, #24] @ (66ce4 ) │ │ │ │ - ldr r2, [pc, #28] @ (66ce8 ) │ │ │ │ - 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 66ce0 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - strh r4, [r4, #18] │ │ │ │ - movs r6, r0 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066cec : │ │ │ │ - ldr r3, [pc, #24] @ (66d08 ) │ │ │ │ - ldr r2, [pc, #28] @ (66d0c ) │ │ │ │ - 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 66d04 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - bx r3 │ │ │ │ - nop │ │ │ │ - strh r0, [r0, #18] │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00066d10 >::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, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 66d76 >::reserve(unsigned int)@@Base+0x66> │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - subs r3, r3, r5 │ │ │ │ - cmp.w r1, r3, asr #3 │ │ │ │ - bls.n 66d62 >::reserve(unsigned int)@@Base+0x52> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - subs r7, r2, r5 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - cbnz r7, 66d68 >::reserve(unsigned int)@@Base+0x58> │ │ │ │ - cbz r5, 66d56 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2a8 │ │ │ │ - adds r3, r6, r7 │ │ │ │ - add.w r1, r6, r8 │ │ │ │ - strd r6, r3, [r4] │ │ │ │ - str r1, [r4, #8] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2d368 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 66d4e >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ - b.n 66d56 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ - ldr r0, [pc, #8] @ (66d80 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ - nop │ │ │ │ - strh r4, [r6, #14] │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00066d84 >::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, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 66dea >::reserve(unsigned int)@@Base+0x66> │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - subs r3, r3, r5 │ │ │ │ - cmp.w r1, r3, asr #2 │ │ │ │ - bls.n 66dd6 >::reserve(unsigned int)@@Base+0x52> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - subs r7, r2, r5 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - cbnz r7, 66ddc >::reserve(unsigned int)@@Base+0x58> │ │ │ │ - cbz r5, 66dca >::reserve(unsigned int)@@Base+0x46> │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2a8 │ │ │ │ - adds r3, r6, r7 │ │ │ │ - add.w r1, r6, r8 │ │ │ │ - strd r6, r3, [r4] │ │ │ │ - str r1, [r4, #8] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2d368 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 66dc2 >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ - b.n 66dca >::reserve(unsigned int)@@Base+0x46> │ │ │ │ - ldr r0, [pc, #8] @ (66df4 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ - nop │ │ │ │ - strh r0, [r0, #12] │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00066df8 (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, #3936] @ 0xf60 │ │ │ │ - ldr.w ip, [pc, #352] @ 66f6c (int*, int, int)@@Base+0x174> │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #352] @ (66f70 (int*, int, int)@@Base+0x178>) │ │ │ │ - cmp r1, #0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r4, [pc, #348] @ (66f74 (int*, int, int)@@Base+0x17c>) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [ip, 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 66e78 (int*, int, int)@@Base+0x80> │ │ │ │ - blt.n 66e92 (int*, int, int)@@Base+0x9a> │ │ │ │ - movs.w lr, r1, asr #3 │ │ │ │ - beq.n 66e54 (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 66e34 (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 66e78 (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, #252] @ (66f78 (int*, int, int)@@Base+0x180>) │ │ │ │ - ldr r3, [pc, #244] @ (66f70 (int*, int, int)@@Base+0x178>) │ │ │ │ + beq.n 6399c )@@Base+0x800> │ │ │ │ + b.n 6397a )@@Base+0x7de> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #256] @ (63ad0 )@@Base+0x934>) │ │ │ │ + ldr r3, [pc, #180] @ (63a88 )@@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 66f18 (int*, int, int)@@Base+0x120> │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - add r7, sp, #28 │ │ │ │ - blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #224] @ (66f7c (int*, int, int)@@Base+0x184>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, pc │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #212] @ (66f80 (int*, int, int)@@Base+0x188>) │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #204] @ (66f84 (int*, int, int)@@Base+0x18c>) │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ - blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - 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 2bb88 , 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 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ + beq.n 6399c )@@Base+0x800> │ │ │ │ + b.n 6397a )@@Base+0x7de> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (66f88 (int*, int, int)@@Base+0x190>) │ │ │ │ - ldr r3, [pc, #104] @ (66f70 (int*, int, int)@@Base+0x178>) │ │ │ │ + ldr r2, [pc, #232] @ (63ad4 )@@Base+0x938>) │ │ │ │ + ldr r3, [pc, #152] @ (63a88 )@@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 66f1e (int*, int, int)@@Base+0x126> │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 66f3e (int*, int, int)@@Base+0x146> │ │ │ │ - ldr r2, [pc, #108] @ (66f8c (int*, int, int)@@Base+0x194>) │ │ │ │ + beq.n 6399c )@@Base+0x800> │ │ │ │ + b.n 6397a )@@Base+0x7de> │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #108] @ (66f90 (int*, int, int)@@Base+0x198>) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d778 <__cxa_throw@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #208] @ (63ad8 )@@Base+0x93c>) │ │ │ │ + ldr r3, [pc, #124] @ (63a88 )@@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 6399c )@@Base+0x800> │ │ │ │ + b.n 6397a )@@Base+0x7de> │ │ │ │ mov r0, r8 │ │ │ │ - blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #76] @ (66f94 (int*, int, int)@@Base+0x19c>) │ │ │ │ - ldr r3, [pc, #40] @ (66f70 (int*, int, int)@@Base+0x178>) │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #184] @ (63adc )@@Base+0x940>) │ │ │ │ + ldr r3, [pc, #96] @ (63a88 )@@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 66f18 (int*, int, int)@@Base+0x120> │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 66f38 (int*, int, int)@@Base+0x140> │ │ │ │ - mov r0, r9 │ │ │ │ + beq.n 6399c )@@Base+0x800> │ │ │ │ + b.n 6397a )@@Base+0x7de> │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 639e4 )@@Base+0x848> │ │ │ │ + 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 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 66f32 (int*, int, int)@@Base+0x13a> │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + b.n 63a40 )@@Base+0x8a4> │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + eors r1, r3 │ │ │ │ + ... │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ + movs r4, r0 │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ - movs r6, r0 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ - movs r6, r0 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + cbz r4, 63aa8 )@@Base+0x90c> │ │ │ │ + movs r4, r0 │ │ │ │ + cbz r0, 63a9a )@@Base+0x8fe> │ │ │ │ + movs r4, r0 │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + cbz r6, 63aa8 )@@Base+0x90c> │ │ │ │ + movs r4, r0 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ movs r4, r0 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ + movs r4, r0 │ │ │ │ + add r3, pc, #904 @ (adr r3, 63e38 ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ + movs r4, r0 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ + movs r4, r0 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ + movs r4, r0 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ + movs r4, r0 │ │ │ │ + @ instruction: 0xb65a │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ + movs r6, r0 │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ + movs r6, r0 │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ + movs r6, r0 │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ + movs r6, r0 │ │ │ │ + push {r1, r6, lr} │ │ │ │ movs r6, r0 │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ + movs r6, r0 │ │ │ │ + push {r1, r3, lr} │ │ │ │ + movs r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 63a60 )@@Base+0x8c4> │ │ │ │ + b.n 639ac )@@Base+0x810> │ │ │ │ │ │ │ │ -00066f98 (double*, int)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00063af0 : │ │ │ │ + stmdb 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, #420] @ (67150 (double*, int)@@Base+0x1b8>) │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #420] @ (67154 (double*, int)@@Base+0x1bc>) │ │ │ │ - cmp r1, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #420] @ (67158 (double*, int)@@Base+0x1c0>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 67052 (double*, int)@@Base+0xba> │ │ │ │ - blt.n 6706c (double*, int)@@Base+0xd4> │ │ │ │ - movs.w ip, r1, asr #3 │ │ │ │ - beq.n 67004 (double*, int)@@Base+0x6c> │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ - mov r2, ip │ │ │ │ - mov r3, r0 │ │ │ │ - vldr d7, [pc, #372] @ 67148 (double*, int)@@Base+0x1b0> │ │ │ │ - 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 66fd4 (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 67052 (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 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + ldr r7, [pc, #848] @ (63e54 ) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + ldr r6, [pc, #848] @ (63e58 ) │ │ │ │ movs r3, #0 │ │ │ │ - strd r2, r3, [r0, #32] │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [pc, #844] @ (63e5c ) │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + add r5, pc │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + mov.w r6, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + blx 2c8c0 │ │ │ │ + ldr r3, [pc, #828] @ (63e60 ) │ │ │ │ + ldr r2, [pc, #828] @ (63e64 ) │ │ │ │ + movs r1, #0 │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r5, 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 r5, [r6, #192] @ 0xc0 │ │ │ │ + movs r3, #7 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + 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 2d3ec │ │ │ │ + cmp r0, #7 │ │ │ │ + beq.w 63db4 │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r7, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 2d3ec │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #15 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bhi.w 63d98 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.w 63dce │ │ │ │ + ldrb r3, [r5, #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] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ + adds r3, #16 │ │ │ │ + cmp r3, #14 │ │ │ │ + bls.w 63e0e │ │ │ │ + ldr r1, [pc, #712] @ (63e68 ) │ │ │ │ + add r7, sp, #60 @ 0x3c │ │ │ │ + movs r2, #15 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, pc │ │ │ │ + str r7, [sp, #4] │ │ │ │ + blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + blx 2b66c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 2bc3c , std::allocator > const&)@plt> │ │ │ │ + ldr.w r8, [r6, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ - strd r2, r3, [r0, #24] │ │ │ │ - movs r2, #0 │ │ │ │ + str.w r5, [r4, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 63bda │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + add.w r9, sp, #20 │ │ │ │ + add r5, sp, #92 @ 0x5c │ │ │ │ + mov r0, r9 │ │ │ │ + mov.w fp, #10 │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #640] @ (63e6c ) │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov ip, r5 │ │ │ │ + add r2, pc │ │ │ │ + mov.w lr, #0 │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + ldmia r2, {r0, r1, r2} │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + stmia.w ip!, {r0, r1} │ │ │ │ + mov r7, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strh.w r2, [ip] │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #24 │ │ │ │ + str.w fp, [sp, #88] @ 0x58 │ │ │ │ + strb.w lr, [sp, #102] @ 0x66 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 63c2c │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r8, [r6, #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 63c52 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + mov.w fp, #14 │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [pc, #528] @ (63e70 ) │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mov ip, r5 │ │ │ │ + add r3, pc │ │ │ │ + mov.w lr, #0 │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + ldr r7, [r2, #76] @ 0x4c │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + stmia.w ip!, {r0, r1, r2} │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r2, r4, #148 @ 0x94 │ │ │ │ + strh.w r3, [ip] │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str.w fp, [sp, #88] @ 0x58 │ │ │ │ + strb.w lr, [sp, #106] @ 0x6a │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 63c9e │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ + vldr d6, [r6, #104] @ 0x68 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ + ldr.w r8, [r6, #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 63ce4 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + add.w fp, sp, #16 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r0] │ │ │ │ - ldr r2, [pc, #264] @ (6715c (double*, int)@@Base+0x1c4>) │ │ │ │ - ldr r3, [pc, #252] @ (67154 (double*, int)@@Base+0x1bc>) │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ + movs r3, #18 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + ldr r6, [pc, #360] @ (63e74 ) │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov.w lr, #0 │ │ │ │ + add r6, pc │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + str.w r0, [ip] │ │ │ │ + mov r0, r8 │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + ldrh r3, [r6, #0] │ │ │ │ + strh.w r3, [ip, #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 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 63d56 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 63d6c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 63d7c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + adds r1, #1 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [pc, #248] @ (63e78 ) │ │ │ │ + ldr r3, [pc, #216] @ (63e58 ) │ │ │ │ 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 670f2 (double*, int)@@Base+0x15a> │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - add r7, sp, #28 │ │ │ │ - blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #232] @ (67160 (double*, int)@@Base+0x1c8>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, pc │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #224] @ (67164 (double*, int)@@Base+0x1cc>) │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #216] @ (67168 (double*, int)@@Base+0x1d0>) │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ - blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - 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 2bb88 , 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 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ + bne.n 63e0a │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2d7b4 , 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, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2d368 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + b.n 63b88 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d8bc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 63b62 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 63b86 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 63b86 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b.n 63da8 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #140] @ (6716c (double*, int)@@Base+0x1d4>) │ │ │ │ - ldr r3, [pc, #112] @ (67154 (double*, int)@@Base+0x1bc>) │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bd2c │ │ │ │ + ldr r2, [pc, #132] @ (63e7c ) │ │ │ │ + ldr r3, [pc, #92] @ (63e58 ) │ │ │ │ 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 670f8 (double*, int)@@Base+0x160> │ │ │ │ + beq.n 63e48 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 67118 (double*, int)@@Base+0x180> │ │ │ │ - ldr r2, [pc, #116] @ (67170 (double*, int)@@Base+0x1d8>) │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [pc, #116] @ (67174 (double*, int)@@Base+0x1dc>) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d778 <__cxa_throw@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #88] @ (67178 (double*, int)@@Base+0x1e0>) │ │ │ │ - ldr r3, [pc, #48] @ (67154 (double*, int)@@Base+0x1bc>) │ │ │ │ + ldr r2, [pc, #112] @ (63e80 ) │ │ │ │ + ldr r3, [pc, #68] @ (63e58 ) │ │ │ │ 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 670f2 (double*, int)@@Base+0x15a> │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 67112 (double*, int)@@Base+0x17a> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ + bne.n 63e0a │ │ │ │ + ldr r0, [pc, #96] @ (63e84 ) │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ + b.n 63de4 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ + blx 2c2a8 │ │ │ │ + b.n 63de4 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6710c (double*, int)@@Base+0x174> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ + b.n 63de4 │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + b.n 63e3a │ │ │ │ + b.n 63dde │ │ │ │ + b.n 63dea │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + push {r3, r5} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ - movs r6, r0 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldr r5, [pc, #240] @ (63f54 ) │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + cbz r0, 63ea8 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + cbz r6, 63e8c │ │ │ │ movs r6, r0 │ │ │ │ + cbz r6, 63e8a │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r6, [pc, #160] @ (63f28 ) │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -0006717c >::~_Vector_base()@@Base>: │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 671a4 >::~_Vector_base()@@Base+0x28> │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000671a8 >::_M_fill_append(unsigned int, double const&)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00063e88 : │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ - mov r5, r1 │ │ │ │ - sub sp, #8 │ │ │ │ - ldrd r1, r4, [r0, #4] │ │ │ │ - subs r3, r4, r1 │ │ │ │ - cmp.w r5, r3, asr #3 │ │ │ │ - bhi.n 671e8 >::_M_fill_append(unsigned int, double const&)@@Base+0x40> │ │ │ │ - cbz r5, 671e0 >::_M_fill_append(unsigned int, double const&)@@Base+0x38> │ │ │ │ - subs r3, r5, #1 │ │ │ │ - mov ip, r1 │ │ │ │ - vldr d7, [r2] │ │ │ │ - subs r3, #1 │ │ │ │ - adds r4, r3, #1 │ │ │ │ - vstmia ip!, {d7} │ │ │ │ - bne.n 671ce >::_M_fill_append(unsigned int, double const&)@@Base+0x26> │ │ │ │ - add.w r1, r1, r5, lsl #3 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov sl, r2 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - mvn.w r0, #4026531840 @ 0xf0000000 │ │ │ │ - subs r3, r1, r5 │ │ │ │ - mov r6, r3 │ │ │ │ - asrs r3, r3, #3 │ │ │ │ - sub.w ip, r0, r3 │ │ │ │ - cmp r2, ip │ │ │ │ - bhi.n 6726c >::_M_fill_append(unsigned int, double const&)@@Base+0xc4> │ │ │ │ - cmp r2, r3 │ │ │ │ + str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ + ldr r5, [pc, #312] @ (63fd8 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #312] @ (63fdc ) │ │ │ │ + sub sp, #388 @ 0x184 │ │ │ │ + add r5, pc │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #380] @ 0x17c │ │ │ │ + mov.w r0, #0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + bcs.w 647de │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6467c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + lsls r5, r3, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b66c │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + adds r7, r0, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + strd r2, r3, [r0], #8 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 64700 │ │ │ │ + sub.w r2, r5, #8 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2c240 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r0, [r3, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + bcs.w 647fc │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6466e │ │ │ │ + lsls r5, r3, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b66c │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + adds r7, r0, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + movs r2, #0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + strd r2, r3, [r0], #8 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 64706 │ │ │ │ + sub.w r2, r5, #8 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2c240 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r0, [r3, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ + blx 2c18c │ │ │ │ + ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ + blx 2cf4c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 64836 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 6470c │ │ │ │ + movs r6, #0 │ │ │ │ + vldr d8, [pc, #8] @ 63fd0 │ │ │ │ + mov r5, r6 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + b.n 63fe8 │ │ │ │ + ... │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 64070 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 63fe0 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r5, r3 │ │ │ │ + it ne │ │ │ │ + strne.w r6, [r5], #4 │ │ │ │ + bne.n 63fe0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + subs r5, r5, r3 │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + asrs r7, r5, #2 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 6481a │ │ │ │ + cmp r7, #1 │ │ │ │ ite cs │ │ │ │ - addcs r3, r3, r2 │ │ │ │ - addcc r3, r3, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r3, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + addcs r7, r7, r7 │ │ │ │ + addcc r7, #1 │ │ │ │ + cmp r7, r3 │ │ │ │ it cs │ │ │ │ - movcs r3, r0 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - mov.w r8, r3, lsl #3 │ │ │ │ + movcs r7, r3 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2b66c │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - adds r3, r0, r6 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - vldr d7, [sl] │ │ │ │ - add.w r2, r3, r2, lsl #3 │ │ │ │ - vstmia r3!, {d7} │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 6722e >::_M_fill_append(unsigned int, double const&)@@Base+0x86> │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.n 6724c >::_M_fill_append(unsigned int, double const&)@@Base+0xa4> │ │ │ │ - mov r3, r7 │ │ │ │ - adds r0, r7, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - vldmia r1!, {d7} │ │ │ │ - vstmia r3!, {d7} │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 67240 >::_M_fill_append(unsigned int, double const&)@@Base+0x98> │ │ │ │ - cbz r5, 6725a >::_M_fill_append(unsigned int, double const&)@@Base+0xb2> │ │ │ │ - subs r1, r4, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + str r6, [r0, r5] │ │ │ │ + cbz r5, 6404c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r5 │ │ │ │ + blx 2d368 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + adds r5, #4 │ │ │ │ + add r5, sl │ │ │ │ + cbz r3, 6405e │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r3 │ │ │ │ + subs r1, r2, r3 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r3, r7, r8 │ │ │ │ - strd r7, r2, [r9] │ │ │ │ - str.w r3, [r9, #8] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ (67274 >::_M_fill_append(unsigned int, double const&)@@Base+0xcc>) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00067278 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>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #328] @ (673d4 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>) │ │ │ │ - ldr r3, [pc, #332] @ (673d8 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+0x160>) │ │ │ │ - mov r7, r2 │ │ │ │ + add.w r3, sl, r7 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + adds r6, #1 │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 63fe8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + movs r3, #0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2beb0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + cmp r6, r0 │ │ │ │ + beq.w 64688 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + vldr d0, [pc, #820] @ 643e8 │ │ │ │ + ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [pc, #836] @ (64408 ) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ - sub sp, #28 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #32 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ + ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bc48 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + vldr d0, [r3] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ + blx r3 │ │ │ │ + vldr d7, [r4, #136] @ 0x88 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + vldr d8, [r4, #80] @ 0x50 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r0, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r7, [r4, #200] @ 0xc8 │ │ │ │ + vadd.f64 d8, d7, d8 │ │ │ │ + ldr.w r6, [r4, #144] @ 0x90 │ │ │ │ + blx 2c790 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vmov d9, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vldr d7, [pc, #700] @ 643f0 │ │ │ │ + vmov d6, r0, r1 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + vldr d0, [pc, #696] @ 643f8 │ │ │ │ + mov r0, r7 │ │ │ │ + vmla.f64 d9, d6, d7 │ │ │ │ + vsub.f64 d1, d8, d9 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64668 │ │ │ │ + blx 2dc74 │ │ │ │ + ldr.w r2, [r4, #200] @ 0xc8 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldrb r1, [r2, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + add.w r3, r4, #44 @ 0x2c │ │ │ │ + mov r2, r3 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 6463a │ │ │ │ + movs r1, #3 │ │ │ │ + blx 2b788 │ │ │ │ + ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + blx 2d634 │ │ │ │ + ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + blx 2d634 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd64 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + vldr d11, [r3] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 64476 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + vldr d9, [pc, #600] @ 64400 │ │ │ │ + subs r1, r5, r3 │ │ │ │ + vldr d10, [pc, #572] @ 643e8 │ │ │ │ + ldrd r3, r2, [r9, #4] │ │ │ │ + asrs r5, r1, #2 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + subs r3, r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ + movw r3, #65532 @ 0xfffc │ │ │ │ + movt r3, #16383 @ 0x3fff │ │ │ │ + str r3, [sp, #32] │ │ │ │ + lsls r3, r1, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ + str r6, [sp, #300] @ 0x12c │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi.w 6477c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 644e0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ blx 2b66c │ │ │ │ - mov r4, r0 │ │ │ │ - ldmia.w r7, {r0, r1} │ │ │ │ - strd r0, r1, [r4, #16] │ │ │ │ - ldrd r0, r1, [r7, #8] │ │ │ │ - adds r7, r5, #4 │ │ │ │ - cmp r6, r7 │ │ │ │ - strd r0, r1, [r4, #24] │ │ │ │ - beq.n 6736e 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 r1, [r4, #16] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 67310 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 r6, r3 │ │ │ │ - beq.n 67344 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+0xcc> │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c99c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - ble.n 6739c 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+0x124> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 67344 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+0xcc> │ │ │ │ + mov r3, r0 │ │ │ │ + adds r7, r0, r7 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + movs r1, #0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r5, #1 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + mov.w r0, #0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r7, [sp, #132] @ 0x84 │ │ │ │ + strd r0, r1, [r3], #8 │ │ │ │ + beq.n 6421c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + subs r2, #8 │ │ │ │ + blx 2c240 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add.w fp, r7, r0 │ │ │ │ + sub.w fp, fp, #8 │ │ │ │ + sub.w r3, fp, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr.w sl, [sp, #8] │ │ │ │ + vmov.f64 d8, #96 @ 0x3f000000 0.5 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + subs r7, r3, #4 │ │ │ │ + ldr.w r3, [r7, #4]! │ │ │ │ + add.w r3, r6, r3, lsl #3 │ │ │ │ + vldr d12, [r3] │ │ │ │ + vadd.f64 d0, d12, d8 │ │ │ │ + blx 2dc8c │ │ │ │ + vsub.f64 d0, d12, d0 │ │ │ │ + vabs.f64 d0, d0 │ │ │ │ + vcmpe.f64 d0, d9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.w 647b6 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + vstmia sl!, {d12} │ │ │ │ + cmp r5, fp │ │ │ │ + bhi.n 64230 │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + vmov.f64 d1, d10 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + blx 2dc14 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + blx 2b788 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + blx 2bda4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd64 │ │ │ │ + vldr d7, [pc, #340] @ 643f0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + vcmpe.f64 d8, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 644ee │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldrb.w lr, [r4, #96] @ 0x60 │ │ │ │ + mov.w ip, #0 │ │ │ │ + vldr d0, [pc, #296] @ 643e8 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + mov r1, r9 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + ldr.w r6, [r6, #672] @ 0x2a0 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + asrs r2, r3, #2 │ │ │ │ + ldrd r1, r3, [r9, #4] │ │ │ │ + subs r3, r3, r1 │ │ │ │ + rsbs r2, r2, r3, asr #2 │ │ │ │ + beq.w 64848 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2d980 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2c790 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vldr d5, [pc, #228] @ 643f0 │ │ │ │ + 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 │ │ │ │ + bgt.w 6446a │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.w 6446a │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + cmp r1, r2 │ │ │ │ + bge.w 6446a │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ mov r2, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bc48 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + vldr d0, [r3] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ + blx r3 │ │ │ │ + vldr d7, [r4, #136] @ 0x88 │ │ │ │ + movs r0, #0 │ │ │ │ + vldr d8, [r4, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr.w fp, [r4, #200] @ 0xc8 │ │ │ │ + vadd.f64 d8, d7, d8 │ │ │ │ + ldr.w r6, [r4, #144] @ 0x90 │ │ │ │ + blx 2c790 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vmov d12, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vldr d7, [pc, #76] @ 643f0 │ │ │ │ + vmov d6, r0, r1 │ │ │ │ + ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + vldr d0, [pc, #72] @ 643f8 │ │ │ │ + mov r0, fp │ │ │ │ + vmla.f64 d12, d6, d7 │ │ │ │ + vsub.f64 d1, d8, d12 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6461a │ │ │ │ + blx 2dc74 │ │ │ │ + ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 64610 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + movs r1, #3 │ │ │ │ + blx 2b788 │ │ │ │ + b.n 6440c │ │ │ │ + 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 r5, pc, #800 @ (adr r5, 6472c ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + blx 2d634 │ │ │ │ + ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + blx 2d634 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd64 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 64620 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + blx 2b788 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + add.w r3, r6, r0, lsl #3 │ │ │ │ + mov r0, fp │ │ │ │ + vldr d0, [r3] │ │ │ │ + blx 2bda4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 64460 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cmp r7, r2 │ │ │ │ - it eq │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ - cbnz r0, 67346 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+0xce> │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r1, r3 │ │ │ │ - blt.n 67344 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+0xcc> │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - bne.n 67346 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+0xce> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 67346 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+0xce> │ │ │ │ - beq.n 67390 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+0x118> │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 673c0 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> │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c2cc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - blt.n 67338 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+0xc0> │ │ │ │ - bne.n 673a6 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> │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 673a6 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> │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ + blx 2c2a8 │ │ │ │ + ldrd r3, r2, [r9, #4] │ │ │ │ + subs r3, r2, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 641cc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 64476 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w r2, [r4, #204] @ 0xcc │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r2, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #0 │ │ │ │ + andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 672f6 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+0x7e> │ │ │ │ - mov r2, ip │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 67346 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+0xce> │ │ │ │ - movs r0, #1 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2b82c │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #20] │ │ │ │ - ldr r2, [pc, #132] @ (673dc 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+0x164>) │ │ │ │ - ldr r3, [pc, #128] @ (673d8 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+0x160>) │ │ │ │ + bne.w 646a2 │ │ │ │ + vldr d8, [pc, #688] @ 64740 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2b654 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r3, 644a4 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r3 │ │ │ │ + subs r1, r2, r3 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cbz r3, 644b0 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cbz r3, 644bc │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [pc, #672] @ (64760 ) │ │ │ │ + ldr r3, [pc, #676] @ (64764 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 673c4 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+0x14c> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 673ac 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+0x134> │ │ │ │ - ldrd r2, r3, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 66c00 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - cbnz r3, 673c8 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+0x150> │ │ │ │ + bne.w 64736 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + add sp, #388 @ 0x184 │ │ │ │ + vpop {d8-d12} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + str r5, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ + str r5, [sp, #8] │ │ │ │ + b.n 64264 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldrd r2, r3, [r4, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + vldr d0, [r4, #112] @ 0x70 │ │ │ │ + blx 2be1c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [pc, #612] @ (64768 ) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + blx r3 │ │ │ │ + cbnz r0, 64534 │ │ │ │ + ldrd r2, r3, [r4, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + vldr d0, [r4, #112] @ 0x70 │ │ │ │ + blx 2d4ac │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [pc, #576] @ (6476c ) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r4, r2 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + vldr d0, [r3] │ │ │ │ + blx 2ce74 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 64590 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ + blx r3 │ │ │ │ + vcmpe.f64 d11, d0 │ │ │ │ + vldr d7, [r4, #104] @ 0x68 │ │ │ │ + vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it gt │ │ │ │ + vmovgt.f64 d11, d0 │ │ │ │ + vcmpe.f64 d11, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 64630 │ │ │ │ + vsub.f64 d7, d6, d7 │ │ │ │ + vmul.f64 d7, d7, d11 │ │ │ │ + vcmpe.f64 d7, d11 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr d7, [r3] │ │ │ │ + bpl.w 647c8 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldrb.w fp, [r4, #96] @ 0x60 │ │ │ │ + mov.w lr, #0 │ │ │ │ + vldr d0, [pc, #416] @ 64748 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w ip, [r0] │ │ │ │ + mov r1, r9 │ │ │ │ + strd lr, fp, [sp] │ │ │ │ + ldr.w fp, [ip, #672] @ 0x2a0 │ │ │ │ + blx fp │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #264] @ 0x108 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ + blx r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 642d2 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #14 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + adds r6, r3, #1 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + blx 2b788 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2d634 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + vldr d0, [r3] │ │ │ │ + blx 2bda4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd64 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [pc, #364] @ (64770 ) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ + blx r3 │ │ │ │ + b.n 642d2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + movs r1, #4 │ │ │ │ + blx 2b788 │ │ │ │ + b.n 6440c │ │ │ │ + blx 2d16c │ │ │ │ + b.n 643c6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 64476 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 67354 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+0xdc> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - bgt.n 672c6 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+0x4e> │ │ │ │ - bge.n 67384 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+0x10c> │ │ │ │ - b.n 67312 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 673a6 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> │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 672e0 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+0x68> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - mov r2, r1 │ │ │ │ - b.n 67376 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+0xfe> │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - blt.n 673c0 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> │ │ │ │ - bne.n 67372 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 r1, [r2, #20] │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 67372 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> │ │ │ │ + b.n 64476 │ │ │ │ + vadd.f64 d7, d7, d6 │ │ │ │ + vmul.f64 d7, d7, d11 │ │ │ │ + b.n 64578 │ │ │ │ + movs r1, #4 │ │ │ │ + blx 2b788 │ │ │ │ + ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + blx 2d634 │ │ │ │ + ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + blx 2d634 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd64 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 6448c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + vldr d11, [r3] │ │ │ │ + b.n 641a2 │ │ │ │ + blx 2d16c │ │ │ │ + b.n 64156 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 63f7e │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + b.n 63f12 │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r2, [r3, #204] @ 0xcc │ │ │ │ + ldr.w r7, [r3, #664] @ 0x298 │ │ │ │ + blx r2 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r7 │ │ │ │ + b.n 640aa │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + movs r1, #7 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + blx 2b788 │ │ │ │ + ldr r1, [pc, #196] @ (64774 ) │ │ │ │ + add r1, pc │ │ │ │ + blx 2d998 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 672ea 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> │ │ │ │ + blx 2c790 <__getrusage64@plt> │ │ │ │ + ldrd r0, r1, [sp, #136] @ 0x88 │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vmov d8, r0, r1 │ │ │ │ + ldrd r0, r1, [sp, #144] @ 0x90 │ │ │ │ + blx 2d700 <__aeabi_l2d@plt> │ │ │ │ + vldr d7, [pc, #124] @ 64750 │ │ │ │ + vmov d6, r0, r1 │ │ │ │ + vldr d0, [r4, #80] @ 0x50 │ │ │ │ + mov r0, r5 │ │ │ │ + vmla.f64 d8, d6, d7 │ │ │ │ + vsub.f64 d0, d8, d0 │ │ │ │ + blx 2bda4 │ │ │ │ + vmov.f64 d0, d11 │ │ │ │ + blx 2bda4 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2cd64 │ │ │ │ + vldr d8, [pc, #92] @ 64758 │ │ │ │ + b.n 64490 │ │ │ │ + movs r3, #8 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b.n 63f12 │ │ │ │ + movs r3, #8 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + b.n 63f7e │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r5, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 64070 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + blx 2d790 >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + blx 2d790 >::~_Vector_base()@plt> │ │ │ │ + ldr r2, [pc, #84] @ (64778 ) │ │ │ │ + ldr r3, [pc, #60] @ (64764 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 647da │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r2, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - b.n 672ea 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> │ │ │ │ - nop │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + b.n 6479e │ │ │ │ + nop.w │ │ │ │ + @ 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] │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + add r1, pc, #544 @ (adr r1, 6498c ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r1, pc, #384 @ (adr r1, 648f0 ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r0, pc, #536 @ (adr r0, 6498c ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r0, pc, #200 @ (adr r0, 64840 ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ - │ │ │ │ -000673e0 >::_M_realloc_append(double&&)@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldrd r7, r4, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ - mvn.w r3, #4026531840 @ 0xf0000000 │ │ │ │ - sub sp, #12 │ │ │ │ - subs r4, r4, r7 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 67456 >::_M_realloc_append(double&&)@@Base+0x76> │ │ │ │ - cmp r0, #1 │ │ │ │ - ite cs │ │ │ │ - addcs r0, r0, r0 │ │ │ │ - addcc r0, #1 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - it cs │ │ │ │ - movcs r0, r3 │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r2, r0, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - vldr d7, [r1] │ │ │ │ - vstr d7, [r2] │ │ │ │ - cbz r4, 67436 >::_M_realloc_append(double&&)@@Base+0x56> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2d368 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r4, #8 │ │ │ │ - add r4, r3 │ │ │ │ - cbz r7, 6744a >::_M_realloc_append(double&&)@@Base+0x6a> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r5, r3 │ │ │ │ - strd r3, r4, [r6] │ │ │ │ - str r5, [r6, #8] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #8] @ (67460 >::_M_realloc_append(double&&)@@Base+0x80>) │ │ │ │ + ldr r2, [pc, #220] @ (6485c ) │ │ │ │ + ldr r3, [pc, #224] @ (64860 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 64736 │ │ │ │ + ldr r0, [pc, #208] @ (64864 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - nop │ │ │ │ - ldr r7, [pc, #688] @ (67714 ) │ │ │ │ - movs r4, r0 │ │ │ │ - │ │ │ │ -00067464 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldrd r7, r4, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - sub sp, #12 │ │ │ │ - subs r4, r4, r7 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 674d4 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x70> │ │ │ │ - cmp r0, #1 │ │ │ │ - ite cs │ │ │ │ - addcs r0, r0, r0 │ │ │ │ - addcc r0, #1 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - it cs │ │ │ │ - movcs r0, r3 │ │ │ │ - lsls r5, r0, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [r0, r4] │ │ │ │ - cbz r4, 674b4 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x50> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 2d368 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r4, #4 │ │ │ │ - add r4, r3 │ │ │ │ - cbz r7, 674c8 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x64> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - subs r1, r1, r7 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2d790 >::~_Vector_base()@plt> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2b654 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 64716 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r3 │ │ │ │ + subs r1, r2, r3 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r5, r3 │ │ │ │ - strd r3, r4, [r6] │ │ │ │ - str r5, [r6, #8] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #4] @ (674dc >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x78>) │ │ │ │ + b.n 64716 │ │ │ │ + ldr r3, [pc, #176] @ (64868 ) │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ + ldr r1, [pc, #176] @ (6486c ) │ │ │ │ + ldr r0, [pc, #176] @ (64870 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #168] @ (64874 ) │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ + ldr r1, [pc, #168] @ (64878 ) │ │ │ │ + ldr r0, [pc, #172] @ (6487c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + ldr r2, [pc, #160] @ (64880 ) │ │ │ │ + ldr r3, [pc, #124] @ (64860 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 64736 │ │ │ │ + ldr r0, [pc, #144] @ (64884 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ + b.n 6471c │ │ │ │ + ldr r2, [pc, #136] @ (64888 ) │ │ │ │ + ldr r3, [pc, #96] @ (64860 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 64736 │ │ │ │ + ldr r0, [pc, #120] @ (6488c ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - ldr r7, [pc, #184] @ (67598 ) │ │ │ │ + b.n 647a4 │ │ │ │ + ldr r2, [pc, #116] @ (64890 ) │ │ │ │ + ldr r3, [pc, #64] @ (64860 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 64736 │ │ │ │ + ldr r0, [pc, #100] @ (64894 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ + ldr r3, [pc, #96] @ (64898 ) │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr r1, [pc, #96] @ (6489c ) │ │ │ │ + ldr r0, [pc, #96] @ (648a0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #88] @ (648a4 ) │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ + ldr r1, [pc, #88] @ (648a8 ) │ │ │ │ + ldr r0, [pc, #92] @ (648ac ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + add r7, pc, #704 @ (adr r7, 64b20 ) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ + movs r4, r0 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ + movs r4, r0 │ │ │ │ + add r7, pc, #312 @ (adr r7, 649bc ) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ + movs r4, r0 │ │ │ │ + add r7, pc, #192 @ (adr r7, 6494c ) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + movs r4, r0 │ │ │ │ + add r7, pc, #72 @ (adr r7, 648dc ) │ │ │ │ + movs r6, r0 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + movs r4, r0 │ │ │ │ + ands r6, r3 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + movs r4, r0 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000674e0 : │ │ │ │ - push {r4, lr} │ │ │ │ +000648b0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #44] @ (67520 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2c028 │ │ │ │ - mov.w r0, #272 @ 0x110 │ │ │ │ + ldr r6, [pc, #84] @ (64914 ) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ blx 2b66c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ - blx 2d078 │ │ │ │ + blx 2cb18 │ │ │ │ + ldr r3, [pc, #68] @ (64918 ) │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 2b66c │ │ │ │ + ldr.w r1, [r5, #200] @ 0xc8 │ │ │ │ + mov r6, r0 │ │ │ │ + blx 2d2e8 │ │ │ │ + ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov.w r1, #272 @ 0x110 │ │ │ │ + strd r6, r3, [r4, #200] @ 0xc8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + b.n 64906 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c2a8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bd2c │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ - movs r4, r0 │ │ │ │ + b.n 64900 │ │ │ │ + add r6, pc, #408 @ (adr r6, 64ab0 ) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ + movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067528 : │ │ │ │ +00064920 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #216] @ (67614 ) │ │ │ │ + ldr r4, [pc, #216] @ (64a0c ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #216] @ (67618 ) │ │ │ │ + ldr r1, [pc, #216] @ (64a10 ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldrd r7, r4, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67602 │ │ │ │ + beq.n 649fa │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 675f0 │ │ │ │ - cbz r1, 675c0 │ │ │ │ + bne.n 649e8 │ │ │ │ + cbz r1, 649b8 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ - cbz r0, 675c0 │ │ │ │ + cbz r0, 649b8 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vstr d7, [r1] │ │ │ │ - cbz r6, 6757c │ │ │ │ + cbz r6, 64974 │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ - cbz r0, 6757c │ │ │ │ + cbz r0, 64974 │ │ │ │ add.w r0, r6, r3, lsl #3 │ │ │ │ vstr d7, [r0, #-8] │ │ │ │ mov r0, r1 │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [r5, #0] │ │ │ │ add.w lr, r1, #8 │ │ │ │ strd r6, r7, [sp] │ │ │ │ @@ -92681,146 +88345,146 @@ │ │ │ │ subs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ vstr d7, [r8] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #116] @ (6761c ) │ │ │ │ - ldr r3, [pc, #108] @ (67618 ) │ │ │ │ + ldr r2, [pc, #116] @ (64a14 ) │ │ │ │ + ldr r3, [pc, #108] @ (64a10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 675ec │ │ │ │ + bne.n 649e4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r6, 675e8 │ │ │ │ + cbz r6, 649e0 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 675da │ │ │ │ + beq.n 649d2 │ │ │ │ add.w ip, r6, r3, lsl #3 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vstr d7, [ip, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6757c │ │ │ │ + bne.n 64974 │ │ │ │ add r0, sp, #16 │ │ │ │ - b.n 6757e │ │ │ │ + b.n 64976 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (67620 ) │ │ │ │ + ldr r3, [pc, #44] @ (64a18 ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ - ldr r1, [pc, #44] @ (67624 ) │ │ │ │ - ldr r0, [pc, #48] @ (67628 ) │ │ │ │ + ldr r1, [pc, #44] @ (64a1c ) │ │ │ │ + ldr r0, [pc, #48] @ (64a20 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (6762c ) │ │ │ │ + ldr r3, [pc, #40] @ (64a24 ) │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #40] @ (67630 ) │ │ │ │ - ldr r0, [pc, #40] @ (67634 ) │ │ │ │ + ldr r1, [pc, #40] @ (64a28 ) │ │ │ │ + ldr r0, [pc, #40] @ (64a2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + add r5, pc, #992 @ (adr r5, 64df0 ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + add r5, pc, #568 @ (adr r5, 64c50 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00067638 : │ │ │ │ +00064a30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6766a │ │ │ │ + cbz r3, 64a62 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 6767c │ │ │ │ + bne.n 64a74 │ │ │ │ ldr.w ip, [r3] │ │ │ │ mov.w lr, #1 │ │ │ │ subs r1, r0, #1 │ │ │ │ str.w lr, [r2], #4 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #36] @ (67690 ) │ │ │ │ + ldr r3, [pc, #36] @ (64a88 ) │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ - ldr r1, [pc, #36] @ (67694 ) │ │ │ │ - ldr r0, [pc, #36] @ (67698 ) │ │ │ │ + ldr r1, [pc, #36] @ (64a8c ) │ │ │ │ + ldr r0, [pc, #36] @ (64a90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (6769c ) │ │ │ │ + ldr r3, [pc, #28] @ (64a94 ) │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ - ldr r1, [pc, #28] @ (676a0 ) │ │ │ │ - ldr r0, [pc, #32] @ (676a4 ) │ │ │ │ + ldr r1, [pc, #28] @ (64a98 ) │ │ │ │ + ldr r0, [pc, #32] @ (64a9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000676a8 : │ │ │ │ +00064aa0 : │ │ │ │ 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, [r0, #8] │ │ │ │ ldrd r6, r4, [sp, #24] │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ - cbz r0, 67714 │ │ │ │ + cbz r0, 64b0c │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 67738 │ │ │ │ + bne.n 64b30 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 67726 │ │ │ │ + bne.n 64b1e │ │ │ │ add.w r5, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, r6, lsl #3 │ │ │ │ - vldr d7, [pc, #112] @ 67750 │ │ │ │ + vldr d7, [pc, #112] @ 64b48 │ │ │ │ subs r1, r6, #1 │ │ │ │ - vldr d6, [pc, #116] @ 67758 │ │ │ │ + vldr d6, [pc, #116] @ 64b50 │ │ │ │ add.w r6, r2, ip │ │ │ │ add ip, r3 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ vstr d7, [r6, #-8] │ │ │ │ vstr d6, [ip, #-8] │ │ │ │ vstmia r4!, {d7} │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ @@ -92828,175 +88492,175 @@ │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [lr], #8 │ │ │ │ str.w lr, [sp, #32] │ │ │ │ ldr r4, [r7, #28] │ │ │ │ mov ip, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - ldr r3, [pc, #72] @ (67760 ) │ │ │ │ + ldr r3, [pc, #72] @ (64b58 ) │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ - ldr r1, [pc, #72] @ (67764 ) │ │ │ │ - ldr r0, [pc, #76] @ (67768 ) │ │ │ │ + ldr r1, [pc, #72] @ (64b5c ) │ │ │ │ + ldr r0, [pc, #76] @ (64b60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (6776c ) │ │ │ │ + ldr r3, [pc, #68] @ (64b64 ) │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ - ldr r1, [pc, #68] @ (67770 ) │ │ │ │ - ldr r0, [pc, #68] @ (67774 ) │ │ │ │ + ldr r1, [pc, #68] @ (64b68 ) │ │ │ │ + ldr r0, [pc, #68] @ (64b6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (67778 ) │ │ │ │ + ldr r3, [pc, #60] @ (64b70 ) │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ - ldr r1, [pc, #60] @ (6777c ) │ │ │ │ - ldr r0, [pc, #64] @ (67780 ) │ │ │ │ + ldr r1, [pc, #60] @ (64b74 ) │ │ │ │ + ldr r0, [pc, #64] @ (64b78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00067784 : │ │ │ │ +00064b7c : │ │ │ │ stmdb 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 │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #4 │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r4, [sp, #48] @ 0x30 │ │ │ │ ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ ldrd r7, sl, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 677f8 │ │ │ │ + cbz r0, 64bf0 │ │ │ │ ldr.w r8, [lr, #12] │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 6781c │ │ │ │ + bne.n 64c14 │ │ │ │ ldr.w lr, [lr, #16] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 6780a │ │ │ │ + bne.n 64c02 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w lr, [r3, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 677dc │ │ │ │ + beq.n 64bd4 │ │ │ │ vldmia ip!, {d0} │ │ │ │ strd ip, r4, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ mov ip, lr │ │ │ │ strd r7, sl, [sp, #60] @ 0x3c │ │ │ │ strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ - ldr r3, [pc, #52] @ (67830 ) │ │ │ │ + ldr r3, [pc, #52] @ (64c28 ) │ │ │ │ movs r2, #169 @ 0xa9 │ │ │ │ - ldr r1, [pc, #52] @ (67834 ) │ │ │ │ - ldr r0, [pc, #56] @ (67838 ) │ │ │ │ + ldr r1, [pc, #52] @ (64c2c ) │ │ │ │ + ldr r0, [pc, #56] @ (64c30 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ (6783c ) │ │ │ │ + ldr r3, [pc, #48] @ (64c34 ) │ │ │ │ movs r2, #171 @ 0xab │ │ │ │ - ldr r1, [pc, #48] @ (67840 ) │ │ │ │ - ldr r0, [pc, #48] @ (67844 ) │ │ │ │ + ldr r1, [pc, #48] @ (64c38 ) │ │ │ │ + ldr r0, [pc, #48] @ (64c3c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (67848 ) │ │ │ │ + ldr r3, [pc, #40] @ (64c40 ) │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ - ldr r1, [pc, #40] @ (6784c ) │ │ │ │ - ldr r0, [pc, #44] @ (67850 ) │ │ │ │ + ldr r1, [pc, #40] @ (64c44 ) │ │ │ │ + ldr r0, [pc, #44] @ (64c48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00067854 : │ │ │ │ +00064c4c : │ │ │ │ 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, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #216] @ 67944 │ │ │ │ + ldr.w ip, [pc, #216] @ 64d3c │ │ │ │ add ip, pc │ │ │ │ ldrd r7, r5, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67930 │ │ │ │ + beq.n 64d28 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 6791e │ │ │ │ + bne.n 64d16 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 6790c │ │ │ │ - ldr r1, [pc, #192] @ (67948 ) │ │ │ │ + bne.n 64d04 │ │ │ │ + ldr r1, [pc, #192] @ (64d40 ) │ │ │ │ mov r8, r2 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr.w r9, [ip, #36] @ 0x24 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 678d6 │ │ │ │ + bne.n 64cce │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 67908 │ │ │ │ + bne.n 64d00 │ │ │ │ add.w r4, r2, r4, lsl #3 │ │ │ │ vldr d7, [r4, #-16] │ │ │ │ vstr d7, [r5] │ │ │ │ vldr d6, [r4, #-8] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [r5] │ │ │ │ adds r5, #8 │ │ │ │ @@ -93017,88 +88681,88 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r9 │ │ │ │ vldr d6, [r4, #-8] │ │ │ │ vldr d7, [r5] │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [r5] │ │ │ │ - cbnz r0, 67900 │ │ │ │ + cbnz r0, 64cf8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w ip, [r0] │ │ │ │ - b.n 678ba │ │ │ │ - bl 2e348 │ │ │ │ - ldr r3, [pc, #60] @ (6794c ) │ │ │ │ + b.n 64cb2 │ │ │ │ + bl 2e2f0 │ │ │ │ + ldr r3, [pc, #60] @ (64d44 ) │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - ldr r1, [pc, #60] @ (67950 ) │ │ │ │ - ldr r0, [pc, #64] @ (67954 ) │ │ │ │ + ldr r1, [pc, #60] @ (64d48 ) │ │ │ │ + ldr r0, [pc, #64] @ (64d4c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (67958 ) │ │ │ │ + ldr r3, [pc, #56] @ (64d50 ) │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ - ldr r1, [pc, #56] @ (6795c ) │ │ │ │ - ldr r0, [pc, #56] @ (67960 ) │ │ │ │ + ldr r1, [pc, #56] @ (64d54 ) │ │ │ │ + ldr r0, [pc, #56] @ (64d58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ (67964 ) │ │ │ │ + ldr r3, [pc, #48] @ (64d5c ) │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ - ldr r1, [pc, #48] @ (67968 ) │ │ │ │ - ldr r0, [pc, #52] @ (6796c ) │ │ │ │ + ldr r1, [pc, #48] @ (64d60 ) │ │ │ │ + ldr r0, [pc, #52] @ (64d64 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + add r2, pc, #808 @ (adr r2, 65068 ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00067970 : │ │ │ │ +00064d68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #32 │ │ │ │ - ldr r7, [pc, #196] @ (67a4c ) │ │ │ │ + ldr r7, [pc, #196] @ (64e44 ) │ │ │ │ mov r9, r1 │ │ │ │ add r7, pc │ │ │ │ ldrb.w r1, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67a34 │ │ │ │ + beq.n 64e2c │ │ │ │ ldr.w lr, [r6, #12] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 67a22 │ │ │ │ + bne.n 64e1a │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldr.w ip, [r0] │ │ │ │ mov r8, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ strd r1, r4, [sp] │ │ │ │ @@ -93110,230 +88774,230 @@ │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr.w r4, [ip, #32] │ │ │ │ blx r4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r4, r9, #536870912 @ 0x20000000 │ │ │ │ - ldr r3, [pc, #120] @ (67a50 ) │ │ │ │ + ldr r3, [pc, #120] @ (64e48 ) │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w r4, r8, r4, lsl #3 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67a18 │ │ │ │ + bne.n 64e10 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67a46 │ │ │ │ + bne.n 64e3e │ │ │ │ ldrd r2, r3, [r4, #-8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #0 │ │ │ │ andne.w r5, r5, #1 │ │ │ │ - cbz r5, 67a10 │ │ │ │ + cbz r5, 64e08 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx r6 │ │ │ │ - b.n 679f8 │ │ │ │ - ldr r3, [pc, #48] @ (67a54 ) │ │ │ │ + b.n 64df0 │ │ │ │ + ldr r3, [pc, #48] @ (64e4c ) │ │ │ │ movs r2, #115 @ 0x73 │ │ │ │ - ldr r1, [pc, #48] @ (67a58 ) │ │ │ │ - ldr r0, [pc, #48] @ (67a5c ) │ │ │ │ + ldr r1, [pc, #48] @ (64e50 ) │ │ │ │ + ldr r0, [pc, #48] @ (64e54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (67a60 ) │ │ │ │ + ldr r3, [pc, #40] @ (64e58 ) │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr r1, [pc, #40] @ (67a64 ) │ │ │ │ - ldr r0, [pc, #44] @ (67a68 ) │ │ │ │ + ldr r1, [pc, #40] @ (64e5c ) │ │ │ │ + ldr r0, [pc, #44] @ (64e60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - bl 2e348 │ │ │ │ + bl 2e2f0 │ │ │ │ nop │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + add r1, pc, #696 @ (adr r1, 65100 ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00067a6c : │ │ │ │ +00064e64 : │ │ │ │ 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 lr, r0 │ │ │ │ - ldr r0, [pc, #196] @ (67b44 ) │ │ │ │ + ldr r0, [pc, #196] @ (64f3c ) │ │ │ │ sub sp, #8 │ │ │ │ add r0, pc │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldrd ip, r5, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67b0a │ │ │ │ + beq.n 64f02 │ │ │ │ ldr.w r4, [lr, #12] │ │ │ │ cmp r4, ip │ │ │ │ - ble.n 67b32 │ │ │ │ + ble.n 64f2a │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 67b20 │ │ │ │ + bne.n 64f18 │ │ │ │ ldr.w lr, [r0] │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 67ac4 │ │ │ │ + beq.n 64ebc │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr.w r4, [lr, #56] @ 0x38 │ │ │ │ mov ip, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - ldr.w ip, [pc, #128] @ 67b48 │ │ │ │ + ldr.w ip, [pc, #128] @ 64f40 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r6, [lr, #36] @ 0x24 │ │ │ │ ldr.w r7, [r7, ip] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 67b00 │ │ │ │ + bne.n 64ef8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 67b1c │ │ │ │ + bne.n 64f14 │ │ │ │ add.w r3, r2, r4, lsl #3 │ │ │ │ movs r0, #1 │ │ │ │ vldr d7, [r3, #-16] │ │ │ │ vstr d7, [r5] │ │ │ │ add.w r3, r8, r4, lsl #3 │ │ │ │ vldr d6, [r3, #-8] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [r5] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r6 │ │ │ │ vldr d7, [r5] │ │ │ │ - b.n 67aea │ │ │ │ - ldr r3, [pc, #64] @ (67b4c ) │ │ │ │ + b.n 64ee2 │ │ │ │ + ldr r3, [pc, #64] @ (64f44 ) │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ - ldr r1, [pc, #64] @ (67b50 ) │ │ │ │ - ldr r0, [pc, #64] @ (67b54 ) │ │ │ │ + ldr r1, [pc, #64] @ (64f48 ) │ │ │ │ + ldr r0, [pc, #64] @ (64f4c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - bl 2e348 │ │ │ │ - ldr r3, [pc, #52] @ (67b58 ) │ │ │ │ + bl 2e2f0 │ │ │ │ + ldr r3, [pc, #52] @ (64f50 ) │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ - ldr r1, [pc, #52] @ (67b5c ) │ │ │ │ - ldr r0, [pc, #56] @ (67b60 ) │ │ │ │ + ldr r1, [pc, #52] @ (64f54 ) │ │ │ │ + ldr r0, [pc, #56] @ (64f58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ (67b64 ) │ │ │ │ + ldr r3, [pc, #48] @ (64f5c ) │ │ │ │ movs r2, #181 @ 0xb5 │ │ │ │ - ldr r1, [pc, #48] @ (67b68 ) │ │ │ │ - ldr r0, [pc, #48] @ (67b6c ) │ │ │ │ + ldr r1, [pc, #48] @ (64f60 ) │ │ │ │ + ldr r0, [pc, #48] @ (64f64 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + add r0, pc, #728 @ (adr r0, 65218 ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00067b70 : │ │ │ │ +00064f68 : │ │ │ │ stmdb 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, [r0, #8] │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #440] @ 67d40 │ │ │ │ + ldr.w ip, [pc, #440] @ 65138 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ add ip, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 67ce2 │ │ │ │ + beq.w 650da │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 67cf4 │ │ │ │ + bne.w 650ec │ │ │ │ ldr.w lr, [r6, #16] │ │ │ │ cmp lr, r4 │ │ │ │ - bne.w 67d18 │ │ │ │ + bne.w 65110 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 67d06 │ │ │ │ + bne.w 650fe │ │ │ │ mov sl, r2 │ │ │ │ add.w r8, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67c4e │ │ │ │ - ldr r1, [pc, #388] @ (67d44 ) │ │ │ │ + beq.n 65046 │ │ │ │ + ldr r1, [pc, #388] @ (6513c ) │ │ │ │ ldr.w r9, [r7] │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 67ccc │ │ │ │ + bne.n 650c4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 67d2e │ │ │ │ + beq.w 65126 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 67d2a │ │ │ │ + bne.w 65122 │ │ │ │ subs r2, r4, #2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r6, r2, lsl #3 │ │ │ │ - ble.n 67bf6 │ │ │ │ + ble.n 64fee │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c240 │ │ │ │ adds r2, r5, r6 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r6, r4 │ │ │ │ @@ -93364,27 +89028,27 @@ │ │ │ │ blx r4 │ │ │ │ and.w r0, fp, r0 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r3 │ │ │ │ cmp lr, r5 │ │ │ │ - ble.n 67c78 │ │ │ │ + ble.n 65070 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ subs r2, r3, #4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ add r3, r5 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 67c5c │ │ │ │ + bgt.n 65054 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w ip, [r7] │ │ │ │ @@ -93404,175 +89068,175 @@ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r4, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr.w r4, [ip, #48] @ 0x30 │ │ │ │ blx r4 │ │ │ │ ldrd r1, r3, [r6, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 67c48 │ │ │ │ + bge.n 65040 │ │ │ │ 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 67cb6 │ │ │ │ + bgt.n 650ae │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ ldr.w r9, [r7] │ │ │ │ - b.n 67c0a │ │ │ │ - ldr r3, [pc, #100] @ (67d48 ) │ │ │ │ + b.n 65002 │ │ │ │ + ldr r3, [pc, #100] @ (65140 ) │ │ │ │ movs r2, #142 @ 0x8e │ │ │ │ - ldr r1, [pc, #100] @ (67d4c ) │ │ │ │ - ldr r0, [pc, #100] @ (67d50 ) │ │ │ │ + ldr r1, [pc, #100] @ (65144 ) │ │ │ │ + ldr r0, [pc, #100] @ (65148 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (67d54 ) │ │ │ │ + ldr r3, [pc, #92] @ (6514c ) │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ - ldr r1, [pc, #92] @ (67d58 ) │ │ │ │ - ldr r0, [pc, #96] @ (67d5c ) │ │ │ │ + ldr r1, [pc, #92] @ (65150 ) │ │ │ │ + ldr r0, [pc, #96] @ (65154 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (67d60 ) │ │ │ │ + ldr r3, [pc, #88] @ (65158 ) │ │ │ │ movs r2, #145 @ 0x91 │ │ │ │ - ldr r1, [pc, #88] @ (67d64 ) │ │ │ │ - ldr r0, [pc, #88] @ (67d68 ) │ │ │ │ + ldr r1, [pc, #88] @ (6515c ) │ │ │ │ + ldr r0, [pc, #88] @ (65160 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ (67d6c ) │ │ │ │ + ldr r3, [pc, #80] @ (65164 ) │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ - ldr r1, [pc, #80] @ (67d70 ) │ │ │ │ - ldr r0, [pc, #84] @ (67d74 ) │ │ │ │ + ldr r1, [pc, #80] @ (65168 ) │ │ │ │ + ldr r0, [pc, #84] @ (6516c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - bl 2e374 │ │ │ │ - ldr r3, [pc, #72] @ (67d78 ) │ │ │ │ + bl 2e31c │ │ │ │ + ldr r3, [pc, #72] @ (65170 ) │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #72] @ (67d7c ) │ │ │ │ - ldr r0, [pc, #72] @ (67d80 ) │ │ │ │ + ldr r1, [pc, #72] @ (65174 ) │ │ │ │ + ldr r0, [pc, #72] @ (65178 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00067d84 : │ │ │ │ +0006517c : │ │ │ │ stmdb 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 r6, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #268] @ (67ea8 ) │ │ │ │ + ldr r1, [pc, #268] @ (652a0 ) │ │ │ │ add r1, pc │ │ │ │ mov r9, r1 │ │ │ │ ldrd lr, r5, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r8, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67e5c │ │ │ │ + beq.n 65254 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - ble.n 67e96 │ │ │ │ + ble.n 6528e │ │ │ │ ldr r7, [r0, #16] │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 67e84 │ │ │ │ + bne.n 6527c │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ - cbz r1, 67dda │ │ │ │ + cbz r1, 651d2 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ subs r0, r1, #1 │ │ │ │ strd lr, r5, [sp, #56] @ 0x38 │ │ │ │ mov r1, ip │ │ │ │ strd r0, r8, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ mov ip, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 67dfa │ │ │ │ + beq.n 651f2 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 67dfa │ │ │ │ + ble.n 651f2 │ │ │ │ sub.w lr, lr, #4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r3, r1 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ - bne.n 67dec │ │ │ │ - ldr r3, [pc, #176] @ (67eac ) │ │ │ │ + bne.n 651e4 │ │ │ │ + ldr r3, [pc, #176] @ (652a4 ) │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67e4e │ │ │ │ + bne.n 65246 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 67e6e │ │ │ │ + cbz r3, 65266 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 67e80 │ │ │ │ + bne.n 65278 │ │ │ │ subs r2, r4, #2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r6, r2, lsl #3 │ │ │ │ - ble.n 67e28 │ │ │ │ + ble.n 65220 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c240 │ │ │ │ adds r2, r5, r6 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -93588,160 +89252,160 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, ip │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r7 │ │ │ │ - b.n 67e38 │ │ │ │ - ldr r3, [pc, #80] @ (67eb0 ) │ │ │ │ + b.n 65230 │ │ │ │ + ldr r3, [pc, #80] @ (652a8 ) │ │ │ │ movs r2, #195 @ 0xc3 │ │ │ │ - ldr r1, [pc, #80] @ (67eb4 ) │ │ │ │ - ldr r0, [pc, #84] @ (67eb8 ) │ │ │ │ + ldr r1, [pc, #80] @ (652ac ) │ │ │ │ + ldr r0, [pc, #84] @ (652b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (67ebc ) │ │ │ │ + ldr r3, [pc, #76] @ (652b4 ) │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #76] @ (67ec0 ) │ │ │ │ - ldr r0, [pc, #76] @ (67ec4 ) │ │ │ │ + ldr r1, [pc, #76] @ (652b8 ) │ │ │ │ + ldr r0, [pc, #76] @ (652bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - bl 2e374 │ │ │ │ - ldr r3, [pc, #64] @ (67ec8 ) │ │ │ │ + bl 2e31c │ │ │ │ + ldr r3, [pc, #64] @ (652c0 ) │ │ │ │ movs r2, #197 @ 0xc5 │ │ │ │ - ldr r1, [pc, #64] @ (67ecc ) │ │ │ │ - ldr r0, [pc, #68] @ (67ed0 ) │ │ │ │ + ldr r1, [pc, #64] @ (652c4 ) │ │ │ │ + ldr r0, [pc, #68] @ (652c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (67ed4 ) │ │ │ │ + ldr r3, [pc, #60] @ (652cc ) │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ - ldr r1, [pc, #60] @ (67ed8 ) │ │ │ │ - ldr r0, [pc, #60] @ (67edc ) │ │ │ │ + ldr r1, [pc, #60] @ (652d0 ) │ │ │ │ + ldr r0, [pc, #60] @ (652d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00067ee0 : │ │ │ │ +000652d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 68104 │ │ │ │ + beq.w 654fc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - ldr r0, [pc, #524] @ (68118 ) │ │ │ │ + ldr r0, [pc, #524] @ (65510 ) │ │ │ │ add r0, pc │ │ │ │ cmp r9, r0 │ │ │ │ - bne.w 6805e │ │ │ │ + bne.w 65456 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 68104 │ │ │ │ + beq.w 654fc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - bne.w 68094 │ │ │ │ + bne.w 6548c │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 68104 │ │ │ │ + beq.w 654fc │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, sl │ │ │ │ - bne.w 680a2 │ │ │ │ + bne.w 6549a │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 68104 │ │ │ │ + beq.w 654fc │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 68084 │ │ │ │ + bne.w 6547c │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 68104 │ │ │ │ + beq.w 654fc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 680b2 │ │ │ │ + bne.w 654aa │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 68104 │ │ │ │ + beq.w 654fc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - ldr r3, [pc, #408] @ (6811c ) │ │ │ │ + ldr r3, [pc, #408] @ (65514 ) │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 680c6 │ │ │ │ + bne.w 654be │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 68104 │ │ │ │ + beq.w 654fc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 680da │ │ │ │ + bne.w 654d2 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 68104 │ │ │ │ + beq.w 654fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 680ee │ │ │ │ + bne.w 654e6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68104 │ │ │ │ + beq.w 654fc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ @@ -93798,15 +89462,15 @@ │ │ │ │ str.w r3, [fp] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 6806a │ │ │ │ + b.n 65462 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx r9 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ @@ -93820,180 +89484,180 @@ │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r7, ip │ │ │ │ blx r7 │ │ │ │ - b.n 6802a │ │ │ │ + b.n 65422 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r7, [sp, #0] │ │ │ │ blx sl │ │ │ │ - b.n 6804e │ │ │ │ + b.n 65446 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx r7 │ │ │ │ - b.n 6803e │ │ │ │ + b.n 65436 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r7 │ │ │ │ - b.n 68016 │ │ │ │ + b.n 6540e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r7 │ │ │ │ - b.n 68006 │ │ │ │ + b.n 653fe │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r7 │ │ │ │ - b.n 67ff6 │ │ │ │ + b.n 653ee │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r7 │ │ │ │ - b.n 67fe6 │ │ │ │ - ldr r3, [pc, #24] @ (68120 ) │ │ │ │ + b.n 653de │ │ │ │ + ldr r3, [pc, #24] @ (65518 ) │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - ldr r1, [pc, #24] @ (68124 ) │ │ │ │ - ldr r0, [pc, #28] @ (68128 ) │ │ │ │ + ldr r1, [pc, #24] @ (6551c ) │ │ │ │ + ldr r0, [pc, #28] @ (65520 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ vmaxnm.f16 , , │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006812c : │ │ │ │ +00065524 : │ │ │ │ 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] @ (68160 ) │ │ │ │ + ldr r3, [pc, #36] @ (65558 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #36] @ (68164 ) │ │ │ │ + ldr r2, [pc, #36] @ (6555c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r5], #8 │ │ │ │ blx 2d1bc │ │ │ │ mov r0, r5 │ │ │ │ blx 2db44 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2db80 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r6, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -00068168 : │ │ │ │ +00065560 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bb94 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #28 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068188 : │ │ │ │ +00065580 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 681c2 │ │ │ │ + cbz r3, 655ba │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 681c2 │ │ │ │ + cbnz r2, 655ba │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #36] @ (681d0 ) │ │ │ │ + ldr r2, [pc, #36] @ (655c8 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 681ca │ │ │ │ + bne.n 655c2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bb94 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #28 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx r1 │ │ │ │ - b.n 681c2 │ │ │ │ + b.n 655ba │ │ │ │ nop │ │ │ │ @ instruction: 0xffb7ffff │ │ │ │ │ │ │ │ -000681d4 )@@Base>: │ │ │ │ +000655cc )@@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] @ (68264 )@@Base+0x90>) │ │ │ │ + ldr r2, [pc, #128] @ (6565c )@@Base+0x90>) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #128] @ (68268 )@@Base+0x94>) │ │ │ │ + ldr r3, [pc, #128] @ (65660 )@@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 2d1bc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - cbz r5, 6820a )@@Base+0x36> │ │ │ │ + cbz r5, 65602 )@@Base+0x36> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2db44 ::ReleasePointer_()@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -94012,370 +89676,374 @@ │ │ │ │ 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] @ (6826c )@@Base+0x98>) │ │ │ │ + ldr r2, [pc, #44] @ (65664 )@@Base+0x98>) │ │ │ │ clz r1, r1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r3, [pc, #32] @ (68268 )@@Base+0x94>) │ │ │ │ + ldr r3, [pc, #32] @ (65660 )@@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 68260 )@@Base+0x8c> │ │ │ │ + bne.n 65658 )@@Base+0x8c> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -00068270 : │ │ │ │ +00065668 : │ │ │ │ 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] @ (682a8 ) │ │ │ │ + ldr r6, [pc, #40] @ (656a0 ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2cdec │ │ │ │ - ldr r3, [pc, #36] @ (682ac ) │ │ │ │ + ldr r3, [pc, #36] @ (656a4 ) │ │ │ │ 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 2db44 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ strd r5, r5, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r6, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -000682b0 : │ │ │ │ +000656a8 : │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000682bc : │ │ │ │ +000656b4 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000656b8 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000682c4 : │ │ │ │ +000656c0 : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000682c8 : │ │ │ │ +000656c4 : │ │ │ │ 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 682ee │ │ │ │ + bne.n 656ea │ │ │ │ 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 2e348 │ │ │ │ + bl 2e2f0 │ │ │ │ nop │ │ │ │ │ │ │ │ -000682f4 : │ │ │ │ - cbnz r1, 682fa │ │ │ │ +000656f0 : │ │ │ │ + cbnz r1, 656f6 │ │ │ │ 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] @ (6831c ) │ │ │ │ + ldr r3, [pc, #16] @ (65718 ) │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ - ldr r1, [pc, #16] @ (68320 ) │ │ │ │ - ldr r0, [pc, #16] @ (68324 ) │ │ │ │ + ldr r1, [pc, #16] @ (6571c ) │ │ │ │ + ldr r0, [pc, #16] @ (65720 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00068328 : │ │ │ │ - cbnz r1, 6832e │ │ │ │ +00065724 : │ │ │ │ + cbnz r1, 6572a │ │ │ │ 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] @ (68350 ) │ │ │ │ + ldr r3, [pc, #16] @ (6574c ) │ │ │ │ movw r2, #387 @ 0x183 │ │ │ │ - ldr r1, [pc, #16] @ (68354 ) │ │ │ │ - ldr r0, [pc, #16] @ (68358 ) │ │ │ │ + ldr r1, [pc, #16] @ (65750 ) │ │ │ │ + ldr r0, [pc, #16] @ (65754 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006835c : │ │ │ │ +00065758 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r2, 683a0 │ │ │ │ + cbz r2, 6579c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 683b2 │ │ │ │ + bne.n 657ae │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r2, r2, lsl #3 │ │ │ │ - ble.n 68390 │ │ │ │ + ble.n 6578c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c240 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ movs r0, #1 │ │ │ │ vstr d7, [r3] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #20] @ (683b8 ) │ │ │ │ + ldr r3, [pc, #20] @ (657b4 ) │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #20] @ (683bc ) │ │ │ │ - ldr r0, [pc, #24] @ (683c0 ) │ │ │ │ + ldr r1, [pc, #20] @ (657b8 ) │ │ │ │ + ldr r0, [pc, #24] @ (657bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - bl 2e374 │ │ │ │ + bl 2e31c │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000683c4 : │ │ │ │ +000657c0 : │ │ │ │ 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, 683e8 │ │ │ │ + cbz r0, 657e4 │ │ │ │ ldr.w ip, [r0] │ │ │ │ subs r1, #1 │ │ │ │ ldr.w lr, [ip, #84] @ 0x54 │ │ │ │ mov ip, lr │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ - ldr r3, [pc, #16] @ (683fc ) │ │ │ │ + ldr r3, [pc, #16] @ (657f8 ) │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ - ldr r1, [pc, #16] @ (68400 ) │ │ │ │ - ldr r0, [pc, #20] @ (68404 ) │ │ │ │ + ldr r1, [pc, #16] @ (657fc ) │ │ │ │ + ldr r0, [pc, #20] @ (65800 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00068408 : │ │ │ │ +00065804 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 68412 │ │ │ │ + cbz r0, 6580e │ │ │ │ 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] @ (68434 ) │ │ │ │ + ldr r3, [pc, #16] @ (65830 ) │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ - ldr r1, [pc, #16] @ (68438 ) │ │ │ │ - ldr r0, [pc, #20] @ (6843c ) │ │ │ │ + ldr r1, [pc, #16] @ (65834 ) │ │ │ │ + ldr r0, [pc, #20] @ (65838 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00068440 : │ │ │ │ +0006583c : │ │ │ │ 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, #16 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ sub.w r9, r3, #3 │ │ │ │ - ldr.w lr, [pc, #448] @ 68624 │ │ │ │ + ldr.w lr, [pc, #448] @ 65a20 │ │ │ │ add.w ip, r2, r1, lsl #2 │ │ │ │ sub.w sl, r1, #8 │ │ │ │ subs r1, #7 │ │ │ │ str r1, [sp, #12] │ │ │ │ subs r1, r3, #6 │ │ │ │ str r1, [sp, #8] │ │ │ │ subs r1, r3, #5 │ │ │ │ str r1, [sp, #4] │ │ │ │ add lr, pc │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 685fe │ │ │ │ + beq.w 659fa │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 68610 │ │ │ │ - ldr r1, [pc, #412] @ (68628 ) │ │ │ │ + bne.w 65a0c │ │ │ │ + ldr r1, [pc, #412] @ (65a24 ) │ │ │ │ ldr r5, [r6, #0] │ │ │ │ str.w r0, [ip, #-4] │ │ │ │ ldr r7, [r5, #16] │ │ │ │ subs r5, r3, #1 │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 685ae │ │ │ │ + bne.w 659aa │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 685fe │ │ │ │ + beq.w 659fa │ │ │ │ ldr r6, [r6, #16] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 68610 │ │ │ │ + bne.w 65a0c │ │ │ │ ldr r5, [r7, #0] │ │ │ │ str.w r0, [ip, #-8] │ │ │ │ ldr r6, [r5, #16] │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 685c4 │ │ │ │ + bne.w 659c0 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 685fe │ │ │ │ + beq.w 659fa │ │ │ │ ldr r7, [r7, #16] │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 68610 │ │ │ │ + bne.w 65a0c │ │ │ │ ldr r5, [r6, #0] │ │ │ │ str.w r0, [ip, #-12] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 685d2 │ │ │ │ + bne.n 659ce │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 685fe │ │ │ │ + beq.w 659fa │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 68610 │ │ │ │ + bne.w 65a0c │ │ │ │ ldr r5, [r7, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ str.w r6, [ip, #-16] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 685bc │ │ │ │ + bne.n 659b8 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 685fe │ │ │ │ + beq.n 659fa │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r8, r5 │ │ │ │ - bne.w 68610 │ │ │ │ + bne.w 65a0c │ │ │ │ ldr r5, [r6, #0] │ │ │ │ str.w r4, [ip, #-20] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 685e0 │ │ │ │ + bne.n 659dc │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 685fe │ │ │ │ + beq.n 659fa │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 68610 │ │ │ │ + bne.n 65a0c │ │ │ │ ldr r5, [r7, #0] │ │ │ │ str.w r4, [ip, #-24] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 685e8 │ │ │ │ + bne.n 659e4 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 685fe │ │ │ │ + beq.n 659fa │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 68610 │ │ │ │ + bne.n 65a0c │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r7, r4 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ str.w r4, [ip, #-28] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 685f0 │ │ │ │ + bne.n 659ec │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 685fe │ │ │ │ + beq.n 659fa │ │ │ │ ldr r6, [r6, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 68610 │ │ │ │ + bne.n 65a0c │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str.w r7, [ip, #-32] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 685f8 │ │ │ │ + bne.n 659f4 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 685fe │ │ │ │ + beq.n 659fa │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 68610 │ │ │ │ + bne.n 65a0c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [ip, #-36]! │ │ │ │ subs r3, #9 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ subs r4, #9 │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -94386,29 +90054,29 @@ │ │ │ │ sub.w r8, r8, #9 │ │ │ │ str r4, [sp, #8] │ │ │ │ sub.w r9, r9, #9 │ │ │ │ sub.w r4, r6, #9 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 6847a │ │ │ │ + beq.w 65876 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 685b4 │ │ │ │ + b.n 659b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 685b2 │ │ │ │ + b.n 659ae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r6 │ │ │ │ @@ -94416,173 +90084,173 @@ │ │ │ │ mov r3, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 685b4 │ │ │ │ + b.n 659b0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ - b.n 685b2 │ │ │ │ + b.n 659ae │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 685b4 │ │ │ │ + b.n 659b0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - b.n 685b2 │ │ │ │ - ldr r3, [pc, #44] @ (6862c ) │ │ │ │ + b.n 659ae │ │ │ │ + ldr r3, [pc, #44] @ (65a28 ) │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ - ldr r1, [pc, #44] @ (68630 ) │ │ │ │ - ldr r0, [pc, #44] @ (68634 ) │ │ │ │ + ldr r1, [pc, #44] @ (65a2c ) │ │ │ │ + ldr r0, [pc, #44] @ (65a30 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (68638 ) │ │ │ │ + ldr r3, [pc, #36] @ (65a34 ) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #36] @ (6863c ) │ │ │ │ - ldr r0, [pc, #40] @ (68640 ) │ │ │ │ + ldr r1, [pc, #36] @ (65a38 ) │ │ │ │ + ldr r0, [pc, #40] @ (65a3c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00068644 : │ │ │ │ +00065a40 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr.w ip, [pc, #496] @ 68848 │ │ │ │ + ldr.w ip, [pc, #496] @ 65c44 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68824 │ │ │ │ + beq.w 65c20 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 68836 │ │ │ │ - ldr r1, [pc, #476] @ (6884c ) │ │ │ │ + bne.w 65c32 │ │ │ │ + ldr r1, [pc, #476] @ (65c48 ) │ │ │ │ mov r5, r2 │ │ │ │ ldr.w ip, [ip, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r6, [r1, #20] │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.w 687b2 │ │ │ │ + bne.w 65bae │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 68824 │ │ │ │ + beq.w 65c20 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 68836 │ │ │ │ + bne.w 65c32 │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldr r6, [r1, #20] │ │ │ │ subs r1, r4, #2 │ │ │ │ cmp r6, ip │ │ │ │ - bne.w 687d6 │ │ │ │ + bne.w 65bd2 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68824 │ │ │ │ + beq.w 65c20 │ │ │ │ ldr.w r6, [lr, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 68836 │ │ │ │ + bne.w 65c32 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r6, [r1, #20] │ │ │ │ subs r1, r4, #3 │ │ │ │ cmp r6, ip │ │ │ │ - bne.w 687e4 │ │ │ │ + bne.w 65be0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68824 │ │ │ │ + beq.w 65c20 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 68836 │ │ │ │ + bne.w 65c32 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r1, r4, #4 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 687c8 │ │ │ │ + bne.n 65bc4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68824 │ │ │ │ + beq.w 65c20 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 68836 │ │ │ │ + bne.w 65c32 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r1, r4, #5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 687ec │ │ │ │ + bne.n 65be8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68824 │ │ │ │ + beq.w 65c20 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 68836 │ │ │ │ + bne.w 65c32 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r1, r4, #6 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 687f8 │ │ │ │ + bne.n 65bf4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 68824 │ │ │ │ + beq.w 65c20 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 68836 │ │ │ │ + bne.w 65c32 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r1, r4, #7 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 68806 │ │ │ │ + bne.n 65c02 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 68824 │ │ │ │ + beq.n 65c20 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 68836 │ │ │ │ + bne.n 65c32 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 68812 │ │ │ │ + bne.n 65c0e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68824 │ │ │ │ + beq.n 65c20 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 68836 │ │ │ │ + bne.n 65c32 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub.w r1, r4, #9 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 68820 │ │ │ │ + bne.n 65c1c │ │ │ │ blx 2bd38 │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r4 │ │ │ │ sub.w r2, r3, #9 │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ sub.w r2, r3, #8 │ │ │ │ @@ -94603,153 +90271,153 @@ │ │ │ │ add.w r3, r1, #1073741824 @ 0x40000000 │ │ │ │ movs r4, #0 │ │ │ │ subs r2, r3, #3 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ subs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - b.n 687b8 │ │ │ │ + b.n 65bb4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, #1 │ │ │ │ str.w r3, [r5, r1, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ - b.n 68794 │ │ │ │ + b.n 65b90 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ blx r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r3, r1, #1073741824 @ 0x40000000 │ │ │ │ - b.n 687a8 │ │ │ │ + b.n 65ba4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6879c │ │ │ │ + b.n 65b98 │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ - b.n 6878c │ │ │ │ + b.n 65b88 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ - b.n 68784 │ │ │ │ + b.n 65b80 │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ - b.n 6877c │ │ │ │ + b.n 65b78 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ - b.n 68772 │ │ │ │ + b.n 65b6e │ │ │ │ blx r3 │ │ │ │ - b.n 68762 │ │ │ │ - ldr r3, [pc, #40] @ (68850 ) │ │ │ │ + b.n 65b5e │ │ │ │ + ldr r3, [pc, #40] @ (65c4c ) │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ - ldr r1, [pc, #40] @ (68854 ) │ │ │ │ - ldr r0, [pc, #44] @ (68858 ) │ │ │ │ + ldr r1, [pc, #40] @ (65c50 ) │ │ │ │ + ldr r0, [pc, #44] @ (65c54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (6885c ) │ │ │ │ + ldr r3, [pc, #36] @ (65c58 ) │ │ │ │ movs r2, #147 @ 0x93 │ │ │ │ - ldr r1, [pc, #36] @ (68860 ) │ │ │ │ - ldr r0, [pc, #36] @ (68864 ) │ │ │ │ + ldr r1, [pc, #36] @ (65c5c ) │ │ │ │ + ldr r0, [pc, #36] @ (65c60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00068868 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base>: │ │ │ │ +00065c64 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@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 │ │ │ │ - ldr.w lr, [pc, #656] @ 68b0c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a4> │ │ │ │ + ldr.w lr, [pc, #656] @ 65f08 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a4> │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr.w ip, [pc, #656] @ 68b10 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8> │ │ │ │ + ldr.w ip, [pc, #656] @ 65f0c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8> │ │ │ │ cmp r1, #0 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #652] @ (68b14 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2ac>) │ │ │ │ + ldr r3, [pc, #652] @ (65f10 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2ac>) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #124] @ 0x7c │ │ │ │ mov.w ip, #0 │ │ │ │ - beq.n 688ee (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x86> │ │ │ │ - blt.n 68952 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xea> │ │ │ │ + beq.n 65cea (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x86> │ │ │ │ + blt.n 65d4e (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xea> │ │ │ │ movs.w lr, r1, asr #3 │ │ │ │ - beq.n 688ca (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x62> │ │ │ │ + beq.n 65cc6 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x62> │ │ │ │ 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 688aa (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x42> │ │ │ │ + bne.n 65ca6 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x42> │ │ │ │ add.w r0, r0, ip, lsl #5 │ │ │ │ and.w r1, r1, #7 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 688ee (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x86> │ │ │ │ + bhi.n 65cea (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x86> │ │ │ │ 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, #552] @ (68b18 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2b0>) │ │ │ │ - ldr r3, [pc, #540] @ (68b10 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8>) │ │ │ │ + ldr r2, [pc, #552] @ (65f14 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2b0>) │ │ │ │ + ldr r3, [pc, #540] @ (65f0c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8>) │ │ │ │ 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 6894e (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xe6> │ │ │ │ + bne.n 65d4a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xe6> │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ @@ -94760,45 +90428,45 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #480] @ (68b1c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2b4>) │ │ │ │ - ldr r3, [pc, #468] @ (68b10 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8>) │ │ │ │ + ldr r2, [pc, #480] @ (65f18 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2b4>) │ │ │ │ + ldr r3, [pc, #468] @ (65f0c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 68aba (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x252> │ │ │ │ + beq.w 65eb6 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x252> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #452] @ (68b20 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2b8>) │ │ │ │ + ldr r1, [pc, #452] @ (65f1c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2b8>) │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, pc │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #440] @ (68b24 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2bc>) │ │ │ │ + ldr r1, [pc, #440] @ (65f20 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2bc>) │ │ │ │ add r2, sp, #20 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #432] @ (68b28 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2c0>) │ │ │ │ + ldr r1, [pc, #432] @ (65f24 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2c0>) │ │ │ │ add r2, sp, #24 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r2, [pc, #424] @ (68b2c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2c4>) │ │ │ │ + ldr r2, [pc, #424] @ (65f28 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2c4>) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ strb.w r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ @@ -94825,57 +90493,57 @@ │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ add.w r2, r5, #84 @ 0x54 │ │ │ │ add.w r0, r5, #76 @ 0x4c │ │ │ │ str r2, [r5, #76] @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #324] @ (68b30 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2c8>) │ │ │ │ + ldr r2, [pc, #324] @ (65f2c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2c8>) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [r5, #100] @ 0x64 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 68a68 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x200> │ │ │ │ - ldr r2, [pc, #308] @ (68b34 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2cc>) │ │ │ │ + beq.n 65e64 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x200> │ │ │ │ + ldr r2, [pc, #308] @ (65f30 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2cc>) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ ldrd r1, r2, [r5, #4] │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #296] @ (68b38 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2d0>) │ │ │ │ + ldr r1, [pc, #296] @ (65f34 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2d0>) │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #272] @ (68b3c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2d4>) │ │ │ │ + ldr r1, [pc, #272] @ (65f38 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2d4>) │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r1, #-12] │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68ac0 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x258> │ │ │ │ + beq.n 65ebc (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x258> │ │ │ │ ldrb r1, [r0, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 68ae2 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x27a> │ │ │ │ + beq.n 65ede (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x27a> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ @@ -94883,408 +90551,410 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r1, [pc, #188] @ (68b40 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2d8>) │ │ │ │ - ldr r2, [pc, #136] @ (68b10 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8>) │ │ │ │ + ldr r1, [pc, #188] @ (65f3c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2d8>) │ │ │ │ + ldr r2, [pc, #136] @ (65f0c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8>) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 6894e (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xe6> │ │ │ │ - ldr r1, [pc, #168] @ (68b44 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2dc>) │ │ │ │ + bne.w 65d4a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xe6> │ │ │ │ + ldr r1, [pc, #168] @ (65f40 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2dc>) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #168] @ (68b48 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2e0>) │ │ │ │ + ldr r2, [pc, #168] @ (65f44 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2e0>) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ - b.n 68932 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xca> │ │ │ │ - b.n 68914 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xac> │ │ │ │ - b.n 68926 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xbe> │ │ │ │ - b.n 6892c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xc4> │ │ │ │ - b.n 6890e (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xa6> │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 6891a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xb2> │ │ │ │ - ldr r2, [pc, #136] @ (68b4c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2e4>) │ │ │ │ - ldr r3, [pc, #76] @ (68b10 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8>) │ │ │ │ + b.n 65d2e (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xca> │ │ │ │ + b.n 65d10 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xac> │ │ │ │ + b.n 65d22 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xbe> │ │ │ │ + b.n 65d28 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xc4> │ │ │ │ + b.n 65d0a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xa6> │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + b.n 65d16 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xb2> │ │ │ │ + ldr r2, [pc, #136] @ (65f48 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2e4>) │ │ │ │ + ldr r3, [pc, #76] @ (65f0c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2a8>) │ │ │ │ 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 6894e (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xe6> │ │ │ │ + bne.w 65d4a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xe6> │ │ │ │ blx 2cd7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 68908 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xa0> │ │ │ │ + b.n 65d04 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0xa0> │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #96] @ (68b50 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2e8>) │ │ │ │ + ldr r1, [pc, #96] @ (65f4c (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x2e8>) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 68b06 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x29e> │ │ │ │ + beq.n 65f02 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x29e> │ │ │ │ movs r1, #10 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 68a5a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1f2> │ │ │ │ + b.n 65e56 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1f2> │ │ │ │ movs r1, #10 │ │ │ │ - b.n 68a5a (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1f2> │ │ │ │ + b.n 65e56 (Bonmin::TMINLP::Convexity*, int, Bonmin::TMINLP::Convexity)@@Base+0x1f2> │ │ │ │ nop │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r6, r0 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -00068b54 : │ │ │ │ +00065f50 : │ │ │ │ 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 2bfe0 (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 68dec │ │ │ │ + beq.w 661ec │ │ │ │ stmdb 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 68da8 │ │ │ │ + beq.w 661a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 68d70 │ │ │ │ + beq.w 66170 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 68d38 │ │ │ │ + beq.w 66138 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 68cc4 │ │ │ │ + beq.w 660c4 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 68c5a │ │ │ │ + beq.n 6605a │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 68c8e │ │ │ │ + beq.n 6608e │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 68d02 │ │ │ │ + beq.w 66102 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 68c1a │ │ │ │ + cbz r7, 6601a │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 68b70 │ │ │ │ + bl 65f70 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 68bf8 │ │ │ │ + beq.n 65ff8 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 68c0e │ │ │ │ + beq.n 6600e │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 68bd8 │ │ │ │ + bne.n 65fd8 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 68c34 │ │ │ │ + beq.n 66034 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 68c4a │ │ │ │ + beq.n 6604a │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 68d02 │ │ │ │ + beq.n 66102 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 68bd2 │ │ │ │ + b.n 65fd2 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68c6e │ │ │ │ + beq.n 6606e │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68c80 │ │ │ │ + beq.n 66080 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 68cc4 │ │ │ │ + cbz r5, 660c4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 68bba │ │ │ │ + b.n 65fba │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68ca2 │ │ │ │ + beq.n 660a2 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68cb4 │ │ │ │ + beq.n 660b4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 68c5a │ │ │ │ + beq.n 6605a │ │ │ │ mov r5, r6 │ │ │ │ - b.n 68bc0 │ │ │ │ + b.n 65fc0 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68cde │ │ │ │ + beq.n 660de │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68cf4 │ │ │ │ + beq.n 660f4 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 68d38 │ │ │ │ + cbz r4, 66138 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 68bb0 │ │ │ │ + b.n 65fb0 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68d16 │ │ │ │ + beq.n 66116 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68d28 │ │ │ │ + beq.n 66128 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 68c8e │ │ │ │ + beq.n 6608e │ │ │ │ mov r6, r7 │ │ │ │ - b.n 68bc6 │ │ │ │ + b.n 65fc6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68d4e │ │ │ │ + beq.n 6614e │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68d62 │ │ │ │ + beq.n 66162 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 68d70 │ │ │ │ + cbz r4, 66170 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 68ba2 │ │ │ │ + b.n 65fa2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68d86 │ │ │ │ + beq.n 66186 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68d9a │ │ │ │ + beq.n 6619a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 68da8 │ │ │ │ + cbz r4, 661a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 68b96 │ │ │ │ + b.n 65f96 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68dc2 │ │ │ │ + beq.n 661c2 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68dd8 │ │ │ │ + beq.n 661d8 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 68de6 │ │ │ │ + cbz r4, 661e6 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 68b8a │ │ │ │ + b.n 65f8a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00068df0 : │ │ │ │ +000661f0 : │ │ │ │ stmdb 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 r2, [pc, #2412] @ 69770 │ │ │ │ + ldr.w r2, [pc, #2412] @ 66b70 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ - ldr.w r3, [pc, #2412] @ 69774 │ │ │ │ + ldr.w r3, [pc, #2412] @ 66b74 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #2408] @ 69778 │ │ │ │ + ldr.w fp, [pc, #2408] @ 66b78 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ add fp, pc │ │ │ │ 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 69bfa │ │ │ │ - ldr.w r3, [pc, #2380] @ 6977c │ │ │ │ + beq.w 66ffa │ │ │ │ + ldr.w r3, [pc, #2380] @ 66b7c │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #2372] @ 69780 │ │ │ │ + ldr.w r3, [pc, #2372] @ 66b80 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb0c <__dynamic_cast@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69bfa │ │ │ │ + beq.w 66ffa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68e6a │ │ │ │ + beq.n 6626a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #2320] @ 69784 │ │ │ │ + ldr.w r2, [pc, #2320] @ 66b84 │ │ │ │ ldr.w r3, [r8] │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ - ldr.w lr, [pc, #2312] @ 69788 │ │ │ │ + ldr.w lr, [pc, #2312] @ 66b88 │ │ │ │ add r2, pc │ │ │ │ mov ip, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ add lr, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ @@ -95316,32 +90986,32 @@ │ │ │ │ strb.w sl, [sp, #275] @ 0x113 │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ str.w r9, [sp, #240] @ 0xf0 │ │ │ │ strb.w sl, [sp, #255] @ 0xff │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 68ef0 │ │ │ │ + beq.n 662f0 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 68efe │ │ │ │ + beq.n 662fe │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 68fae │ │ │ │ + beq.n 663ae │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ - ldr.w r3, [pc, #2164] @ 6978c │ │ │ │ + ldr.w r3, [pc, #2164] @ 66b8c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add.w r2, r3, #8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ strd r9, r3, [r0, #8] │ │ │ │ @@ -95361,15 +91031,15 @@ │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ blx 2d030 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ blx 2bb70 │ │ │ │ movs r3, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #2088] @ 69790 │ │ │ │ + ldr.w r3, [pc, #2088] @ 66b90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add.w r0, r8, #12 │ │ │ │ add r3, pc │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r0, #12 │ │ │ │ @@ -95384,28 +91054,28 @@ │ │ │ │ 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 │ │ │ │ - beq.w 69976 │ │ │ │ + beq.w 66d76 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 68fc8 │ │ │ │ + beq.n 663c8 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #1988] @ 69794 │ │ │ │ - ldr.w r3, [pc, #1988] @ 69798 │ │ │ │ + ldr.w r2, [pc, #1988] @ 66b94 │ │ │ │ + ldr.w r3, [pc, #1988] @ 66b98 │ │ │ │ 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 │ │ │ │ @@ -95425,32 +91095,32 @@ │ │ │ │ movs r3, #7 │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 6902c │ │ │ │ + beq.n 6642c │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6903a │ │ │ │ + beq.n 6643a │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 690d8 │ │ │ │ + beq.n 664d8 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ - ldr.w r3, [pc, #1848] @ 6978c │ │ │ │ + ldr.w r3, [pc, #1848] @ 66b8c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add.w r2, r3, #8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ strd r9, r3, [r0, #8] │ │ │ │ @@ -95465,15 +91135,15 @@ │ │ │ │ blx 2b66c │ │ │ │ mov r9, r0 │ │ │ │ blx 2cf1c │ │ │ │ movs r3, #22 │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r3, [pc, #1800] @ 6979c │ │ │ │ + ldr.w r3, [pc, #1800] @ 66b9c │ │ │ │ add.w r0, r8, #12 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add r3, pc │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r0, #12 │ │ │ │ add.w r9, r7, r0 │ │ │ │ @@ -95487,29 +91157,29 @@ │ │ │ │ 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 │ │ │ │ - beq.w 69984 │ │ │ │ + beq.w 66d84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 690f2 │ │ │ │ + beq.n 664f2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #1696] @ 697a0 │ │ │ │ - ldr.w lr, [pc, #1696] @ 697a4 │ │ │ │ + ldr.w r2, [pc, #1696] @ 66ba0 │ │ │ │ + ldr.w lr, [pc, #1696] @ 66ba4 │ │ │ │ mov ip, r4 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8] │ │ │ │ add lr, pc │ │ │ │ mov.w r9, #9 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ @@ -95531,32 +91201,32 @@ │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ strb.w sl, [sp, #275] @ 0x113 │ │ │ │ str.w r9, [sp, #240] @ 0xf0 │ │ │ │ strb.w sl, [sp, #253] @ 0xfd │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 6915e │ │ │ │ + beq.n 6655e │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6916c │ │ │ │ + beq.n 6656c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6920a │ │ │ │ + beq.n 6660a │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ - ldr.w r3, [pc, #1544] @ 6978c │ │ │ │ + ldr.w r3, [pc, #1544] @ 66b8c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add.w r2, r3, #8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ strd r9, r3, [r0, #8] │ │ │ │ @@ -95571,15 +91241,15 @@ │ │ │ │ blx 2b66c │ │ │ │ mov r9, r0 │ │ │ │ blx 2d06c │ │ │ │ movs r3, #5 │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r3, [pc, #1508] @ 697a8 │ │ │ │ + ldr.w r3, [pc, #1508] @ 66ba8 │ │ │ │ add.w r0, r8, #12 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add r3, pc │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r0, #12 │ │ │ │ add.w r9, r7, r0 │ │ │ │ @@ -95593,29 +91263,29 @@ │ │ │ │ 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 │ │ │ │ - beq.w 69992 │ │ │ │ + beq.w 66d92 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 69224 │ │ │ │ + beq.n 66624 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #1404] @ 697ac │ │ │ │ - ldr.w lr, [pc, #1404] @ 697b0 │ │ │ │ + ldr.w r2, [pc, #1404] @ 66bac │ │ │ │ + ldr.w lr, [pc, #1404] @ 66bb0 │ │ │ │ mov ip, r4 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8] │ │ │ │ add lr, pc │ │ │ │ mov.w r9, #10 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ @@ -95637,32 +91307,32 @@ │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ strb.w sl, [sp, #275] @ 0x113 │ │ │ │ str.w r9, [sp, #240] @ 0xf0 │ │ │ │ strb.w sl, [sp, #254] @ 0xfe │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 69290 │ │ │ │ + beq.n 66690 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6929e │ │ │ │ + beq.n 6669e │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6933c │ │ │ │ + beq.n 6673c │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ - ldr.w r3, [pc, #1236] @ 6978c │ │ │ │ + ldr.w r3, [pc, #1236] @ 66b8c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add.w r2, r3, #8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ strd r9, r3, [r0, #8] │ │ │ │ @@ -95677,15 +91347,15 @@ │ │ │ │ blx 2b66c │ │ │ │ mov r9, r0 │ │ │ │ blx 2bf20 │ │ │ │ movs r3, #5 │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r3, [pc, #1212] @ 697b4 │ │ │ │ + ldr.w r3, [pc, #1212] @ 66bb4 │ │ │ │ add.w r0, r8, #12 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add r3, pc │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r0, #12 │ │ │ │ add.w r9, r7, r0 │ │ │ │ @@ -95699,29 +91369,29 @@ │ │ │ │ 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 │ │ │ │ - beq.w 6999e │ │ │ │ + beq.w 66d9e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 69356 │ │ │ │ + beq.n 66756 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r2, [pc, #1108] @ 697b8 │ │ │ │ - ldr.w lr, [pc, #1108] @ 697bc │ │ │ │ + ldr.w r2, [pc, #1108] @ 66bb8 │ │ │ │ + ldr.w lr, [pc, #1108] @ 66bbc │ │ │ │ mov ip, r4 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8] │ │ │ │ add lr, pc │ │ │ │ mov.w r9, #11 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ @@ -95745,32 +91415,32 @@ │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ strb.w sl, [sp, #275] @ 0x113 │ │ │ │ str.w r9, [sp, #240] @ 0xf0 │ │ │ │ strb.w sl, [sp, #255] @ 0xff │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 693c8 │ │ │ │ + beq.n 667c8 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 693d6 │ │ │ │ + beq.n 667d6 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 69484 │ │ │ │ + beq.n 66884 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ - ldr r3, [pc, #924] @ (6978c ) │ │ │ │ + ldr r3, [pc, #924] @ (66b8c ) │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add.w r2, r3, #8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ strd r9, r3, [r0, #8] │ │ │ │ @@ -95783,18 +91453,18 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ movs r0, #168 @ 0xa8 │ │ │ │ blx 2b66c │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ blx 2ce68 │ │ │ │ - vldr d7, [pc, #816] @ 69758 │ │ │ │ + vldr d7, [pc, #816] @ 66b58 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #6 │ │ │ │ - ldr r3, [pc, #912] @ (697c0 ) │ │ │ │ + ldr r3, [pc, #912] @ (66bc0 ) │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r1, [r9, #128] @ 0x80 │ │ │ │ add r3, pc │ │ │ │ strb.w r1, [r9, #136] @ 0x88 │ │ │ │ vstr d7, [r9, #104] @ 0x68 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -95813,31 +91483,31 @@ │ │ │ │ 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 │ │ │ │ - beq.w 699aa │ │ │ │ + beq.w 66daa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6949e │ │ │ │ + beq.n 6689e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #792] @ (697c4 ) │ │ │ │ + ldr r3, [pc, #792] @ (66bc4 ) │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov ip, r4 │ │ │ │ - ldr.w lr, [pc, #788] @ 697c8 │ │ │ │ + ldr.w lr, [pc, #788] @ 66bc8 │ │ │ │ add r3, pc │ │ │ │ mov.w sl, #15 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ add lr, pc │ │ │ │ ldr r7, [r2, #76] @ 0x4c │ │ │ │ movs r2, #7 │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ @@ -95858,32 +91528,32 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r9, [sp, #275] @ 0x113 │ │ │ │ str.w sl, [sp, #240] @ 0xf0 │ │ │ │ strb.w r9, [sp, #259] @ 0x103 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 6950e │ │ │ │ + beq.n 6690e │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6951c │ │ │ │ + beq.n 6691c │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 695b6 │ │ │ │ + beq.n 669b6 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ - ldr r3, [pc, #600] @ (6978c ) │ │ │ │ + ldr r3, [pc, #600] @ (66b8c ) │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add.w r2, r3, #8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ strd r9, r3, [r0, #8] │ │ │ │ @@ -95898,15 +91568,15 @@ │ │ │ │ blx 2b66c │ │ │ │ mov r9, r0 │ │ │ │ blx 2cf58 │ │ │ │ movs r3, #11 │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #600] @ (697cc ) │ │ │ │ + ldr r3, [pc, #600] @ (66bcc ) │ │ │ │ add.w r0, r8, #12 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add r3, pc │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r0, #12 │ │ │ │ add.w r9, r7, r0 │ │ │ │ @@ -95920,21 +91590,21 @@ │ │ │ │ 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 │ │ │ │ - beq.w 6995e │ │ │ │ + beq.w 66d5e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 695d0 │ │ │ │ + beq.n 669d0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ @@ -95945,22 +91615,22 @@ │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r3, #76] @ 0x4c │ │ │ │ movs r3, #21 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #472] @ 697d0 │ │ │ │ + ldr.w ip, [pc, #472] @ 66bd0 │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r9, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w sl, [pc, #456] @ 697d4 │ │ │ │ + ldr.w sl, [pc, #456] @ 66bd4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add sl, pc │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ ldr.w r0, [ip] │ │ │ │ @@ -95983,33 +91653,33 @@ │ │ │ │ strb.w r1, [sp, #274] @ 0x112 │ │ │ │ strb.w r9, [sp, #275] @ 0x113 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 69674 │ │ │ │ + beq.n 66a74 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 69682 │ │ │ │ + beq.n 66a82 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 697ec │ │ │ │ + beq.w 66bec │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ - ldr r3, [pc, #236] @ (6978c ) │ │ │ │ + ldr r3, [pc, #236] @ (66b8c ) │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r3, #8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ strd r9, r3, [r0, #8] │ │ │ │ @@ -96022,42 +91692,42 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ mov.w r0, #320 @ 0x140 │ │ │ │ blx 2b66c │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c35c │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d2, [pc, #132] @ 69760 │ │ │ │ - vldr d1, [pc, #136] @ 69768 │ │ │ │ + vldr d2, [pc, #132] @ 66b60 │ │ │ │ + vldr d1, [pc, #136] @ 66b68 │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c54c │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bc00 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - cbz r0, 69702 │ │ │ │ + cbz r0, 66b02 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r3, [pc, #212] @ (697d8 ) │ │ │ │ + ldr r3, [pc, #212] @ (66bd8 ) │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx 2db74 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ add.w r0, r8, #12 │ │ │ │ str.w r9, [r8, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #180] @ (697dc ) │ │ │ │ + ldr r3, [pc, #180] @ (66bdc ) │ │ │ │ add r3, pc │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r0, #12 │ │ │ │ add.w r9, r7, r0 │ │ │ │ blx 2b66c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ @@ -96066,81 +91736,88 @@ │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ blx 2b6d0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - b.n 697e0 │ │ │ │ + b.n 66be0 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ - bvc.n 69678 │ │ │ │ + bvc.n 66a78 │ │ │ │ sbcs r7, r2 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + ldr r5, [pc, #496] @ (66d78 ) │ │ │ │ + movs r4, r0 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ movs r4, r0 │ │ │ │ - ldr??.w r0, [ip, #3] │ │ │ │ asrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + str r6, [r2, r2] │ │ │ │ movs r4, r0 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + ldr r5, [pc, #936] @ (66f40 ) │ │ │ │ movs r4, r0 │ │ │ │ - strb.w r0, [r8, #3] │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ - movs r1, #18 │ │ │ │ + ldr r7, [pc, #528] @ (66db0 ) │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf7580003 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + ldr r5, [pc, #72] @ (66bec ) │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf6260003 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + ldr r6, [pc, #424] @ (66d54 ) │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + ldr r3, [pc, #208] @ (66c80 ) │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf4f40003 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ movs r4, r0 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + ldr r4, [pc, #280] @ (66cd4 ) │ │ │ │ movs r4, r0 │ │ │ │ - usat16 r0, #3, r6 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + ldr r4, [pc, #24] @ (66bdc ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r1, [pc, #752] @ (66eb8 ) │ │ │ │ + movs r4, r0 │ │ │ │ + subs r6, r4, #6 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #824] @ (66f08 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r0, [pc, #824] @ (66f0c ) │ │ │ │ + movs r4, r0 │ │ │ │ + subs r4, r2, #1 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf2540003 │ │ │ │ asrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + ldr r1, [pc, #184] @ (66c98 ) │ │ │ │ movs r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6996a │ │ │ │ + beq.w 66d6a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r8, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 69806 │ │ │ │ + beq.n 66c06 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -96149,22 +91826,22 @@ │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r3, #76] @ 0x4c │ │ │ │ movs r3, #21 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1100] @ 69c78 │ │ │ │ + ldr.w ip, [pc, #1100] @ 67078 │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r9, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w sl, [pc, #1088] @ 69c7c │ │ │ │ + ldr.w sl, [pc, #1088] @ 6707c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add sl, pc │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ ldr.w r0, [ip] │ │ │ │ @@ -96186,42 +91863,42 @@ │ │ │ │ strb.w r9, [sp, #275] @ 0x113 │ │ │ │ strb.w r1, [sp, #274] @ 0x112 │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ ldrd r1, r7, [sp, #12] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 698a6 │ │ │ │ + beq.n 66ca6 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 698b4 │ │ │ │ + beq.n 66cb4 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cbnz r5, 698da │ │ │ │ - ldr r2, [pc, #960] @ (69c80 ) │ │ │ │ - ldr r3, [pc, #960] @ (69c84 ) │ │ │ │ + cbnz r5, 66cda │ │ │ │ + ldr r2, [pc, #960] @ (67080 ) │ │ │ │ + ldr r3, [pc, #960] @ (67084 ) │ │ │ │ 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 699ea │ │ │ │ + bne.w 66dea │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 2b66c │ │ │ │ - ldr r3, [pc, #932] @ (69c88 ) │ │ │ │ + ldr r3, [pc, #932] @ (67088 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add.w r2, r3, #8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r3], #20 │ │ │ │ str r5, [r0, #8] │ │ │ │ @@ -96237,15 +91914,15 @@ │ │ │ │ blx 2b66c │ │ │ │ mov r5, r0 │ │ │ │ blx 2cea4 │ │ │ │ movs r3, #16 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #876] @ (69c8c ) │ │ │ │ + ldr r3, [pc, #876] @ (6708c ) │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, pc │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r0, #12 │ │ │ │ adds r5, r7, r0 │ │ │ │ @@ -96259,428 +91936,429 @@ │ │ │ │ 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.n 698be │ │ │ │ + bne.n 66cbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 698be │ │ │ │ + b.n 66cbe │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 695b6 │ │ │ │ + b.n 669b6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 697ec │ │ │ │ + b.n 66bec │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.w 68fae │ │ │ │ + b.w 663ae │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.w 690d8 │ │ │ │ + b.w 664d8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 6920a │ │ │ │ + b.n 6660a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 6933c │ │ │ │ + b.n 6673c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 69484 │ │ │ │ - ldr r3, [pc, #728] @ (69c90 ) │ │ │ │ + b.n 66884 │ │ │ │ + ldr r3, [pc, #728] @ (67090 ) │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx 2db74 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2cf64 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #700] @ (69c94 ) │ │ │ │ - ldr r3, [pc, #680] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #700] @ (67094 ) │ │ │ │ + ldr r3, [pc, #680] @ (67084 ) │ │ │ │ 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 69a14 │ │ │ │ + beq.n 66e14 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #660] @ (69c98 ) │ │ │ │ - ldr r3, [pc, #640] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #660] @ (67098 ) │ │ │ │ + ldr r3, [pc, #640] @ (67084 ) │ │ │ │ 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 699ea │ │ │ │ + bne.n 66dea │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 69a42 │ │ │ │ + b.n 66e42 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cf64 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #632] @ (69c9c ) │ │ │ │ - ldr r3, [pc, #608] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #632] @ (6709c ) │ │ │ │ + ldr r3, [pc, #608] @ (67084 ) │ │ │ │ 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 69a14 │ │ │ │ - b.n 699ea │ │ │ │ + beq.n 66e14 │ │ │ │ + b.n 66dea │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #596] @ (69ca0 ) │ │ │ │ - ldr r3, [pc, #568] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #596] @ (670a0 ) │ │ │ │ + ldr r3, [pc, #568] @ (67084 ) │ │ │ │ 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 69a14 │ │ │ │ - b.n 699ea │ │ │ │ + beq.n 66e14 │ │ │ │ + b.n 66dea │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #560] @ (69ca4 ) │ │ │ │ - ldr r3, [pc, #528] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #560] @ (670a4 ) │ │ │ │ + ldr r3, [pc, #528] @ (67084 ) │ │ │ │ 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 69a14 │ │ │ │ - b.n 699ea │ │ │ │ + beq.n 66e14 │ │ │ │ + b.n 66dea │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cf64 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #528] @ (69ca8 ) │ │ │ │ - ldr r3, [pc, #492] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #528] @ (670a8 ) │ │ │ │ + ldr r3, [pc, #492] @ (67084 ) │ │ │ │ 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 69a14 │ │ │ │ - b.n 699ea │ │ │ │ + beq.n 66e14 │ │ │ │ + b.n 66dea │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 69a1a │ │ │ │ - b.n 69a8e │ │ │ │ + b.n 66e1a │ │ │ │ + b.n 66e8e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #480] @ (69cac ) │ │ │ │ - ldr r3, [pc, #440] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #480] @ (670ac ) │ │ │ │ + ldr r3, [pc, #440] @ (67084 ) │ │ │ │ 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 69a14 │ │ │ │ - b.n 699ea │ │ │ │ + beq.n 66e14 │ │ │ │ + b.n 66dea │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #444] @ (69cb0 ) │ │ │ │ - ldr r3, [pc, #400] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #444] @ (670b0 ) │ │ │ │ + ldr r3, [pc, #400] @ (67084 ) │ │ │ │ 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 69a14 │ │ │ │ - b.n 699ea │ │ │ │ - b.n 69aea │ │ │ │ + beq.n 66e14 │ │ │ │ + b.n 66dea │ │ │ │ + b.n 66eea │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cf64 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #420] @ (69cb4 ) │ │ │ │ - ldr r3, [pc, #368] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #420] @ (670b4 ) │ │ │ │ + ldr r3, [pc, #368] @ (67084 ) │ │ │ │ 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 69a14 │ │ │ │ - b.n 699ea │ │ │ │ + beq.w 66e14 │ │ │ │ + b.n 66dea │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #380] @ (69cb8 ) │ │ │ │ - ldr r3, [pc, #328] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #380] @ (670b8 ) │ │ │ │ + ldr r3, [pc, #328] @ (67084 ) │ │ │ │ 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 69a14 │ │ │ │ - b.n 699ea │ │ │ │ + beq.w 66e14 │ │ │ │ + b.n 66dea │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cf64 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #348] @ (69cbc ) │ │ │ │ - ldr r3, [pc, #288] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #348] @ (670bc ) │ │ │ │ + ldr r3, [pc, #288] @ (67084 ) │ │ │ │ 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 69a14 │ │ │ │ - b.n 699ea │ │ │ │ + beq.w 66e14 │ │ │ │ + b.n 66dea │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 69b08 │ │ │ │ - b.n 69b58 │ │ │ │ + b.n 66f08 │ │ │ │ + b.n 66f58 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #296] @ (69cc0 ) │ │ │ │ - ldr r3, [pc, #236] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #296] @ (670c0 ) │ │ │ │ + ldr r3, [pc, #236] @ (67084 ) │ │ │ │ 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 69a14 │ │ │ │ - b.n 699ea │ │ │ │ + beq.w 66e14 │ │ │ │ + b.n 66dea │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cf64 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #264] @ (69cc4 ) │ │ │ │ - ldr r3, [pc, #196] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #264] @ (670c4 ) │ │ │ │ + ldr r3, [pc, #196] @ (67084 ) │ │ │ │ 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 69a14 │ │ │ │ - b.n 699ea │ │ │ │ + beq.w 66e14 │ │ │ │ + b.n 66dea │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cf64 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #228] @ (69cc8 ) │ │ │ │ - ldr r3, [pc, #160] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #228] @ (670c8 ) │ │ │ │ + ldr r3, [pc, #160] @ (67084 ) │ │ │ │ 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 69a14 │ │ │ │ - b.n 699ea │ │ │ │ - b.n 69bb4 │ │ │ │ - ldr r3, [pc, #208] @ (69ccc ) │ │ │ │ + beq.w 66e14 │ │ │ │ + b.n 66dea │ │ │ │ + b.n 66fb4 │ │ │ │ + ldr r3, [pc, #208] @ (670cc ) │ │ │ │ movs r2, #22 │ │ │ │ - ldr r1, [pc, #208] @ (69cd0 ) │ │ │ │ - ldr r0, [pc, #208] @ (69cd4 ) │ │ │ │ + ldr r1, [pc, #208] @ (670d0 ) │ │ │ │ + ldr r0, [pc, #208] @ (670d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - b.n 69bda │ │ │ │ - b.n 69c1a │ │ │ │ + b.n 66fda │ │ │ │ + b.n 6701a │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2cf64 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #180] @ (69cd8 ) │ │ │ │ - ldr r3, [pc, #96] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #180] @ (670d8 ) │ │ │ │ + ldr r3, [pc, #96] @ (67084 ) │ │ │ │ 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 69a14 │ │ │ │ - b.n 699ea │ │ │ │ + beq.w 66e14 │ │ │ │ + b.n 66dea │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (69cdc ) │ │ │ │ - ldr r3, [pc, #52] @ (69c84 ) │ │ │ │ + ldr r2, [pc, #144] @ (670dc ) │ │ │ │ + ldr r3, [pc, #52] @ (67084 ) │ │ │ │ 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 69a14 │ │ │ │ - b.n 699ea │ │ │ │ + beq.w 66e14 │ │ │ │ + b.n 66dea │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 699b6 │ │ │ │ + beq.w 66db6 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 699b6 │ │ │ │ - b.n 699c6 │ │ │ │ - b.n 699d0 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + b.n 66db6 │ │ │ │ + b.n 66dc6 │ │ │ │ + b.n 66dd0 │ │ │ │ + bxns r1 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ movs r4, r0 │ │ │ │ - bic.w r0, r2, #3 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + bx r8 │ │ │ │ movs r4, r0 │ │ │ │ asrs r4, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ movs r6, r0 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ movs r6, r0 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ movs r6, r0 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ movs r6, r0 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ movs r6, r0 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ movs r6, r0 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -00069ce0 : │ │ │ │ +000670e0 : │ │ │ │ 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, #3112] @ 0xc28 │ │ │ │ sub.w sp, sp, #932 @ 0x3a4 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r4, [pc, #1220] @ 6a1c0 │ │ │ │ + ldr.w r4, [pc, #1220] @ 675c0 │ │ │ │ mov r5, r2 │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r0, [pc, #1212] @ 6a1c4 │ │ │ │ - ldr.w r1, [pc, #1212] @ 6a1c8 │ │ │ │ + ldr.w r0, [pc, #1212] @ 675c4 │ │ │ │ + ldr.w r1, [pc, #1212] @ 675c8 │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #924] @ 0x39c │ │ │ │ mov.w r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6a1a2 │ │ │ │ - ldr.w r3, [pc, #1176] @ 6a1cc │ │ │ │ + beq.w 675a2 │ │ │ │ + ldr.w r3, [pc, #1176] @ 675cc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1172] @ 6a1d0 │ │ │ │ + ldr.w r3, [pc, #1172] @ 675d0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb0c <__dynamic_cast@plt> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6a1a2 │ │ │ │ + beq.w 675a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ @@ -96716,15 +92394,15 @@ │ │ │ │ blx 2c204 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b8f4 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr.w r4, [fp, #12]! │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 69dee │ │ │ │ + beq.n 671ee │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r8, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r9, [r3] │ │ │ │ @@ -96734,69 +92412,69 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2da48 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 69dc2 │ │ │ │ + bne.n 671c2 │ │ │ │ ldrd r3, r2, [r6, #4] │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ asrs r7, r2, #2 │ │ │ │ - beq.w 6a0f6 │ │ │ │ + beq.w 674f6 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 2b66c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq.n 69e32 │ │ │ │ + beq.n 67232 │ │ │ │ mov r2, r4 │ │ │ │ adds r4, r0, r4 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 69e30 │ │ │ │ + beq.n 67230 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ subs r2, r3, #4 │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69e46 │ │ │ │ + b.n 67246 │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str r2, [r5, #8] │ │ │ │ ldrd r3, r7, [r6, #4] │ │ │ │ adds r4, #1 │ │ │ │ subs r7, r7, r3 │ │ │ │ asrs r7, r7, #2 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 69ec8 │ │ │ │ + bge.n 672c8 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ str.w r0, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ ldrd r2, r8, [r5, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 69e36 │ │ │ │ + bne.n 67236 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mvn.w r0, #3758096384 @ 0xe0000000 │ │ │ │ subs r2, r2, r3 │ │ │ │ asrs r7, r2, #2 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 6a168 │ │ │ │ + beq.w 67568 │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs r7, r7, r7 │ │ │ │ addcc r7, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ strd r2, r1, [sp, #20] │ │ │ │ @@ -96806,77 +92484,77 @@ │ │ │ │ lsls r7, r7, #2 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b66c │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r0, r2] │ │ │ │ - cbz r2, 69ea8 │ │ │ │ + cbz r2, 672a8 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d368 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ adds r2, #4 │ │ │ │ add r2, fp │ │ │ │ - cbz r3, 69ebc │ │ │ │ + cbz r3, 672bc │ │ │ │ sub.w r1, r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r7, fp │ │ │ │ str r2, [r5, #8] │ │ │ │ str.w fp, [r5, #4] │ │ │ │ str r7, [r5, #12] │ │ │ │ - b.n 69e3c │ │ │ │ + b.n 6723c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #776] @ (6a1d4 ) │ │ │ │ + ldr r1, [pc, #776] @ (675d4 ) │ │ │ │ sub.w r2, r3, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl] │ │ │ │ asrs r7, r2, #2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r3, [r3, #476] @ 0x1dc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6a10e │ │ │ │ + bne.w 6750e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6a118 │ │ │ │ - ldr r3, [pc, #748] @ (6a1d8 ) │ │ │ │ + bne.w 67518 │ │ │ │ + ldr r3, [pc, #748] @ (675d8 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [sl, #276] @ 0x114 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r9 │ │ │ │ - bne.w 6a114 │ │ │ │ + bne.w 67514 │ │ │ │ blx 2caa0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 69f14 │ │ │ │ + beq.n 67314 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d6c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2d3a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 69d78 │ │ │ │ + bne.w 67178 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ subs r4, r0, r3 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w 6a150 │ │ │ │ + bcs.w 67550 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ add.w r6, fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ @@ -96890,619 +92568,619 @@ │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n 6a014 │ │ │ │ + bgt.n 67414 │ │ │ │ subs r4, #1 │ │ │ │ mov.w fp, fp, lsl #3 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ add r8, fp │ │ │ │ add r9, fp │ │ │ │ lsls r4, r4, #2 │ │ │ │ add fp, r0 │ │ │ │ vldmdb r8!, {d8} │ │ │ │ vldmdb r9!, {d9} │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2cbc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a042 │ │ │ │ + bne.n 67442 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2cbc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a042 │ │ │ │ + bne.n 67442 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 6a008 │ │ │ │ + beq.n 67408 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b648 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a042 │ │ │ │ + beq.n 67442 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b648 │ │ │ │ - cbz r0, 6a042 │ │ │ │ + cbz r0, 67442 │ │ │ │ vabs.f64 d6, d8 │ │ │ │ vabs.f64 d5, d9 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d7, d8, d9 │ │ │ │ - vldr d4, [pc, #468] @ 6a1b8 │ │ │ │ + vldr d4, [pc, #468] @ 675b8 │ │ │ │ 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 6a042 │ │ │ │ + bhi.n 67442 │ │ │ │ subs r6, #1 │ │ │ │ subs r4, #4 │ │ │ │ sub.w fp, fp, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 69f90 │ │ │ │ + ble.n 67390 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, #628] @ 0x274 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #440] @ (6a1dc ) │ │ │ │ - ldr r3, [pc, #420] @ (6a1c8 ) │ │ │ │ + ldr r2, [pc, #440] @ (675dc ) │ │ │ │ + ldr r3, [pc, #420] @ (675c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #924] @ 0x39c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6a14c │ │ │ │ + bne.w 6754c │ │ │ │ add.w sp, sp, #932 @ 0x3a4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d8, [r8] │ │ │ │ vldr d9, [fp, #-8] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2cbc0 │ │ │ │ - cbnz r0, 6a0b4 │ │ │ │ + cbnz r0, 674b4 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2cbc0 │ │ │ │ - cbnz r0, 6a0b4 │ │ │ │ + cbnz r0, 674b4 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 6a008 │ │ │ │ + beq.n 67408 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b648 │ │ │ │ - cbz r0, 6a0b4 │ │ │ │ + cbz r0, 674b4 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b648 │ │ │ │ - cbz r0, 6a0b4 │ │ │ │ + cbz r0, 674b4 │ │ │ │ vabs.f64 d6, d8 │ │ │ │ vabs.f64 d5, d9 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d7, d8, d9 │ │ │ │ - vldr d4, [pc, #296] @ 6a1b8 │ │ │ │ + vldr d4, [pc, #296] @ 675b8 │ │ │ │ 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 6a008 │ │ │ │ + bls.n 67408 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w ip, r3, r4 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - cbz r0, 6a0ca │ │ │ │ + cbz r0, 674ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w ip, r3, r4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r1, ip, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6a0e2 │ │ │ │ + beq.n 674e2 │ │ │ │ subs r2, r3, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6a120 │ │ │ │ + ble.n 67520 │ │ │ │ mov r0, ip │ │ │ │ blx 2c5b0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r6, #1 │ │ │ │ subs r3, #4 │ │ │ │ subs r4, #4 │ │ │ │ sub.w fp, fp, #8 │ │ │ │ cmp r7, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ble.w 69f90 │ │ │ │ - b.n 6a014 │ │ │ │ - ldr r1, [pc, #220] @ (6a1d4 ) │ │ │ │ + ble.w 67390 │ │ │ │ + b.n 67414 │ │ │ │ + ldr r1, [pc, #220] @ (675d4 ) │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r9, r7 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #476] @ 0x1dc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 69ee4 │ │ │ │ + beq.w 672e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 69f06 │ │ │ │ + b.n 67306 │ │ │ │ mov r0, sl │ │ │ │ blx 2cc48 │ │ │ │ - b.n 69eea │ │ │ │ + b.n 672ea │ │ │ │ itt eq │ │ │ │ ldreq.w r2, [ip, #4] │ │ │ │ streq.w r2, [ip] │ │ │ │ - b.n 6a0e2 │ │ │ │ + b.n 674e2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d6c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2d3a4 │ │ │ │ - ldr r2, [pc, #164] @ (6a1e0 ) │ │ │ │ - ldr r3, [pc, #140] @ (6a1c8 ) │ │ │ │ + ldr r2, [pc, #164] @ (675e0 ) │ │ │ │ + ldr r3, [pc, #140] @ (675c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #924] @ 0x39c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6a194 │ │ │ │ + beq.n 67594 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #144] @ (6a1e4 ) │ │ │ │ - ldr r3, [pc, #116] @ (6a1c8 ) │ │ │ │ + ldr r2, [pc, #144] @ (675e4 ) │ │ │ │ + ldr r3, [pc, #116] @ (675c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #924] @ 0x39c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6a14c │ │ │ │ + bne.n 6754c │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #124] @ (6a1e8 ) │ │ │ │ - ldr r3, [pc, #92] @ (6a1c8 ) │ │ │ │ + ldr r2, [pc, #124] @ (675e8 ) │ │ │ │ + ldr r3, [pc, #92] @ (675c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #924] @ 0x39c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6a14c │ │ │ │ - ldr r0, [pc, #108] @ (6a1ec ) │ │ │ │ + bne.n 6754c │ │ │ │ + ldr r0, [pc, #108] @ (675ec ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6a12c │ │ │ │ + beq.n 6752c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 6a12c │ │ │ │ + b.n 6752c │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2da48 │ │ │ │ - b.n 6a12c │ │ │ │ - b.n 6a132 │ │ │ │ - ldr r3, [pc, #76] @ (6a1f0 ) │ │ │ │ + b.n 6752c │ │ │ │ + b.n 67532 │ │ │ │ + ldr r3, [pc, #76] @ (675f0 ) │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr r1, [pc, #76] @ (6a1f4 ) │ │ │ │ - ldr r0, [pc, #76] @ (6a1f8 ) │ │ │ │ + ldr r1, [pc, #76] @ (675f4 ) │ │ │ │ + ldr r0, [pc, #76] @ (675f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ movs r6, r0 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #48] @ (6a210 ) │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r5, [pc, #976] @ (6a5b4 ) │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r5, [pc, #880] @ (6a558 ) │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r5, [pc, #784] @ (6a4fc ) │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ movs r6, r0 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006a1fc : │ │ │ │ +000675fc : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006a200 : │ │ │ │ +00067600 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006a220 : │ │ │ │ +00067620 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (6a254 ) │ │ │ │ - ldr r2, [pc, #36] @ (6a258 ) │ │ │ │ + ldr r3, [pc, #36] @ (67654 ) │ │ │ │ + ldr r2, [pc, #36] @ (67658 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r1, 6a240 │ │ │ │ + cbnz r1, 67640 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6a25c ) │ │ │ │ + ldr r3, [pc, #24] @ (6765c ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (6a260 ) │ │ │ │ - ldr r0, [pc, #28] @ (6a264 ) │ │ │ │ + ldr r1, [pc, #24] @ (67660 ) │ │ │ │ + ldr r0, [pc, #28] @ (67664 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #1016] @ (6a650 ) │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006a268 : │ │ │ │ +00067668 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ (6a2a4 ) │ │ │ │ - ldr r2, [pc, #44] @ (6a2a8 ) │ │ │ │ + ldr r3, [pc, #44] @ (676a4 ) │ │ │ │ + ldr r2, [pc, #44] @ (676a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r1, 6a292 │ │ │ │ + cbnz r1, 67692 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #8 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6a2ac ) │ │ │ │ + ldr r3, [pc, #24] @ (676ac ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (6a2b0 ) │ │ │ │ - ldr r0, [pc, #24] @ (6a2b4 ) │ │ │ │ + ldr r1, [pc, #24] @ (676b0 ) │ │ │ │ + ldr r0, [pc, #24] @ (676b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r4, [pc, #728] @ (6a580 ) │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006a2b8 : │ │ │ │ +000676b8 : │ │ │ │ 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] @ (6a310 ) │ │ │ │ + ldr r3, [pc, #72] @ (67710 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #72] @ (6a314 ) │ │ │ │ + ldr r2, [pc, #72] @ (67714 ) │ │ │ │ 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 6a304 │ │ │ │ + beq.n 67704 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 6a2f8 │ │ │ │ + cbz r3, 676f8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 6a2f8 │ │ │ │ + cbnz r2, 676f8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6a2e0 │ │ │ │ + bne.n 676e0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bb34 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #392] @ (6a49c ) │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006a318 : │ │ │ │ +00067718 : │ │ │ │ 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] @ (6a378 ) │ │ │ │ + ldr r3, [pc, #80] @ (67778 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #80] @ (6a37c ) │ │ │ │ + ldr r2, [pc, #80] @ (6777c ) │ │ │ │ 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 6a364 │ │ │ │ + beq.n 67764 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 6a358 │ │ │ │ + cbz r3, 67758 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 6a358 │ │ │ │ + cbnz r2, 67758 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6a340 │ │ │ │ + bne.n 67740 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bb34 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #24 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #8] @ (6a384 ) │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006a380 : │ │ │ │ +00067780 : │ │ │ │ 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] @ (6a42c ) │ │ │ │ + ldr r4, [pc, #152] @ (6782c ) │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #24 │ │ │ │ blx 2b66c │ │ │ │ mov r1, r6 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ blx 2bc60 │ │ │ │ - ldr r3, [pc, #136] @ (6a430 ) │ │ │ │ + ldr r3, [pc, #136] @ (67830 ) │ │ │ │ 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 6a3ec │ │ │ │ + beq.n 677ec │ │ │ │ movs r0, #12 │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str.w r8, [r0, #8] │ │ │ │ - cbz r3, 6a3da │ │ │ │ + cbz r3, 677da │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ blx 2b6d0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 6a3c4 │ │ │ │ + bne.n 677c4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6a424 │ │ │ │ + beq.n 67824 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r0, 6a418 │ │ │ │ + cbz r0, 67818 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 6a418 │ │ │ │ + cbnz r3, 67818 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #12 │ │ │ │ mov r4, r6 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 6a400 │ │ │ │ + b.n 67800 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bb34 │ │ │ │ - b.n 6a3f2 │ │ │ │ - ldr r3, [pc, #592] @ (6a680 ) │ │ │ │ + b.n 677f2 │ │ │ │ + strb r4, [r2, #30] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006a434 : │ │ │ │ +00067834 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #64] @ (6a484 ) │ │ │ │ + ldr r4, [pc, #64] @ (67884 ) │ │ │ │ add.w r2, r0, #20 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r4, pc │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6a460 │ │ │ │ + beq.n 67860 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (6a488 ) │ │ │ │ + ldr r2, [pc, #36] @ (67888 ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r1, 6a472 │ │ │ │ + cbnz r1, 67872 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6a48c ) │ │ │ │ + ldr r3, [pc, #24] @ (6788c ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (6a490 ) │ │ │ │ - ldr r0, [pc, #24] @ (6a494 ) │ │ │ │ + ldr r1, [pc, #24] @ (67890 ) │ │ │ │ + ldr r0, [pc, #24] @ (67894 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #912] @ (6a818 ) │ │ │ │ + strb r4, [r4, #27] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006a498 : │ │ │ │ +00067898 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (6a4f0 ) │ │ │ │ + ldr r2, [pc, #72] @ (678f0 ) │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a4c4 │ │ │ │ + beq.n 678c4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #44] @ (6a4f4 ) │ │ │ │ + ldr r3, [pc, #44] @ (678f4 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r1, 6a4de │ │ │ │ + cbnz r1, 678de │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6a4f8 ) │ │ │ │ + ldr r3, [pc, #24] @ (678f8 ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (6a4fc ) │ │ │ │ - ldr r0, [pc, #24] @ (6a500 ) │ │ │ │ + ldr r1, [pc, #24] @ (678fc ) │ │ │ │ + ldr r0, [pc, #24] @ (67900 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #512] @ (6a6f4 ) │ │ │ │ + strb r0, [r0, #26] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006a504 : │ │ │ │ +00067904 : │ │ │ │ stmdb 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 r0, [pc, #556] @ (6a744 ) │ │ │ │ + ldr r0, [pc, #556] @ (67b44 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r2, [pc, #556] @ (6a748 ) │ │ │ │ + ldr r2, [pc, #556] @ (67b48 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #556] @ (6a74c ) │ │ │ │ + ldr r3, [pc, #556] @ (67b4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov.w r2, #0 │ │ │ │ - cbnz r1, 6a590 │ │ │ │ - ldr r2, [pc, #544] @ (6a750 ) │ │ │ │ - ldr r3, [pc, #536] @ (6a748 ) │ │ │ │ + cbnz r1, 67990 │ │ │ │ + ldr r2, [pc, #544] @ (67b50 ) │ │ │ │ + ldr r3, [pc, #536] @ (67b48 ) │ │ │ │ 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 6a58c │ │ │ │ + bne.n 6798c │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ @@ -97513,42 +93191,42 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #476] @ (6a754 ) │ │ │ │ - ldr r3, [pc, #460] @ (6a748 ) │ │ │ │ + ldr r2, [pc, #476] @ (67b54 ) │ │ │ │ + ldr r3, [pc, #460] @ (67b48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 6a6f2 │ │ │ │ + beq.w 67af2 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #444] @ (6a758 ) │ │ │ │ + ldr r1, [pc, #444] @ (67b58 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 2e3a0 │ │ │ │ - ldr r1, [pc, #436] @ (6a75c ) │ │ │ │ + bl 2e348 │ │ │ │ + ldr r1, [pc, #436] @ (67b5c ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 2e3a0 │ │ │ │ - ldr r1, [pc, #432] @ (6a760 ) │ │ │ │ + bl 2e348 │ │ │ │ + ldr r1, [pc, #432] @ (67b60 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 2e3a0 │ │ │ │ - ldr r2, [pc, #424] @ (6a764 ) │ │ │ │ + bl 2e348 │ │ │ │ + ldr r2, [pc, #424] @ (67b64 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -97575,57 +93253,57 @@ │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ add.w r2, r5, #84 @ 0x54 │ │ │ │ add.w r0, r5, #76 @ 0x4c │ │ │ │ str r2, [r5, #76] @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #324] @ (6a768 ) │ │ │ │ + ldr r2, [pc, #324] @ (67b68 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [r5, #100] @ 0x64 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6a6a0 │ │ │ │ - ldr r2, [pc, #308] @ (6a76c ) │ │ │ │ + beq.n 67aa0 │ │ │ │ + ldr r2, [pc, #308] @ (67b6c ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ ldrd r1, r2, [r5, #4] │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #296] @ (6a770 ) │ │ │ │ + ldr r1, [pc, #296] @ (67b70 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #272] @ (6a774 ) │ │ │ │ + ldr r1, [pc, #272] @ (67b74 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r1, #-12] │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a6f8 │ │ │ │ + beq.n 67af8 │ │ │ │ ldrb r1, [r0, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6a71a │ │ │ │ + beq.n 67b1a │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ @@ -97633,173 +93311,174 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r1, [pc, #188] @ (6a778 ) │ │ │ │ - ldr r2, [pc, #136] @ (6a748 ) │ │ │ │ + ldr r1, [pc, #188] @ (67b78 ) │ │ │ │ + ldr r2, [pc, #136] @ (67b48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 6a58c │ │ │ │ - ldr r1, [pc, #168] @ (6a77c ) │ │ │ │ + bne.w 6798c │ │ │ │ + ldr r1, [pc, #168] @ (67b7c ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #168] @ (6a780 ) │ │ │ │ + ldr r2, [pc, #168] @ (67b80 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ - b.n 6a570 │ │ │ │ - b.n 6a552 │ │ │ │ - b.n 6a564 │ │ │ │ - b.n 6a56a │ │ │ │ - b.n 6a54c │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 6a558 │ │ │ │ - ldr r2, [pc, #136] @ (6a784 ) │ │ │ │ - ldr r3, [pc, #76] @ (6a748 ) │ │ │ │ + b.n 67970 │ │ │ │ + b.n 67952 │ │ │ │ + b.n 67964 │ │ │ │ + b.n 6796a │ │ │ │ + b.n 6794c │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + b.n 67958 │ │ │ │ + ldr r2, [pc, #136] @ (67b84 ) │ │ │ │ + ldr r3, [pc, #76] @ (67b48 ) │ │ │ │ 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 6a58c │ │ │ │ + bne.w 6798c │ │ │ │ blx 2cd7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6a546 │ │ │ │ + b.n 67946 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #96] @ (6a788 ) │ │ │ │ + ldr r1, [pc, #96] @ (67b88 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6a73e │ │ │ │ + beq.n 67b3e │ │ │ │ movs r1, #10 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6a692 │ │ │ │ + b.n 67a92 │ │ │ │ movs r1, #10 │ │ │ │ - b.n 6a692 │ │ │ │ + b.n 67a92 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #88] @ (6a7a0 ) │ │ │ │ + strb r6, [r2, #24] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #72] @ (6a798 ) │ │ │ │ + strb r2, [r2, #24] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [pc, #0] @ (6a754 ) │ │ │ │ + strb r0, [r0, #24] │ │ │ │ movs r6, r0 │ │ │ │ - ldr r1, [pc, #728] @ (6aa30 ) │ │ │ │ + strb r6, [r6, #22] │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ + movs r4, r0 │ │ │ │ + subs r4, r6, #1 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf2740003 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6a078 │ │ │ │ - movs r3, r0 │ │ │ │ - b.n 6a05c │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r0, [pc, #456] @ (6a944 ) │ │ │ │ + asrs r2, r0, #2 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ + movs r4, r0 │ │ │ │ + strb r2, [r6, #17] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #208] @ (6a858 ) │ │ │ │ + strb r4, [r6, #16] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006a78c : │ │ │ │ +00067b8c : │ │ │ │ stmdb 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 lr, [pc, #664] @ 6aa38 │ │ │ │ + ldr.w lr, [pc, #664] @ 67e38 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w ip, [pc, #664] @ 6aa3c │ │ │ │ + ldr.w ip, [pc, #664] @ 67e3c │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #660] @ (6aa40 ) │ │ │ │ + ldr r3, [pc, #660] @ (67e40 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #116] @ 0x74 │ │ │ │ mov.w ip, #0 │ │ │ │ - cbnz r1, 6a7f2 │ │ │ │ + cbnz r1, 67bf2 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ - ldr.w ip, [pc, #640] @ 6aa44 │ │ │ │ + ldr.w ip, [pc, #640] @ 67e44 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w lr, [r4, #100] @ 0x64 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.w 6a970 │ │ │ │ - ldr r2, [pc, #624] @ (6aa48 ) │ │ │ │ - ldr r3, [pc, #608] @ (6aa3c ) │ │ │ │ + bne.w 67d70 │ │ │ │ + ldr r2, [pc, #624] @ (67e48 ) │ │ │ │ + ldr r3, [pc, #608] @ (67e3c ) │ │ │ │ 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 6a9d4 │ │ │ │ + bne.w 67dd4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2cc48 │ │ │ │ - ldr.w ip, [pc, #580] @ 6aa44 │ │ │ │ + ldr.w ip, [pc, #580] @ 67e44 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w lr, [r3, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, ip] │ │ │ │ cmp lr, r2 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bne.w 6a970 │ │ │ │ + bne.w 67d70 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #552] @ (6aa4c ) │ │ │ │ + ldr r1, [pc, #552] @ (67e4c ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 2e3a0 │ │ │ │ - ldr r1, [pc, #544] @ (6aa50 ) │ │ │ │ + bl 2e348 │ │ │ │ + ldr r1, [pc, #544] @ (67e50 ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 2e3a0 │ │ │ │ - ldr r1, [pc, #536] @ (6aa54 ) │ │ │ │ + bl 2e348 │ │ │ │ + ldr r1, [pc, #536] @ (67e54 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 2e3a0 │ │ │ │ - ldr r2, [pc, #528] @ (6aa58 ) │ │ │ │ + bl 2e348 │ │ │ │ + ldr r2, [pc, #528] @ (67e58 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -97826,57 +93505,57 @@ │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ add.w r2, r5, #84 @ 0x54 │ │ │ │ add.w r0, r5, #76 @ 0x4c │ │ │ │ str r2, [r5, #76] @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #428] @ (6aa5c ) │ │ │ │ + ldr r2, [pc, #428] @ (67e5c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [r5, #100] @ 0x64 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6a92a │ │ │ │ - ldr r2, [pc, #416] @ (6aa60 ) │ │ │ │ + beq.n 67d2a │ │ │ │ + ldr r2, [pc, #416] @ (67e60 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ ldrd r1, r2, [r5, #4] │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #400] @ (6aa64 ) │ │ │ │ + ldr r1, [pc, #400] @ (67e64 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #380] @ (6aa68 ) │ │ │ │ + ldr r1, [pc, #380] @ (67e68 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r1, #-12] │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a9ee │ │ │ │ + beq.n 67dee │ │ │ │ ldrb r1, [r0, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6aa0e │ │ │ │ + beq.n 67e0e │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ @@ -97884,43 +93563,43 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r1, [pc, #292] @ (6aa6c ) │ │ │ │ - ldr r2, [pc, #244] @ (6aa3c ) │ │ │ │ + ldr r1, [pc, #292] @ (67e6c ) │ │ │ │ + ldr r2, [pc, #244] @ (67e3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 6a9d4 │ │ │ │ - ldr r1, [pc, #276] @ (6aa70 ) │ │ │ │ + bne.n 67dd4 │ │ │ │ + ldr r1, [pc, #276] @ (67e70 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #276] @ (6aa74 ) │ │ │ │ + ldr r2, [pc, #276] @ (67e74 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ - ldr.w ip, [pc, #260] @ 6aa78 │ │ │ │ - ldr r3, [pc, #196] @ (6aa3c ) │ │ │ │ + ldr.w ip, [pc, #260] @ 67e78 │ │ │ │ + ldr r3, [pc, #196] @ (67e3c ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors.w ip, r3, ip │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6a9d4 │ │ │ │ + bne.n 67dd4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ @@ -97931,112 +93610,113 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #184] @ (6aa7c ) │ │ │ │ - ldr r3, [pc, #120] @ (6aa3c ) │ │ │ │ + ldr r2, [pc, #184] @ (67e7c ) │ │ │ │ + ldr r3, [pc, #120] @ (67e3c ) │ │ │ │ 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 6a9ea │ │ │ │ + beq.n 67dea │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 6a9a2 │ │ │ │ - b.n 6a99c │ │ │ │ - b.n 6a9ae │ │ │ │ + b.n 67da2 │ │ │ │ + b.n 67d9c │ │ │ │ + b.n 67dae │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6a996 │ │ │ │ - b.n 6a9b4 │ │ │ │ - b.n 6a9ba │ │ │ │ + b.n 67d96 │ │ │ │ + b.n 67db4 │ │ │ │ + b.n 67dba │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #144] @ (6aa80 ) │ │ │ │ - ldr r3, [pc, #72] @ (6aa3c ) │ │ │ │ + ldr r2, [pc, #144] @ (67e80 ) │ │ │ │ + ldr r3, [pc, #72] @ (67e3c ) │ │ │ │ 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 6a9d4 │ │ │ │ + bne.n 67dd4 │ │ │ │ blx 2cd7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 6a9de │ │ │ │ + b.n 67dde │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #104] @ (6aa84 ) │ │ │ │ + ldr r1, [pc, #104] @ (67e84 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6aa32 │ │ │ │ + beq.n 67e32 │ │ │ │ movs r1, #10 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6a91c │ │ │ │ + b.n 67d1c │ │ │ │ movs r1, #10 │ │ │ │ - b.n 6a91c │ │ │ │ + b.n 67d1c │ │ │ │ nop │ │ │ │ - @ instruction: 0x478a │ │ │ │ + strb r2, [r1, #14] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + strb r6, [r0, #14] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bx sl │ │ │ │ + strb r6, [r2, #13] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ + movs r4, r0 │ │ │ │ + subs r2, r5, r7 │ │ │ │ movs r4, r0 │ │ │ │ - vaddl.s32 q8, d10, d3 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6ae58 │ │ │ │ - movs r3, r0 │ │ │ │ - b.n 6ae3c │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r8, sp │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ + movs r4, r0 │ │ │ │ + strb r0, [r5, #7] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, r7 │ │ │ │ + strb r2, [r7, #6] │ │ │ │ movs r6, r0 │ │ │ │ - cmp r4, sp │ │ │ │ + strb r4, [r5, #5] │ │ │ │ movs r6, r0 │ │ │ │ - cmp r6, r7 │ │ │ │ + strb r6, [r7, #4] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006aa88 ::ReleasePointer_()@@Base>: │ │ │ │ +00067e88 ::ReleasePointer_()@@Base>: │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 6aab8 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + cbz r2, 67eb8 ::ReleasePointer_()@@Base+0x30> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 6aaba ::ReleasePointer_()@@Base+0x32> │ │ │ │ + cbnz r1, 67eba ::ReleasePointer_()@@Base+0x32> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -98049,35 +93729,35 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ bx lr │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 6ab30 ::ReleasePointer_()@@Base+0xa8> │ │ │ │ + beq.n 67f30 ::ReleasePointer_()@@Base+0xa8> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r2, r1 │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 6ab06 ::ReleasePointer_()@@Base+0x7e> │ │ │ │ + bhi.n 67f06 ::ReleasePointer_()@@Base+0x7e> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r3, r0, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 6ab32 ::ReleasePointer_()@@Base+0xaa> │ │ │ │ + bhi.n 67f32 ::ReleasePointer_()@@Base+0xaa> │ │ │ │ cmp r6, #4 │ │ │ │ - ble.n 6ab62 ::ReleasePointer_()@@Base+0xda> │ │ │ │ + ble.n 67f62 ::ReleasePointer_()@@Base+0xda> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c5b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r6, r3 │ │ │ │ str r6, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ @@ -98085,188 +93765,188 @@ │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 2b66c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ blx 2d368 │ │ │ │ - cbz r7, 6ab24 ::ReleasePointer_()@@Base+0x9c> │ │ │ │ + cbz r7, 67f24 ::ReleasePointer_()@@Base+0x9c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2a8 │ │ │ │ add r6, r5 │ │ │ │ str r5, [r4, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ - ble.n 6ab6e ::ReleasePointer_()@@Base+0xe6> │ │ │ │ + ble.n 67f6e ::ReleasePointer_()@@Base+0xe6> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c5b0 │ │ │ │ ldrd r7, r0, [r4] │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ subs r3, r0, r7 │ │ │ │ add r1, r3 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it le │ │ │ │ addle r6, r6, r7 │ │ │ │ - ble.n 6ab00 ::ReleasePointer_()@@Base+0x78> │ │ │ │ + ble.n 67f00 ::ReleasePointer_()@@Base+0x78> │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r6, r3 │ │ │ │ str r6, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ it eq │ │ │ │ ldreq r3, [r1, #0] │ │ │ │ add r6, r7 │ │ │ │ it eq │ │ │ │ streq r3, [r7, #0] │ │ │ │ - b.n 6ab00 ::ReleasePointer_()@@Base+0x78> │ │ │ │ + b.n 67f00 ::ReleasePointer_()@@Base+0x78> │ │ │ │ itt eq │ │ │ │ ldreq r5, [r1, #0] │ │ │ │ streq r5, [r7, #0] │ │ │ │ - b.n 6ab48 ::ReleasePointer_()@@Base+0xc0> │ │ │ │ + b.n 67f48 ::ReleasePointer_()@@Base+0xc0> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006ab78 : │ │ │ │ +00067f78 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6ac42 │ │ │ │ + beq.n 68042 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 6ab98 │ │ │ │ + cbz r0, 67f98 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 6aba0 │ │ │ │ + cbz r0, 67fa0 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6aba8 │ │ │ │ + cbz r0, 67fa8 │ │ │ │ blx 2ce20 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r3, r2, [r5, #12] │ │ │ │ strd r3, r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6ac48 │ │ │ │ + beq.n 68048 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6ac64 │ │ │ │ + bcs.n 68064 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2c488 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ blx 2d368 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r7, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6ac60 │ │ │ │ + beq.n 68060 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c488 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ - cbz r1, 6ac5c │ │ │ │ + cbz r1, 6805c │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 6ac64 │ │ │ │ + bcs.n 68064 │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c488 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ blx 2d368 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 6aac0 ::ReleasePointer_()@@Base+0x38> │ │ │ │ + bl 67ec0 ::ReleasePointer_()@@Base+0x38> │ │ │ │ add.w r1, r5, #32 │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 6aac0 ::ReleasePointer_()@@Base+0x38> │ │ │ │ + bl 67ec0 ::ReleasePointer_()@@Base+0x38> │ │ │ │ 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 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 6ac60 │ │ │ │ + cbz r2, 68060 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6ac64 │ │ │ │ + bcs.n 68064 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 6abe0 │ │ │ │ + b.n 67fe0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 6ac14 │ │ │ │ + b.n 68014 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6abf4 │ │ │ │ + b.n 67ff4 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ │ │ │ │ -0006ac68 : │ │ │ │ +00068068 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w r8, [pc, #344] @ 6add4 │ │ │ │ + ldr.w r8, [pc, #344] @ 681d4 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ sub sp, #28 │ │ │ │ add r8, pc │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 6adba │ │ │ │ + bcs.w 681ba │ │ │ │ mov r5, r0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ blx 2c488 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2c488 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r5, #4] │ │ │ │ - bcs.w 6adba │ │ │ │ + bcs.w 681ba │ │ │ │ lsls r0, r6, #3 │ │ │ │ blx 2c488 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6ad56 │ │ │ │ + beq.n 68156 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6ad94 │ │ │ │ + ble.n 68194 │ │ │ │ ldr.w r9, [r4, #32] │ │ │ │ movs r7, #0 │ │ │ │ mov lr, r7 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r7 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -98276,15 +93956,15 @@ │ │ │ │ ldr r4, [r4, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r4 │ │ │ │ ldr.w r6, [r9], #4 │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ add.w ip, r6, r3 │ │ │ │ cmp r6, ip │ │ │ │ - bge.n 6ad3e │ │ │ │ + bge.n 6813e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w r3, r7, r6, lsl #3 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov.w r2, lr, lsl #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w fp, r7, ip, lsl #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -98297,111 +93977,111 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ 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 6ad1c │ │ │ │ + bne.n 6811c │ │ │ │ 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 6ace4 │ │ │ │ + bne.n 680e4 │ │ │ │ mov r6, lr │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 6adbe │ │ │ │ + bne.n 681be │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #128] @ (6add8 ) │ │ │ │ + ldr r3, [pc, #128] @ (681d8 ) │ │ │ │ movs r2, #25 │ │ │ │ - ldr r1, [pc, #128] @ (6addc ) │ │ │ │ + ldr r1, [pc, #128] @ (681dc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 2ce8c >& 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 │ │ │ │ - cbz r7, 6add0 │ │ │ │ + cbz r7, 681d0 │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ - cbz r3, 6ad98 │ │ │ │ + cbz r3, 68198 │ │ │ │ ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6acc4 │ │ │ │ + bgt.n 680c4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6ad4a │ │ │ │ + b.n 6814a │ │ │ │ mov r0, r7 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #64] @ (6ade0 ) │ │ │ │ + ldr r3, [pc, #64] @ (681e0 ) │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 6ad7c │ │ │ │ + beq.n 6817c │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6ad7c │ │ │ │ + b.n 6817c │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r3, [pc, #36] @ (6ade4 ) │ │ │ │ + ldr r3, [pc, #36] @ (681e4 ) │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ - ldr r1, [pc, #36] @ (6ade8 ) │ │ │ │ - ldr r0, [pc, #36] @ (6adec ) │ │ │ │ + ldr r1, [pc, #36] @ (681e8 ) │ │ │ │ + ldr r0, [pc, #36] @ (681ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ blx 2cd7c │ │ │ │ - cmp r4, r5 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #688] @ (6b090 ) │ │ │ │ + strb r0, [r2, #3] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #376] @ (6af60 ) │ │ │ │ + strb r2, [r0, #2] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #576] @ (6b02c ) │ │ │ │ + strb r4, [r6, #2] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #632] @ (6b068 ) │ │ │ │ + strb r2, [r0, #3] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006adf0 : │ │ │ │ +000681f0 : │ │ │ │ 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, 6ae0a │ │ │ │ + cbz r0, 6820a │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 6ae12 │ │ │ │ + cbz r0, 68212 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6ae1a │ │ │ │ + cbz r0, 6821a │ │ │ │ blx 2ce20 │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #24] │ │ │ │ @@ -98411,59 +94091,59 @@ │ │ │ │ strne r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ blx 2d2b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006ae40 : │ │ │ │ +00068240 : │ │ │ │ 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, 6ae58 │ │ │ │ + cbz r0, 68258 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 6ae60 │ │ │ │ + cbz r0, 68260 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6ae68 │ │ │ │ + cbz r0, 68268 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 6ae74 │ │ │ │ + cbz r0, 68274 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 6ae80 │ │ │ │ + cbz r0, 68280 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6ae8c │ │ │ │ + cbz r0, 6828c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 6ae98 │ │ │ │ + cbz r0, 68298 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006ae9c : │ │ │ │ +0006829c : │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ strd r2, r3, [r0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006aea8 : │ │ │ │ +000682a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #12 │ │ │ │ strd r3, r3, [r0] │ │ │ │ @@ -98472,194 +94152,194 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldrd r7, r3, [r1, #20] │ │ │ │ ldr r6, [r1, #12] │ │ │ │ subs r7, r3, r7 │ │ │ │ strd r6, r6, [r0, #12] │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.n 6aede │ │ │ │ + beq.n 682de │ │ │ │ mov r0, r7 │ │ │ │ blx 2b66c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r3, r7 │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ str r2, [r4, #28] │ │ │ │ ldrd r1, r2, [r5, #20] │ │ │ │ subs r7, r2, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 6aefa │ │ │ │ + ble.n 682fa │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r7 │ │ │ │ blx 2d368 │ │ │ │ adds r3, r0, r7 │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [r5, #32] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ strd r2, r2, [r4, #32] │ │ │ │ subs r7, r3, r7 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - beq.n 6af9a │ │ │ │ + beq.n 6839a │ │ │ │ mov r0, r7 │ │ │ │ blx 2b66c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r3, r7 │ │ │ │ strd r3, r3, [r4, #32] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldrd r1, r2, [r5, #32] │ │ │ │ subs r7, r2, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 6af30 │ │ │ │ + ble.n 68330 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r7 │ │ │ │ blx 2d368 │ │ │ │ adds r3, r0, r7 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ strd r2, r2, [r4, #44] @ 0x2c │ │ │ │ strd r2, r2, [r4, #52] @ 0x34 │ │ │ │ strd r2, r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 6afa2 │ │ │ │ + cbz r1, 683a2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 6afe2 │ │ │ │ + bcs.n 683e2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c488 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ blx 2d368 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r1, 6af9e │ │ │ │ + cbz r1, 6839e │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2c488 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ blx 2d368 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ str r7, [r4, #4] │ │ │ │ - cbz r5, 6af92 │ │ │ │ + cbz r5, 68392 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 6afde │ │ │ │ + bcs.n 683de │ │ │ │ lsls r0, r6, #3 │ │ │ │ blx 2c488 │ │ │ │ mov r1, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov r5, r0 │ │ │ │ blx 2d368 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r7 │ │ │ │ - b.n 6af14 │ │ │ │ + b.n 68314 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6af76 │ │ │ │ + b.n 68376 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6af9e │ │ │ │ + beq.n 6839e │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 6afb4 │ │ │ │ + bcs.n 683b4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 6af64 │ │ │ │ + b.n 68364 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 6afd2 │ │ │ │ + b.n 683d2 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ blx 2cc7c , std::allocator > >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ blx 2cc7c , std::allocator > >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 2cb48 >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 2cb48 >::~_Vector_base()@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006afe8 : │ │ │ │ +000683e8 : │ │ │ │ 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, #392] @ (6b180 ) │ │ │ │ + ldr r2, [pc, #392] @ (68580 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #392] @ (6b184 ) │ │ │ │ + ldr r3, [pc, #392] @ (68584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r5, 6b028 │ │ │ │ - ldr r2, [pc, #376] @ (6b188 ) │ │ │ │ - ldr r3, [pc, #372] @ (6b184 ) │ │ │ │ + cbnz r5, 68428 │ │ │ │ + ldr r2, [pc, #376] @ (68588 ) │ │ │ │ + ldr r3, [pc, #372] @ (68584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 6b17a │ │ │ │ + bne.w 6857a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ subs r2, r7, r6 │ │ │ │ asrs r3, r2, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 6b112 │ │ │ │ - bcc.w 6b144 │ │ │ │ + bhi.n 68512 │ │ │ │ + bcc.w 68544 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ ldreq.w ip, [r4, #4] │ │ │ │ - beq.n 6b0b4 │ │ │ │ + beq.n 684b4 │ │ │ │ subs r5, r7, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ asrs r2, r5, #2 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ blx 2db08 > >, 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 6b0a4 │ │ │ │ + ble.n 684a4 │ │ │ │ add.w r5, r6, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c410 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 6b0b2 │ │ │ │ + beq.n 684b2 │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ subs r7, #4 │ │ │ │ - b.n 6b086 │ │ │ │ - beq.n 6b152 │ │ │ │ + b.n 68486 │ │ │ │ + beq.n 68552 │ │ │ │ cmp r6, r7 │ │ │ │ str.w lr, [r1] │ │ │ │ - beq.n 6b0b2 │ │ │ │ + beq.n 684b2 │ │ │ │ ldr.w lr, [r6, #4]! │ │ │ │ mov r1, r6 │ │ │ │ add.w r5, ip, lr, lsl #2 │ │ │ │ ldr.w r2, [r1, #-4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr.w r3, [ip, r2, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 6b07c │ │ │ │ + bge.n 6847c │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ - b.n 6b090 │ │ │ │ + b.n 68490 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c410 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldrd r3, r2, [r4, #56] @ 0x38 │ │ │ │ @@ -98667,205 +94347,205 @@ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ it ne │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ - beq.n 6b166 │ │ │ │ + beq.n 68566 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6b176 │ │ │ │ + ble.n 68576 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 6b0ea │ │ │ │ + b.n 684ea │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 6b00c │ │ │ │ + bge.n 6840c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr.w r0, [r0, r6, lsl #2] │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ ldr.w r0, [r2, #-8] │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 6b0e4 │ │ │ │ + ble.n 684e4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 6b134 │ │ │ │ + beq.n 68534 │ │ │ │ strd r1, r6, [r2] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6b0e4 │ │ │ │ + b.n 684e4 │ │ │ │ subs r1, r5, r3 │ │ │ │ adds r0, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2b7a0 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r2, r6 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 6b126 │ │ │ │ + bne.n 68526 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - b.n 6b03a │ │ │ │ + b.n 6843a │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ str r6, [sp, #12] │ │ │ │ blx 2c1c8 , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.n 6b10e │ │ │ │ + b.n 6850e │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ cmp r7, r5 │ │ │ │ mov r7, r5 │ │ │ │ it ne │ │ │ │ strne r5, [r0, #24] │ │ │ │ - b.n 6b03a │ │ │ │ + b.n 6843a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r0, [r3, lr, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 6b07e │ │ │ │ + bge.n 6847e │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ - b.n 6b090 │ │ │ │ + b.n 68490 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ blx 2c1c8 , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ - b.n 6b0d8 │ │ │ │ + b.n 684d8 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 6b00c │ │ │ │ + b.n 6840c │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #32 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r6, r7, [r0, #32] │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, r7, r6 │ │ │ │ asrs r2, r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.n 6b212 │ │ │ │ - bcc.n 6b23a │ │ │ │ + bhi.n 68612 │ │ │ │ + bcc.n 6863a │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 6b236 │ │ │ │ + beq.n 68636 │ │ │ │ subs r5, r7, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ asrs r2, r5, #2 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ blx 2d2ac > >, 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 6b248 │ │ │ │ + ble.n 68648 │ │ │ │ add.w r5, r6, #64 @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d0a0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt+0x4> │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 6b236 │ │ │ │ + beq.n 68636 │ │ │ │ ldr.w ip, [r4] │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ subs r7, #4 │ │ │ │ - b.n 6b1f2 │ │ │ │ - beq.n 6b258 │ │ │ │ + b.n 685f2 │ │ │ │ + beq.n 68658 │ │ │ │ cmp r7, r6 │ │ │ │ str r5, [r1, #0] │ │ │ │ - beq.n 6b236 │ │ │ │ + beq.n 68636 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r1, r6 │ │ │ │ add.w lr, ip, r5, lsl #2 │ │ │ │ ldr.w r2, [r1, #-4] │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 6b1ea │ │ │ │ + bge.n 685ea │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ - b.n 6b1fc │ │ │ │ + b.n 685fc │ │ │ │ subs r1, r5, r2 │ │ │ │ adds r0, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b7a0 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r1, r6, r3 │ │ │ │ str.w r2, [r1], #4 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6b226 │ │ │ │ + bne.n 68626 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 6b1b2 │ │ │ │ + bne.n 685b2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ cmp r7, r5 │ │ │ │ mov r7, r5 │ │ │ │ it ne │ │ │ │ strne r5, [r0, #36] @ 0x24 │ │ │ │ - b.n 6b1ae │ │ │ │ + b.n 685ae │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2d09c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 6b1ec │ │ │ │ + bge.n 685ec │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ - b.n 6b1fc │ │ │ │ + b.n 685fc │ │ │ │ │ │ │ │ -0006b26c : │ │ │ │ +0006866c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 6b18c │ │ │ │ + bl 6858c │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.w 6b39c │ │ │ │ + ble.w 6879c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr.w lr, [r5] │ │ │ │ mov r2, r1 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ mov fp, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - b.n 6b2e6 │ │ │ │ + b.n 686e6 │ │ │ │ add.w r3, r9, #4 │ │ │ │ adds r0, #1 │ │ │ │ adds r4, #1 │ │ │ │ ldr r5, [r1, r3] │ │ │ │ str.w r7, [ip, r5, lsl #2] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ @@ -98877,72 +94557,72 @@ │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ ldrd r6, r7, [r5] │ │ │ │ strd r6, r7, [r3] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 6b32a │ │ │ │ + ble.n 6872a │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ ldr.w r8, [r1, r4, lsl #2] │ │ │ │ ldr.w r7, [ip, r6, lsl #2] │ │ │ │ ldr.w r3, [ip, r8, lsl #2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 6b2ac │ │ │ │ + bne.n 686ac │ │ │ │ ldr.w r3, [lr, r6, lsl #2] │ │ │ │ ldr.w r5, [lr, r8, lsl #2] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 6b2ac │ │ │ │ + bne.n 686ac │ │ │ │ add.w r8, sl, r8, lsl #3 │ │ │ │ add.w r9, sl, r6, lsl #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ vldr d6, [r9] │ │ │ │ cmp r3, r0 │ │ │ │ vldr d7, [r8] │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r8] │ │ │ │ - bgt.n 6b2e6 │ │ │ │ + bgt.n 686e6 │ │ │ │ mov r5, fp │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r1, r4 │ │ │ │ adds r0, r5, #4 │ │ │ │ blx 2dc98 (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx 2dc98 (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr.w r6, [fp, #16] │ │ │ │ - cbz r6, 6b382 │ │ │ │ + cbz r6, 68782 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 6b3c8 │ │ │ │ + bcs.n 687c8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ blx 2c488 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r4, 6b378 │ │ │ │ + cbz r4, 68778 │ │ │ │ cmp r6, r4 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ittee hi │ │ │ │ movhi r2, r7 │ │ │ │ movhi r1, r4 │ │ │ │ movls r1, r6 │ │ │ │ movls r2, r7 │ │ │ │ blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - cbz r0, 6b378 │ │ │ │ + cbz r0, 68778 │ │ │ │ blx 2ce20 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r4, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b37a │ │ │ │ + beq.n 6877a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - cbz r0, 6b390 │ │ │ │ + cbz r0, 68790 │ │ │ │ blx 2ce20 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #12] │ │ │ │ str r3, [r5, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #16] │ │ │ │ @@ -98951,191 +94631,191 @@ │ │ │ │ blx 2dc98 (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2dc98 (int*&, unsigned int, unsigned int)@plt> │ │ │ │ ldr r4, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b37a │ │ │ │ + beq.n 6877a │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 6b3c8 │ │ │ │ + bcs.n 687c8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r4, #0 │ │ │ │ blx 2c488 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 6b378 │ │ │ │ + b.n 68778 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ │ │ │ │ -0006b3cc : │ │ │ │ +000687cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6b3f8 │ │ │ │ + ble.n 687f8 │ │ │ │ ldrd r4, r1, [r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6b3e6 │ │ │ │ + ble.n 687e6 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6b3e2 │ │ │ │ + bgt.n 687e2 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2d7d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 6b43c │ │ │ │ + ble.n 6883c │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ movs r2, #0 │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ subs r1, #4 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ cmp lr, r3 │ │ │ │ - beq.n 6b436 │ │ │ │ - ble.n 6b440 │ │ │ │ + beq.n 68836 │ │ │ │ + ble.n 68840 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d7, [r3] │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vstr d7, [r3] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 6b416 │ │ │ │ + bne.n 68816 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ (6b454 ) │ │ │ │ + ldr r3, [pc, #16] @ (68854 ) │ │ │ │ movs r2, #210 @ 0xd2 │ │ │ │ - ldr r1, [pc, #16] @ (6b458 ) │ │ │ │ - ldr r0, [pc, #20] @ (6b45c ) │ │ │ │ + ldr r1, [pc, #16] @ (68858 ) │ │ │ │ + ldr r0, [pc, #20] @ (6885c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bxns r5 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ - bx r1 │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ movs r4, r0 │ │ │ │ - bx fp │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006b460 : │ │ │ │ +00068860 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6b4e0 │ │ │ │ + beq.n 688e0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6b4d6 │ │ │ │ + beq.n 688d6 │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ - cbz r3, 6b4a4 │ │ │ │ + cbz r3, 688a4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 6b4a2 │ │ │ │ + ble.n 688a2 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ subs r1, #4 │ │ │ │ subs r2, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 6b520 │ │ │ │ + blt.n 68920 │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 6b490 │ │ │ │ + bne.n 68890 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp lr, r3 │ │ │ │ - ble.n 6b4a2 │ │ │ │ + ble.n 688a2 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ subs r4, r1, #4 │ │ │ │ subs r0, r2, #4 │ │ │ │ - b.n 6b4b8 │ │ │ │ + b.n 688b8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6b48a │ │ │ │ + beq.n 6888a │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bge.n 6b4b2 │ │ │ │ - ldr r3, [pc, #108] @ (6b534 ) │ │ │ │ + bge.n 688b2 │ │ │ │ + ldr r3, [pc, #108] @ (68934 ) │ │ │ │ movs r2, #164 @ 0xa4 │ │ │ │ - ldr r1, [pc, #108] @ (6b538 ) │ │ │ │ - ldr r0, [pc, #112] @ (6b53c ) │ │ │ │ + ldr r1, [pc, #108] @ (68938 ) │ │ │ │ + ldr r0, [pc, #112] @ (6893c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ blx 2c9fc │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ - b.n 6b480 │ │ │ │ + b.n 68880 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 6b502 │ │ │ │ + ble.n 68902 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ movs r3, #0 │ │ │ │ subs r1, #4 │ │ │ │ subs r2, #4 │ │ │ │ ldr.w ip, [r1, #4]! │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp ip, r0 │ │ │ │ - bgt.n 6b50e │ │ │ │ + bgt.n 6890e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 6b4f0 │ │ │ │ + bne.n 688f0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d6dc │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ - b.n 6b480 │ │ │ │ - ldr r3, [pc, #48] @ (6b540 ) │ │ │ │ + b.n 68880 │ │ │ │ + ldr r3, [pc, #48] @ (68940 ) │ │ │ │ movs r2, #169 @ 0xa9 │ │ │ │ - ldr r1, [pc, #48] @ (6b544 ) │ │ │ │ - ldr r0, [pc, #48] @ (6b548 ) │ │ │ │ + ldr r1, [pc, #48] @ (68944 ) │ │ │ │ + ldr r0, [pc, #48] @ (68948 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #40] @ (6b54c ) │ │ │ │ + ldr r3, [pc, #40] @ (6894c ) │ │ │ │ movs r2, #178 @ 0xb2 │ │ │ │ - ldr r1, [pc, #40] @ (6b550 ) │ │ │ │ - ldr r0, [pc, #44] @ (6b554 ) │ │ │ │ + ldr r1, [pc, #40] @ (68950 ) │ │ │ │ + ldr r0, [pc, #44] @ (68954 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - mov ip, sp │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ movs r4, r0 │ │ │ │ - mov sl, r1 │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ movs r4, r0 │ │ │ │ - bxns r6 │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ - mov sl, r4 │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ movs r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ movs r4, r0 │ │ │ │ - bx r0 │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ movs r4, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ movs r4, r0 │ │ │ │ - mov r6, r5 │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ movs r4, r0 │ │ │ │ - mov r8, fp │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006b558 : │ │ │ │ +00068958 : │ │ │ │ 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] │ │ │ │ @@ -99163,118 +94843,118 @@ │ │ │ │ blx 2cc7c , std::allocator > >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 2cb48 >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 2cb48 >::~_Vector_base()@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -0006b5c8 : │ │ │ │ +000689c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #212] @ (6b6ac ) │ │ │ │ + ldr r1, [pc, #212] @ (68aac ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r2, [pc, #212] @ (6b6b0 ) │ │ │ │ + ldr r2, [pc, #212] @ (68ab0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbnz r4, 6b606 │ │ │ │ - ldr r2, [pc, #196] @ (6b6b4 ) │ │ │ │ - ldr r3, [pc, #192] @ (6b6b0 ) │ │ │ │ + cbnz r4, 68a06 │ │ │ │ + ldr r2, [pc, #196] @ (68ab4 ) │ │ │ │ + ldr r3, [pc, #192] @ (68ab0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6b6a6 │ │ │ │ + bne.n 68aa6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 6b18c │ │ │ │ + bl 6858c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r6, r3, #44 @ 0x2c │ │ │ │ ldr r4, [r3, #32] │ │ │ │ ldrd r2, r1, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ it ne │ │ │ │ strne r2, [r3, #48] @ 0x30 │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6b68e │ │ │ │ + beq.n 68a8e │ │ │ │ movs r1, #0 │ │ │ │ strd r4, r1, [r2] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 6b6a2 │ │ │ │ + ble.n 68aa2 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 6b64c │ │ │ │ + b.n 68a4c │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bge.n 6b5ec │ │ │ │ + bge.n 689ec │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr.w r0, [r5, r0, lsl #2] │ │ │ │ ldr.w r5, [r1, #-8] │ │ │ │ cmp r0, r5 │ │ │ │ - ble.n 6b646 │ │ │ │ + ble.n 68a46 │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 6b674 │ │ │ │ + beq.n 68a74 │ │ │ │ strd r0, r2, [r1] │ │ │ │ adds r1, #8 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 6b646 │ │ │ │ + b.n 68a46 │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2c1c8 , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ - b.n 6b670 │ │ │ │ + b.n 68a70 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ blx 2c1c8 , std::allocator > >::_M_realloc_append >(std::pair&&)@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 6b636 │ │ │ │ + b.n 68a36 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 6b5ec │ │ │ │ + b.n 689ec │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -0006b6b8 , std::allocator > >::~_Vector_base()@@Base>: │ │ │ │ +00068ab8 , std::allocator > >::~_Vector_base()@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 6b6e0 , std::allocator > >::~_Vector_base()@@Base+0x28> │ │ │ │ + cbz r0, 68ae0 , std::allocator > >::~_Vector_base()@@Base+0x28> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ @@ -99283,81 +94963,81 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006b6e4 (int*&, unsigned int, unsigned int)@@Base>: │ │ │ │ +00068ae4 (int*&, unsigned int, unsigned int)@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 6b73a (int*&, unsigned int, unsigned int)@@Base+0x56> │ │ │ │ + cbz r2, 68b3a (int*&, unsigned int, unsigned int)@@Base+0x56> │ │ │ │ mov r3, r2 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6b74e (int*&, unsigned int, unsigned int)@@Base+0x6a> │ │ │ │ + bcs.n 68b4e (int*&, unsigned int, unsigned int)@@Base+0x6a> │ │ │ │ lsls r0, r3, #2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 2c488 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r1, 6b718 (int*&, unsigned int, unsigned int)@@Base+0x34> │ │ │ │ + cbnz r1, 68b18 (int*&, unsigned int, unsigned int)@@Base+0x34> │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ it ls │ │ │ │ movls r1, r3 │ │ │ │ blx 2bb10 (int const*, int, int*)@plt> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b712 (int*&, unsigned int, unsigned int)@@Base+0x2e> │ │ │ │ + beq.n 68b12 (int*&, unsigned int, unsigned int)@@Base+0x2e> │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2ce20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 6b712 (int*&, unsigned int, unsigned int)@@Base+0x2e> │ │ │ │ + b.n 68b12 (int*&, unsigned int, unsigned int)@@Base+0x2e> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6b714 (int*&, unsigned int, unsigned int)@@Base+0x30> │ │ │ │ + beq.n 68b14 (int*&, unsigned int, unsigned int)@@Base+0x30> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 6b746 (int*&, unsigned int, unsigned int)@@Base+0x62> │ │ │ │ + cbz r0, 68b46 (int*&, unsigned int, unsigned int)@@Base+0x62> │ │ │ │ blx 2ce20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b754 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ - cbz r1, 6b79e >::_M_default_append(unsigned int)@@Base+0x4a> │ │ │ │ +00068b54 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ + cbz r1, 68b9e >::_M_default_append(unsigned int)@@Base+0x4a> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp.w r3, r1, asr #2 │ │ │ │ - bhi.n 6b7a0 >::_M_default_append(unsigned int)@@Base+0x4c> │ │ │ │ + bhi.n 68ba0 >::_M_default_append(unsigned int)@@Base+0x4c> │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - beq.n 6b796 >::_M_default_append(unsigned int)@@Base+0x42> │ │ │ │ + beq.n 68b96 >::_M_default_append(unsigned int)@@Base+0x42> │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r3, r2 │ │ │ │ subs r2, #4 │ │ │ │ blx 2c240 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -99368,15 +95048,15 @@ │ │ │ │ subs r2, r2, r1 │ │ │ │ mov r8, r1 │ │ │ │ mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ mov r7, r2 │ │ │ │ asrs r6, r2, #2 │ │ │ │ sub.w r2, r1, r2, asr #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 6b826 >::_M_default_append(unsigned int)@@Base+0xd2> │ │ │ │ + bcc.n 68c26 >::_M_default_append(unsigned int)@@Base+0xd2> │ │ │ │ cmp r3, r6 │ │ │ │ ite cs │ │ │ │ addcs r2, r6, r3 │ │ │ │ addcc r2, r6, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cs │ │ │ │ @@ -99386,23 +95066,23 @@ │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r1, [r0, r7] │ │ │ │ add r0, r7 │ │ │ │ - beq.n 6b7e8 >::_M_default_append(unsigned int)@@Base+0x94> │ │ │ │ + beq.n 68be8 >::_M_default_append(unsigned int)@@Base+0x94> │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ - cbnz r7, 6b818 >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ + cbnz r7, 68c18 >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6b800 >::_M_default_append(unsigned int)@@Base+0xac> │ │ │ │ + beq.n 68c00 >::_M_default_append(unsigned int)@@Base+0xac> │ │ │ │ sub.w r1, r5, r8 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r1, r6, r3 │ │ │ │ str.w r9, [r4] │ │ │ │ @@ -99413,35 +95093,35 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6b7ec >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ - ldr r0, [pc, #8] @ (6b830 >::_M_default_append(unsigned int)@@Base+0xdc>) │ │ │ │ + b.n 68bec >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ + ldr r0, [pc, #8] @ (68c30 >::_M_default_append(unsigned int)@@Base+0xdc>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ nop │ │ │ │ - adds r4, r1, r3 │ │ │ │ + cmn r0, r3 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006b834 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base>: │ │ │ │ +00068c34 , std::allocator > >::_M_realloc_append >(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, #4056] @ 0xfd8 │ │ │ │ ldrd r6, r4, [r0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r3, #4026531840 @ 0xf0000000 │ │ │ │ sub sp, #12 │ │ │ │ sub.w r9, r4, r6 │ │ │ │ mov.w r0, r9, asr #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6b8c2 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x8e> │ │ │ │ + beq.n 68cc2 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x8e> │ │ │ │ cmp r0, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r0 │ │ │ │ addcc r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ @@ -99451,185 +95131,185 @@ │ │ │ │ blx 2b66c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w r9, {r0, r1} │ │ │ │ - beq.n 6b8be , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x8a> │ │ │ │ + beq.n 68cbe , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x8a> │ │ │ │ add.w r2, r8, #8 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ adds r3, #8 │ │ │ │ stmdb r2, {r0, r1} │ │ │ │ cmp r3, r4 │ │ │ │ add.w r2, r2, #8 │ │ │ │ - bne.n 6b88a , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x56> │ │ │ │ + bne.n 68c8a , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x56> │ │ │ │ subs r3, r3, r6 │ │ │ │ add r3, r8 │ │ │ │ add.w r4, r3, #8 │ │ │ │ - cbz r6, 6b8b0 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x7c> │ │ │ │ + cbz r6, 68cb0 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x7c> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ subs r1, r1, r6 │ │ │ │ blx 2c2a8 │ │ │ │ add r5, r8 │ │ │ │ strd r8, r4, [r7] │ │ │ │ str r5, [r7, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r8 │ │ │ │ - b.n 6b8a0 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #8] @ (6b8cc , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x98>) │ │ │ │ + b.n 68ca0 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #8] @ (68ccc , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base+0x98>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + negs r0, r3 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006b8d0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00068cd0 > >, __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 6b972 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa2> │ │ │ │ + beq.n 68d72 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa2> │ │ │ │ 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 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 6b924 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x54> │ │ │ │ + beq.n 68d24 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x54> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr.w ip, [r8] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ add.w r1, r2, r5, lsl #2 │ │ │ │ ldr.w r3, [r2, ip, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - blt.n 6b936 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x66> │ │ │ │ - beq.n 6b928 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ + blt.n 68d36 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x66> │ │ │ │ + beq.n 68d28 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 6b962 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x92> │ │ │ │ - beq.n 6b954 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x84> │ │ │ │ + blt.n 68d62 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x92> │ │ │ │ + beq.n 68d54 > >, __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 r9, r4 │ │ │ │ - bne.n 6b8f0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x20> │ │ │ │ + bne.n 68cf0 > >, __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!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w lr, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ - bge.n 6b90a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3a> │ │ │ │ + bge.n 68d0a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3a> │ │ │ │ sub.w r2, r4, r8 │ │ │ │ cmp r2, #4 │ │ │ │ rsb r0, r2, r2, lsl #30 │ │ │ │ add.w r0, r0, #4 │ │ │ │ add r0, r4 │ │ │ │ - ble.n 6b96a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9a> │ │ │ │ + ble.n 68d6a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9a> │ │ │ │ mov r1, r8 │ │ │ │ blx 2c5b0 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 6b91e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4e> │ │ │ │ + b.n 68d1e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w lr, [r0, r5, lsl #2] │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ cmp lr, r0 │ │ │ │ - bge.n 6b91a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4a> │ │ │ │ + bge.n 68d1a > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4a> │ │ │ │ str.w r3, [ip], #-4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - b.n 6b90c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3c> │ │ │ │ + b.n 68d0c > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3c> │ │ │ │ it eq │ │ │ │ streq.w ip, [r0] │ │ │ │ - b.n 6b94e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ + b.n 68d4e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006b974 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00068d74 > >, __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 6ba16 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa2> │ │ │ │ + beq.n 68e16 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xa2> │ │ │ │ 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 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 6b9c8 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x54> │ │ │ │ + beq.n 68dc8 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x54> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr.w ip, [r8] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ add.w r1, r2, r5, lsl #2 │ │ │ │ ldr.w r3, [r2, ip, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - blt.n 6b9da > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x66> │ │ │ │ - beq.n 6b9cc > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ + blt.n 68dda > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x66> │ │ │ │ + beq.n 68dcc > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x58> │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 6ba06 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x92> │ │ │ │ - beq.n 6b9f8 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x84> │ │ │ │ + blt.n 68e06 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x92> │ │ │ │ + beq.n 68df8 > >, __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 r9, r4 │ │ │ │ - bne.n 6b994 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x20> │ │ │ │ + bne.n 68d94 > >, __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!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w lr, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ - bge.n 6b9ae > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3a> │ │ │ │ + bge.n 68dae > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3a> │ │ │ │ sub.w r2, r4, r8 │ │ │ │ cmp r2, #4 │ │ │ │ rsb r0, r2, r2, lsl #30 │ │ │ │ add.w r0, r0, #4 │ │ │ │ add r0, r4 │ │ │ │ - ble.n 6ba0e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9a> │ │ │ │ + ble.n 68e0e > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9a> │ │ │ │ mov r1, r8 │ │ │ │ blx 2c5b0 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 6b9c2 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4e> │ │ │ │ + b.n 68dc2 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr.w lr, [r0, r5, lsl #2] │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ cmp lr, r0 │ │ │ │ - bge.n 6b9be > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4a> │ │ │ │ + bge.n 68dbe > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4a> │ │ │ │ str.w r3, [ip], #-4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - b.n 6b9b0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3c> │ │ │ │ + b.n 68db0 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3c> │ │ │ │ it eq │ │ │ │ streq.w ip, [r0] │ │ │ │ - b.n 6b9f2 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ + b.n 68df2 > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x7e> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006ba18 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00068e18 > >, 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 r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ mov lr, r3 │ │ │ │ and.w r9, r2, #1 │ │ │ │ asrs r7, r7, #1 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r7 │ │ │ │ - bge.w 6bb3c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x124> │ │ │ │ + bge.w 68f3c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x124> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r8, r5 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ - b.n 6ba72 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x5a> │ │ │ │ - bne.n 6ba66 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4e> │ │ │ │ + b.n 68e72 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x5a> │ │ │ │ + bne.n 68e66 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4e> │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr.w sl, [r6] │ │ │ │ ldr.w fp, [sl, r2, lsl #2] │ │ │ │ ldr.w sl, [sl, r5, lsl #2] │ │ │ │ cmp fp, sl │ │ │ │ it lt │ │ │ │ movlt r2, r5 │ │ │ │ @@ -99639,298 +95319,298 @@ │ │ │ │ cmp fp, sl │ │ │ │ it lt │ │ │ │ movlt r3, r4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6baa6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x8e> │ │ │ │ + bge.n 68ea6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x8e> │ │ │ │ adds r2, r1, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ add.w ip, r0, r2, lsl #3 │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr.w r2, [r0, r2, lsl #3] │ │ │ │ add.w r9, r0, r4, lsl #2 │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ ldr.w r6, [r8, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r5, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - bge.n 6ba44 > >, 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 68e44 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2c> │ │ │ │ mov r2, r5 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r9 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 6ba72 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x5a> │ │ │ │ + blt.n 68e72 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x5a> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldrd r4, r8, [sp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6bb20 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x108> │ │ │ │ + beq.n 68f20 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x108> │ │ │ │ subs r7, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ mov.w r7, r7, asr #1 │ │ │ │ - ble.n 6baee > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd6> │ │ │ │ + ble.n 68eee > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd6> │ │ │ │ ldr.w r9, [r6, #4] │ │ │ │ mov fp, r6 │ │ │ │ add.w sl, r9, lr, lsl #2 │ │ │ │ ldr.w r1, [r0, r7, lsl #2] │ │ │ │ subs r2, r7, #1 │ │ │ │ ldr.w r5, [sl] │ │ │ │ add.w ip, r0, r7, lsl #2 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ ldr.w r6, [r9, r1, lsl #2] │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 6bb08 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ - beq.n 6baf8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe0> │ │ │ │ + blt.n 68f08 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ + beq.n 68ef8 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe0> │ │ │ │ add.w ip, r0, r3, lsl #2 │ │ │ │ str.w lr, [ip] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [fp] │ │ │ │ ldr.w r8, [r5, r1, lsl #2] │ │ │ │ ldr.w r5, [r5, lr, lsl #2] │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 6baea > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd2> │ │ │ │ + bge.n 68eea > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd2> │ │ │ │ cmp r4, r7 │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r7, r2, asr #1 │ │ │ │ - blt.n 6bace > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb6> │ │ │ │ + blt.n 68ece > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb6> │ │ │ │ str.w lr, [ip] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r2, r8, #2 │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ - bne.n 6bab6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9e> │ │ │ │ + bne.n 68eb6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9e> │ │ │ │ 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 6bab6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9e> │ │ │ │ + b.n 68eb6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9e> │ │ │ │ add.w ip, r0, r1, lsl #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6baee > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd6> │ │ │ │ + bne.n 68eee > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd6> │ │ │ │ sub.w r8, r2, #2 │ │ │ │ cmp.w r1, r8, asr #1 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ - bne.n 6baee > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd6> │ │ │ │ - b.n 6bb2a > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x112> │ │ │ │ + bne.n 68eee > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd6> │ │ │ │ + b.n 68f2a > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x112> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bb58 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +00068f58 > >, 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 r6, r1 │ │ │ │ subs r1, r1, r0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - ble.w 6bcd2 > >, 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 690d2 > >, 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 sl, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r6 │ │ │ │ adds r3, r0, #4 │ │ │ │ mov.w r9, sl, asr #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov.w sl, sl, asr #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6bc8a > >, 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 6908a > >, 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, [r5, #4] │ │ │ │ subs r6, #1 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr.w r8, [r5, sl, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w lr, [r7, r8, lsl #2] │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, lr │ │ │ │ - blt.n 6bbee > >, 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 6bbde > >, 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 68fee > >, 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 68fde > >, 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 fp, [r1, #-4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r9, [r7, fp, lsl #2] │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 6bc0a > >, 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 6bce8 > >, 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 6900a > >, 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 690e8 > >, 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 6bcfe > >, 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 6bd46 > >, 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 690fe > >, 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 69146 > >, 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, [r5, #0] │ │ │ │ str.w r8, [r5] │ │ │ │ str.w r3, [r5, sl, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - b.n 6bc10 > >, 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 69010 > >, 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, [r4] │ │ │ │ ldr.w fp, [r9, r3, lsl #2] │ │ │ │ ldr.w r9, [r9, r8, lsl #2] │ │ │ │ cmp fp, r9 │ │ │ │ - bge.n 6bbb0 > >, 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 68fb0 > >, 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 fp, [r7, r9, lsl #2] │ │ │ │ cmp lr, fp │ │ │ │ - blt.n 6bbcc > >, 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 6bd32 > >, 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 68fcc > >, 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 69132 > >, 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, fp │ │ │ │ - blt.w 6bd20 > >, 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 6bd10 > >, 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 69120 > >, 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 69110 > >, 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, [r5, #0] │ │ │ │ strd r3, r2, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 6bc2c > >, 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 6902c > >, 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 6bc66 > >, 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 69066 > >, 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, [r5, #0] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ ldr.w r0, [r7, ip] │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 6bc30 > >, 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 6bcd8 > >, 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 69030 > >, 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 690d8 > >, 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, [r7, r1, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - blt.n 6bc44 > >, 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 6bc18 > >, 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 69044 > >, 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 69018 > >, 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, [r4, #0] │ │ │ │ ldr.w fp, [r3, ip] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp fp, r3 │ │ │ │ - blt.n 6bc44 > >, 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 69044 > >, 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 6bc1c > >, 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 6901c > >, 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, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ sub.w sl, r8, r5 │ │ │ │ blx 2db08 > >, 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 sl, #64 @ 0x40 │ │ │ │ - ble.n 6bcd2 > >, 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 690d2 > >, 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, sl, asr #2 │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, sl, asr #3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6bb8e > >, 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 68f8e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x36> │ │ │ │ mov r6, r4 │ │ │ │ add.w r7, r5, sl, lsl #2 │ │ │ │ add.w r4, sl, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r1 │ │ │ │ - b.n 6bc9a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x142> │ │ │ │ + b.n 6909a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x142> │ │ │ │ subs r4, #1 │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2d2d0 > >, 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 6bc98 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x140> │ │ │ │ + bne.n 69098 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x140> │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r8 │ │ │ │ subs r3, r6, r5 │ │ │ │ cmp r3, #4 │ │ │ │ - ble.n 6bcd2 > >, 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 690d2 > >, 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, [r6, #-4]! │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r7, r6, r5 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ asrs r2, r7, #2 │ │ │ │ blx 2d2d0 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r7, #4 │ │ │ │ - bgt.n 6bcb8 > >, 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 690b8 > >, 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, [r4, #0] │ │ │ │ ldr.w lr, [r1, r2, lsl #2] │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ cmp lr, r1 │ │ │ │ - bge.n 6bc40 > >, 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 6bc30 > >, 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 69040 > >, 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 69030 > >, 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, [r4] │ │ │ │ ldr.w r0, [r9, fp, lsl #2] │ │ │ │ ldr.w r2, [r9, ip] │ │ │ │ cmp r2, r0 │ │ │ │ - blt.n 6bc0a > >, 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 6900a > >, 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 6bd50 > >, 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 69150 > >, 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, [r5, #0] │ │ │ │ str.w fp, [r5] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - b.n 6bc10 > >, 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 69010 > >, 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, [r4, #0] │ │ │ │ ldr.w lr, [r2, ip] │ │ │ │ ldr.w r2, [r2, r9, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bge.w 6bc0a > >, 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 6900a > >, 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, [r5, #0] │ │ │ │ str.w r9, [r5] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - b.n 6bc10 > >, 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 69010 > >, 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, [r4] │ │ │ │ ldr.w r0, [lr, r8, lsl #2] │ │ │ │ ldr.w lr, [lr, r9, lsl #2] │ │ │ │ cmp r0, lr │ │ │ │ - bge.w 6bbfe > >, 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 6bbcc > >, 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 68ffe > >, 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 68fcc > >, 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, [r4] │ │ │ │ ldr.w r3, [r9, fp, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - ble.w 6bbcc > >, 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 6bcfe > >, 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 68fcc > >, 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 690fe > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a6> │ │ │ │ │ │ │ │ -0006bd5c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +0006915c > >, 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 r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ mov lr, r3 │ │ │ │ and.w r9, r2, #1 │ │ │ │ asrs r7, r7, #1 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r7 │ │ │ │ - bge.w 6be80 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x124> │ │ │ │ + bge.w 69280 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x124> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r8, r5 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ - b.n 6bdb6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x5a> │ │ │ │ - bne.n 6bdaa > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4e> │ │ │ │ + b.n 691b6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x5a> │ │ │ │ + bne.n 691aa > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x4e> │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr.w fp, [sl, r2, lsl #2] │ │ │ │ ldr.w sl, [sl, r5, lsl #2] │ │ │ │ cmp fp, sl │ │ │ │ it lt │ │ │ │ movlt r2, r5 │ │ │ │ @@ -99940,2022 +95620,4234 @@ │ │ │ │ cmp fp, sl │ │ │ │ it lt │ │ │ │ movlt r3, r4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6bdea > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x8e> │ │ │ │ + bge.n 691ea > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x8e> │ │ │ │ adds r2, r1, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ add.w ip, r0, r2, lsl #3 │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr.w r2, [r0, r2, lsl #3] │ │ │ │ add.w r9, r0, r4, lsl #2 │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ ldr.w r6, [r8, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r5, lsl #2] │ │ │ │ cmp r6, r7 │ │ │ │ - bge.n 6bd88 > >, 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 69188 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2c> │ │ │ │ mov r2, r5 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov ip, r9 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 6bdb6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x5a> │ │ │ │ + blt.n 691b6 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x5a> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldrd r4, r8, [sp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6be64 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x108> │ │ │ │ + beq.n 69264 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x108> │ │ │ │ subs r7, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ mov.w r7, r7, asr #1 │ │ │ │ - ble.n 6be32 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd6> │ │ │ │ + ble.n 69232 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd6> │ │ │ │ ldr.w r9, [r6] │ │ │ │ mov fp, r6 │ │ │ │ add.w sl, r9, lr, lsl #2 │ │ │ │ ldr.w r1, [r0, r7, lsl #2] │ │ │ │ subs r2, r7, #1 │ │ │ │ ldr.w r5, [sl] │ │ │ │ add.w ip, r0, r7, lsl #2 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ ldr.w r6, [r9, r1, lsl #2] │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 6be4c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ - beq.n 6be3c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe0> │ │ │ │ + blt.n 6924c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xf0> │ │ │ │ + beq.n 6923c > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xe0> │ │ │ │ add.w ip, r0, r3, lsl #2 │ │ │ │ str.w lr, [ip] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ ldr.w r8, [r5, r1, lsl #2] │ │ │ │ ldr.w r5, [r5, lr, lsl #2] │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 6be2e > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd2> │ │ │ │ + bge.n 6922e > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd2> │ │ │ │ cmp r4, r7 │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r7, r2, asr #1 │ │ │ │ - blt.n 6be12 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb6> │ │ │ │ + blt.n 69212 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xb6> │ │ │ │ str.w lr, [ip] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r2, r8, #2 │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ - bne.n 6bdfa > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9e> │ │ │ │ + bne.n 691fa > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9e> │ │ │ │ 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 6bdfa > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9e> │ │ │ │ + b.n 691fa > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x9e> │ │ │ │ add.w ip, r0, r1, lsl #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6be32 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd6> │ │ │ │ + bne.n 69232 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd6> │ │ │ │ sub.w r8, r2, #2 │ │ │ │ cmp.w r1, r8, asr #1 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ - bne.n 6be32 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd6> │ │ │ │ - b.n 6be6e > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x112> │ │ │ │ + bne.n 69232 > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0xd6> │ │ │ │ + b.n 6926e > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x112> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006be9c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base>: │ │ │ │ +0006929c > >, 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 r6, r1 │ │ │ │ subs r1, r1, r0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - ble.w 6c016 > >, 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 69416 > >, 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 sl, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r6 │ │ │ │ adds r3, r0, #4 │ │ │ │ mov.w r9, sl, asr #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov.w sl, sl, asr #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6bfce > >, 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 693ce > >, 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, [r5, #4] │ │ │ │ subs r6, #1 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ldr.w r8, [r5, sl, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w lr, [r7, r8, lsl #2] │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, lr │ │ │ │ - blt.n 6bf32 > >, 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 6bf22 > >, 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 69332 > >, 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 69322 > >, 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 fp, [r1, #-4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r9, [r7, fp, lsl #2] │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 6bf4e > >, 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 6c02c > >, 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 6934e > >, 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 6942c > >, 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 6c042 > >, 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 6c08a > >, 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 69442 > >, 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 6948a > >, 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, [r5, #0] │ │ │ │ str.w r8, [r5] │ │ │ │ str.w r3, [r5, sl, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - b.n 6bf54 > >, 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 69354 > >, 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, [r4, #4] │ │ │ │ ldr.w fp, [r9, r3, lsl #2] │ │ │ │ ldr.w r9, [r9, r8, lsl #2] │ │ │ │ cmp fp, r9 │ │ │ │ - bge.n 6bef4 > >, 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 692f4 > >, 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 fp, [r7, r9, lsl #2] │ │ │ │ cmp lr, fp │ │ │ │ - blt.n 6bf10 > >, 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 6c076 > >, 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 69310 > >, 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 69476 > >, 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, fp │ │ │ │ - blt.w 6c064 > >, 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 6c054 > >, 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 69464 > >, 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 69454 > >, 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, [r5, #0] │ │ │ │ strd r3, r2, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 6bf70 > >, 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 69370 > >, 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 6bfaa > >, 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 693aa > >, 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, [r5, #0] │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ ldr.w r0, [r7, ip] │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 6bf74 > >, 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 6c01c > >, 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 69374 > >, 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 6941c > >, 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, [r7, r1, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - blt.n 6bf88 > >, 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 6bf5c > >, 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 69388 > >, 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 6935c > >, 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, [r4, #4] │ │ │ │ ldr.w fp, [r3, ip] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp fp, r3 │ │ │ │ - blt.n 6bf88 > >, 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 69388 > >, 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 6bf60 > >, 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 69360 > >, 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, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ sub.w sl, r8, r5 │ │ │ │ blx 2d2ac > >, 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 sl, #64 @ 0x40 │ │ │ │ - ble.n 6c016 > >, 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 69416 > >, 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, sl, asr #2 │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, sl, asr #3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 6bed2 > >, 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 692d2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x36> │ │ │ │ mov r6, r4 │ │ │ │ add.w r7, r5, sl, lsl #2 │ │ │ │ add.w r4, sl, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r1 │ │ │ │ - b.n 6bfde > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x142> │ │ │ │ + b.n 693de > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x142> │ │ │ │ subs r4, #1 │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2c0ec > >, 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 6bfdc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x140> │ │ │ │ + bne.n 693dc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x140> │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r8 │ │ │ │ subs r3, r6, r5 │ │ │ │ cmp r3, #4 │ │ │ │ - ble.n 6c016 > >, 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 69416 > >, 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, [r6, #-4]! │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r7, r6, r5 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ asrs r2, r7, #2 │ │ │ │ blx 2c0ec > >, int, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, int, int, int, __gnu_cxx::__ops::_Iter_comp_iter)@plt> │ │ │ │ cmp r7, #4 │ │ │ │ - bgt.n 6bffc > >, 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 693fc > >, 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, [r4, #4] │ │ │ │ ldr.w lr, [r1, r2, lsl #2] │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ cmp lr, r1 │ │ │ │ - bge.n 6bf84 > >, 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 6bf74 > >, 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 69384 > >, 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 69374 > >, 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, [r4, #4] │ │ │ │ ldr.w r0, [r9, fp, lsl #2] │ │ │ │ ldr.w r2, [r9, ip] │ │ │ │ cmp r2, r0 │ │ │ │ - blt.n 6bf4e > >, 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 6934e > >, 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 6c094 > >, 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 69494 > >, 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, [r5, #0] │ │ │ │ str.w fp, [r5] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - b.n 6bf54 > >, 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 69354 > >, 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, [r4, #4] │ │ │ │ ldr.w lr, [r2, ip] │ │ │ │ ldr.w r2, [r2, r9, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bge.w 6bf4e > >, 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 6934e > >, 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, [r5, #0] │ │ │ │ str.w r9, [r5] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ - b.n 6bf54 > >, 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 69354 > >, 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, [r4, #4] │ │ │ │ ldr.w r0, [lr, r8, lsl #2] │ │ │ │ ldr.w lr, [lr, r9, lsl #2] │ │ │ │ cmp r0, lr │ │ │ │ - bge.w 6bf42 > >, 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 6bf10 > >, 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 69342 > >, 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 69310 > >, 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, [r4, #4] │ │ │ │ ldr.w r3, [r9, fp, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - ble.w 6bf10 > >, 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 6c042 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a6> │ │ │ │ - push {r4, r5, lr} │ │ │ │ + ble.w 69310 > >, 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 69442 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x1a6> │ │ │ │ + │ │ │ │ +000694a0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov lr, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r3, [lr, #8] │ │ │ │ - cbz r3, 6c102 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x266> │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - mov.w ip, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - bgt.n 6c0e4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x248> │ │ │ │ - bne.n 6c0d0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x234> │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - cmp r0, r5 │ │ │ │ - bgt.n 6c0e4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x248> │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ + mov r6, r2 │ │ │ │ + ldrd r3, r1, [r4, #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, r1, [r4, #212] @ 0xd4 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + beq.n 694fa │ │ │ │ + asrs r1, r1, #2 │ │ │ │ + sub.w lr, r3, #4 │ │ │ │ + subs r5, r5, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ - cbz r0, 6c0ea > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x24e> │ │ │ │ + add.w r2, r6, r5, lsl #2 │ │ │ │ + subs r2, #4 │ │ │ │ + ldr.w r3, [lr, #4]! │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + subs r3, #0 │ │ │ │ + it ne │ │ │ │ + movne r3, #1 │ │ │ │ + cmp r1, ip │ │ │ │ + str.w r3, [r2, #4]! │ │ │ │ + bhi.n 694e2 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r6, r2 │ │ │ │ + add.w r8, r8, r8, lsr #31 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + and.w sl, r2, #1 │ │ │ │ + mov.w r8, r8, asr #1 │ │ │ │ + cmp r1, r8 │ │ │ │ + bge.n 695b2 │ │ │ │ + mov r2, r1 │ │ │ │ + adds r3, r2, #1 │ │ │ │ + mov.w ip, r3, lsl #1 │ │ │ │ + add.w r1, r0, r3, lsl #3 │ │ │ │ + add.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w r3, [r0, r3, lsl #3] │ │ │ │ + add.w r9, r0, lr, lsl #2 │ │ │ │ + ldr.w r7, [r0, lr, lsl #2] │ │ │ │ + cmp r7, r3 │ │ │ │ + ittt gt │ │ │ │ + movgt ip, lr │ │ │ │ + movgt r3, r7 │ │ │ │ + movgt r1, r9 │ │ │ │ + str.w r3, [r0, r2, lsl #2] │ │ │ │ + cmp r8, ip │ │ │ │ + mov r2, ip │ │ │ │ + bgt.n 6951c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 6958e │ │ │ │ + add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ + cmp ip, r4 │ │ │ │ + add.w r2, r2, r2, lsr #31 │ │ │ │ + mov.w r2, r2, asr #1 │ │ │ │ + bgt.n 69574 │ │ │ │ + b.n 69588 │ │ │ │ + add.w lr, lr, lr, lsr #31 │ │ │ │ + cmp r4, r2 │ │ │ │ + str.w r3, [r0, ip, lsl #2] │ │ │ │ + mov ip, r2 │ │ │ │ + mov.w r2, lr, asr #1 │ │ │ │ + bge.n 695aa │ │ │ │ + ldr.w r3, [r0, r2, lsl #2] │ │ │ │ + add.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ + add.w r6, r0, r2, lsl #2 │ │ │ │ + add.w r1, r0, ip, lsl #2 │ │ │ │ + cmp r5, r3 │ │ │ │ + bgt.n 69562 │ │ │ │ + str r5, [r1, #0] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + subs r6, #2 │ │ │ │ + cmp.w ip, r6, asr #1 │ │ │ │ + bne.n 69550 │ │ │ │ + mov.w ip, ip, lsl #1 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + ldr.w r3, [r0, ip, lsl #2] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + add.w r1, r0, ip, lsl #2 │ │ │ │ + b.n 69550 │ │ │ │ + mov r1, r6 │ │ │ │ + str r5, [r1, #0] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 69588 │ │ │ │ + subs r6, r2, #2 │ │ │ │ + cmp.w r4, r6, asr #1 │ │ │ │ + bne.n 69588 │ │ │ │ + mov ip, r4 │ │ │ │ + b.n 69596 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 69632 │ │ │ │ + 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 │ │ │ │ + cmp r1, r5 │ │ │ │ + beq.n 6962a │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 69602 │ │ │ │ + subs r2, r0, r6 │ │ │ │ + cmp r2, #4 │ │ │ │ + rsb r3, r2, r2, lsl #30 │ │ │ │ + add.w r3, r3, #4 │ │ │ │ + add r0, r3 │ │ │ │ + ble.n 6962c │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2c5b0 │ │ │ │ + cmp r5, r7 │ │ │ │ + str r4, [r6, #0] │ │ │ │ + beq.n 6962a │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r4, [r5], #4 │ │ │ │ + cmp r4, r1 │ │ │ │ + blt.n 695e6 │ │ │ │ + ldr.w r2, [r5, #-8] │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 69624 │ │ │ │ + subs r3, r0, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr.w r2, [r3, #-4]! │ │ │ │ + cmp r4, r2 │ │ │ │ + blt.n 69618 │ │ │ │ + cmp r5, r7 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + bne.n 69602 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + it eq │ │ │ │ + streq r1, [r0, #0] │ │ │ │ + b.n 695fc │ │ │ │ + bx lr │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 69670 │ │ │ │ + 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 r0, [r0, #4] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r3, r1 │ │ │ │ + subs r2, r0, r2 │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.n 69666 │ │ │ │ + cmp r2, #8 │ │ │ │ + ble.n 69672 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2c5b0 │ │ │ │ mov r3, r0 │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.n 6c0c8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x22c> │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + subs r2, r0, r4 │ │ │ │ + add r3, r2 │ │ │ │ + cmp r3, r0 │ │ │ │ + it ne │ │ │ │ + strne r3, [r5, #4] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + bx lr │ │ │ │ + bne.n 69666 │ │ │ │ + vldr d7, [r4] │ │ │ │ + vstr d7, [r1] │ │ │ │ + b.n 69666 │ │ │ │ + nop │ │ │ │ + subs r3, r1, r0 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + ble.n 6977a │ │ │ │ + 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.w r8, r3, asr #2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 69728 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + subs r7, #1 │ │ │ │ + ldr.w r2, [r5, r3, lsl #2] │ │ │ │ + adds r4, r5, #4 │ │ │ │ + ldr.w ip, [r6, #-4] │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + cmp r0, r2 │ │ │ │ + bge.n 69766 │ │ │ │ + cmp r2, ip │ │ │ │ + blt.n 6976e │ │ │ │ + cmp r0, ip │ │ │ │ + bge.n 69706 │ │ │ │ + str.w ip, [r5] │ │ │ │ + str.w r1, [r6, #-4] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + mov lr, r6 │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 696dc │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ + cmp r1, r0 │ │ │ │ + blt.n 696d4 │ │ │ │ + ldr.w r2, [lr, #-4] │ │ │ │ + sub.w r3, lr, #4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bge.n 696f0 │ │ │ │ + ldr.w r2, [r3, #-4]! │ │ │ │ + cmp r2, r0 │ │ │ │ + bgt.n 696e8 │ │ │ │ + cmp r3, r4 │ │ │ │ + bls.n 6970c │ │ │ │ + mov ip, r4 │ │ │ │ + mov lr, r3 │ │ │ │ + str.w r2, [ip], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r4, ip │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + b.n 696d0 │ │ │ │ + strd r0, r1, [r5] │ │ │ │ + b.n 696ce │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69680 │ │ │ │ + subs r3, r4, r5 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + ble.n 69762 │ │ │ │ + mov.w r8, r3, asr #2 │ │ │ │ + mov r6, r4 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 696a6 │ │ │ │ + subs r7, r3, #1 │ │ │ │ + add.w r4, r5, r3, lsl #2 │ │ │ │ + b.n 69732 │ │ │ │ + subs r7, #1 │ │ │ │ + ldr.w r3, [r4, #-4]! │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 694fc │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 69730 │ │ │ │ + subs r3, r6, r5 │ │ │ │ + cmp r3, #4 │ │ │ │ + ble.n 69762 │ │ │ │ + ldr.w r3, [r6, #-4]! │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + subs r4, r6, r5 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + asrs r2, r4, #2 │ │ │ │ + bl 694fc │ │ │ │ + cmp r4, #4 │ │ │ │ + bgt.n 6974a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r0, ip │ │ │ │ + blt.n 69706 │ │ │ │ + cmp r2, ip │ │ │ │ + blt.n 696c2 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + str.w r1, [r5, r3, lsl #2] │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + b.n 696ce │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006977c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldrd r6, r5, [r0, #68] @ 0x44 │ │ │ │ + sub sp, #16 │ │ │ │ + sub.w ip, r5, r6 │ │ │ │ + ldrd r6, r5, [r0, #80] @ 0x50 │ │ │ │ + sub.w lr, r5, r6 │ │ │ │ + cmp ip, lr │ │ │ │ + bne.w 698aa │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + cmp.w r5, ip, asr #3 │ │ │ │ + bne.n 69898 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + mov r4, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldrd r6, r5, [r0, #212] @ 0xd4 │ │ │ │ + sub.w ip, r5, r6 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + sub.w r5, r5, ip, asr #2 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + ldr r5, [r5, #20] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 69894 │ │ │ │ + ldrd r2, r3, [r4, #212] @ 0xd4 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + beq.n 69894 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov.w ip, r3, asr #2 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + asrs r3, r3, #5 │ │ │ │ + sub.w r2, r2, ip │ │ │ │ + add.w r2, r1, r2, lsl #3 │ │ │ │ + beq.n 6982a │ │ │ │ + lsls r1, r3, #6 │ │ │ │ + add.w r3, r2, #64 @ 0x40 │ │ │ │ + add.w r4, r1, #64 @ 0x40 │ │ │ │ + vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ + add r4, r2 │ │ │ │ + vstr d7, [r3, #-64] @ 0xffffffc0 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ + vstr d7, [r3, #-120] @ 0xffffff88 │ │ │ │ + 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 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 69802 │ │ │ │ + add r2, r1 │ │ │ │ + and.w r3, ip, #7 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 69894 │ │ │ │ + tbb [pc, r3] │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #0 │ │ │ │ + movt r5, #16368 @ 0x3ff0 │ │ │ │ + strd r4, r5, [r2, #48] @ 0x30 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #0 │ │ │ │ + movt r5, #16368 @ 0x3ff0 │ │ │ │ + strd r4, r5, [r2, #40] @ 0x28 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #0 │ │ │ │ + movt r5, #16368 @ 0x3ff0 │ │ │ │ + strd r4, r5, [r2, #32] │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #0 │ │ │ │ + movt r5, #16368 @ 0x3ff0 │ │ │ │ + strd r4, r5, [r2, #24] │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #0 │ │ │ │ + movt r5, #16368 @ 0x3ff0 │ │ │ │ + strd r4, r5, [r2, #16] │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #0 │ │ │ │ + movt r5, #16368 @ 0x3ff0 │ │ │ │ + strd r4, r5, [r2, #8] │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #0 │ │ │ │ + movt r5, #16368 @ 0x3ff0 │ │ │ │ + strd r4, r5, [r2] │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #20] @ (698b0 ) │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ + ldr r1, [pc, #20] @ (698b4 ) │ │ │ │ + ldr r0, [pc, #24] @ (698b8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + bl 2e404 │ │ │ │ + nop │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ + movs r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c0d8 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x23c> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 6c106 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x26a> │ │ │ │ + beq.n 699b4 │ │ │ │ + stmdb 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 699a0 │ │ │ │ + ldr.w r9, [r8, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6998e │ │ │ │ + ldr.w sl, [r9, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 6997c │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6996a │ │ │ │ + ldr.w fp, [r4, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6995c │ │ │ │ + ldr.w r6, [fp, #12] │ │ │ │ + cbz r6, 6994a │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cbz r5, 6993c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 6992e │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 698bc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 69912 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6990e │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 6990a │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r5, 6995c │ │ │ │ + mov fp, r5 │ │ │ │ + b.n 69904 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 698fa │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 6997c │ │ │ │ + mov sl, r4 │ │ │ │ + b.n 698f2 │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 6998e │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 698e8 │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 699a0 │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 698de │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 698d4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 69ab0 │ │ │ │ + stmdb 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 69a9c │ │ │ │ + ldr.w r9, [r8, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 69a8a │ │ │ │ + ldr.w sl, [r9, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 69a78 │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 69a66 │ │ │ │ + ldr.w fp, [r4, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 69a58 │ │ │ │ + ldr.w r6, [fp, #12] │ │ │ │ + cbz r6, 69a46 │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cbz r5, 69a38 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 69a2a │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 699b8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 69a0e │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 69a0a │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 69a06 │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r5, 69a58 │ │ │ │ + mov fp, r5 │ │ │ │ + b.n 69a00 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 699f6 │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 69a78 │ │ │ │ + mov sl, r4 │ │ │ │ + b.n 699ee │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 69a8a │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 699e4 │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 69a9c │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 699da │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 699d0 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00069ab4 : │ │ │ │ + stmdb 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] @ 69b84 │ │ │ │ + add.w r8, r0, #228 @ 0xe4 │ │ │ │ + ldr.w r4, [r0, #236] @ 0xec │ │ │ │ + sub sp, #12 │ │ │ │ + add fp, pc │ │ │ │ + cmp r4, r8 │ │ │ │ + beq.n 69b78 │ │ │ │ + ldr r3, [pc, #172] @ (69b88 ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w sl, [pc, #172] @ 69b8c │ │ │ │ + ldr.w r9, [pc, #172] @ 69b90 │ │ │ │ + add sl, pc │ │ │ │ + ldr.w r6, [fp, r3] │ │ │ │ + add r9, pc │ │ │ │ + ldr r3, [pc, #164] @ (69b94 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 69b10 │ │ │ │ + ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ + mov r0, r7 │ │ │ │ + adds r5, #1 │ │ │ │ + blx 2b5f0 │ │ │ │ + blx 2c268 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c2cc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq.n 69b78 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d7e4 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d7e4 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #7 │ │ │ │ + blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + blx 2d7e4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ + cbz r0, 69b7e │ │ │ │ + ldrb r3, [r0, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 69af4 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #10 │ │ │ │ + ldr r2, [pc, #48] @ (69b98 ) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r2, [fp, r2] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 69af8 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 69af8 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + blx 2cd7c │ │ │ │ + nop │ │ │ │ + strb r6, [r3, r1] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00069b9c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, r1, [r0, #20] │ │ │ │ + sub sp, #20 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + ldrd r5, r0, [r4, #32] │ │ │ │ + subs r0, r0, r5 │ │ │ │ + cmp r1, r0 │ │ │ │ + bne.w 69da8 │ │ │ │ + cmp.w r3, r1, asr #3 │ │ │ │ + bne.w 69d94 │ │ │ │ + ldrd ip, r0, [r4, #252] @ 0xfc │ │ │ │ + sub.w r1, r0, ip │ │ │ │ + asrs r1, r1, #3 │ │ │ │ + cmp r3, r1 │ │ │ │ + bhi.w 69d50 │ │ │ │ + bcc.n 69c88 │ │ │ │ + cmp ip, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r3, #0 │ │ │ │ + beq.n 69c80 │ │ │ │ + adds r1, r3, #7 │ │ │ │ + cmp ip, r2 │ │ │ │ + mov.w r0, r1, asr #3 │ │ │ │ + and.w r1, r3, #7 │ │ │ │ + bls.n 69c96 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + subs r1, #1 │ │ │ │ + add r2, r3 │ │ │ │ + add r3, ip │ │ │ │ + cmp r1, #6 │ │ │ │ + bhi.n 69c0a │ │ │ │ + tbb [pc, r1] │ │ │ │ + bkpt 0x0034 │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ + asrs r0, r3, #8 │ │ │ │ + movs r4, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d7, [r1, #-8] │ │ │ │ + sub.w r2, r1, #8 │ │ │ │ + subs r3, #8 │ │ │ │ + vstr d7, [r3] │ │ │ │ + vldr d7, [r2, #-8] │ │ │ │ + subs r3, #8 │ │ │ │ + subs r2, #8 │ │ │ │ + vstr d7, [r3] │ │ │ │ + vldr d7, [r2, #-8] │ │ │ │ + subs r3, #8 │ │ │ │ + subs r2, #8 │ │ │ │ + vstr d7, [r3] │ │ │ │ + vldr d7, [r2, #-8] │ │ │ │ + sub.w r1, r2, #8 │ │ │ │ + subs r3, #8 │ │ │ │ + vstr d7, [r3] │ │ │ │ + vldr d7, [r1, #-8] │ │ │ │ + sub.w r2, r1, #8 │ │ │ │ + subs r3, #8 │ │ │ │ + vstr d7, [r3] │ │ │ │ + vldr d7, [r2, #-8] │ │ │ │ + sub.w r1, r2, #8 │ │ │ │ + subs r3, #8 │ │ │ │ + vstr d7, [r3] │ │ │ │ + vldr d7, [r1, #-8] │ │ │ │ + sub.w r2, r1, #8 │ │ │ │ + subs r3, #8 │ │ │ │ + vstr d7, [r3] │ │ │ │ + vldr d7, [r2, #-8] │ │ │ │ + subs r0, #1 │ │ │ │ + it ne │ │ │ │ + subne.w r1, r2, #8 │ │ │ │ + vstr d7, [r3, #-8] │ │ │ │ + it ne │ │ │ │ + subne r3, #8 │ │ │ │ + bne.n 69c0c │ │ │ │ + vstr d0, [r4, #264] @ 0x108 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add.w r1, ip, r3, lsl #3 │ │ │ │ + cmp r0, r1 │ │ │ │ + it ne │ │ │ │ + strne.w r1, [r4, #256] @ 0x100 │ │ │ │ + b.n 69bdc │ │ │ │ + subs r1, #1 │ │ │ │ + sub.w lr, r2, #8 │ │ │ │ + sub.w r3, ip, #8 │ │ │ │ + cmp r1, #6 │ │ │ │ + bhi.n 69cb0 │ │ │ │ + tbb [pc, r1] │ │ │ │ + ldr r5, [r0, #116] @ 0x74 │ │ │ │ + str r7, [r6, #64] @ 0x40 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + movs r1, r2 │ │ │ │ + mov r5, ip │ │ │ │ + mov r1, r2 │ │ │ │ + mov ip, r3 │ │ │ │ + mov r2, lr │ │ │ │ + mov r3, r5 │ │ │ │ + mov lr, r1 │ │ │ │ + vldr d7, [r2, #8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + adds r2, #16 │ │ │ │ + vstr d7, [ip, #-8] │ │ │ │ + vldr d7, [lr, #8] │ │ │ │ + add.w r5, lr, #16 │ │ │ │ + add.w r1, r3, #16 │ │ │ │ + mov lr, r2 │ │ │ │ + mov r2, r5 │ │ │ │ + vstr d7, [r3, #8] │ │ │ │ + mov r3, ip │ │ │ │ + mov ip, r1 │ │ │ │ + vldr d7, [lr, #8] │ │ │ │ + add.w r5, lr, #16 │ │ │ │ + add.w r1, r3, #16 │ │ │ │ + mov lr, r2 │ │ │ │ + mov r2, r5 │ │ │ │ + vstr d7, [r3, #8] │ │ │ │ + mov r3, ip │ │ │ │ + mov ip, r1 │ │ │ │ + vldr d7, [lr, #8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + adds r3, #16 │ │ │ │ + vstr d7, [r3, #-8] │ │ │ │ + vldr d7, [r2, #8] │ │ │ │ + adds r2, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + vstr d7, [ip, #-8] │ │ │ │ + vldr d7, [lr, #8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + adds r3, #16 │ │ │ │ + vstr d7, [r3, #-8] │ │ │ │ + vldr d7, [r2, #8] │ │ │ │ + adds r2, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + vstr d7, [ip, #-8] │ │ │ │ + vldr d7, [lr, #8] │ │ │ │ + subs r0, #1 │ │ │ │ + it ne │ │ │ │ + addne.w lr, lr, #16 │ │ │ │ + vstr d7, [r3, #8] │ │ │ │ + it ne │ │ │ │ + addne r3, #16 │ │ │ │ + bne.n 69cbc │ │ │ │ + vstr d0, [r4, #264] @ 0x108 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subs r1, r3, r1 │ │ │ │ + add.w r0, r4, #252 @ 0xfc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + vstr d0, [sp, #8] │ │ │ │ + blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ + ldr.w ip, [r4, #252] @ 0xfc │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + vldr d0, [sp, #8] │ │ │ │ + b.n 69bdc │ │ │ │ + mov r5, ip │ │ │ │ + mov r1, r2 │ │ │ │ + mov ip, r3 │ │ │ │ + mov r2, lr │ │ │ │ + mov r3, r5 │ │ │ │ + mov lr, r1 │ │ │ │ + b.n 69d08 │ │ │ │ + mov r1, r2 │ │ │ │ + b.n 69c5c │ │ │ │ + mov r1, r2 │ │ │ │ + b.n 69c40 │ │ │ │ + mov r5, ip │ │ │ │ + mov r1, r2 │ │ │ │ mov ip, r3 │ │ │ │ + mov r2, lr │ │ │ │ + mov r3, r5 │ │ │ │ + mov lr, r1 │ │ │ │ + b.n 69d24 │ │ │ │ + ldr r3, [pc, #20] @ (69dac ) │ │ │ │ + mov.w r2, #498 @ 0x1f2 │ │ │ │ + ldr r1, [pc, #20] @ (69db0 ) │ │ │ │ + ldr r0, [pc, #20] @ (69db4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + bl 2e430 │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +00069db8 : │ │ │ │ + stmdb 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, #720] @ (6a09c ) │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #720] @ (6a0a0 ) │ │ │ │ + add r1, pc │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r4, r0 │ │ │ │ + add.w r3, r0, #68 @ 0x44 │ │ │ │ + ldr r7, [pc, #712] @ (6a0a4 ) │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r7, 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 r8, r5, asr #2 │ │ │ │ + mov r0, r3 │ │ │ │ + subs r1, r1, r2 │ │ │ │ + add.w r1, r8, r1, asr #3 │ │ │ │ + blx 2d204 >::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, r8, r1, asr #3 │ │ │ │ + blx 2d204 >::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, r8, r1, asr #2 │ │ │ │ + blx 2b7e4 >::reserve(unsigned int)@plt> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 69f58 │ │ │ │ + ldr.w r2, [r4, #168] @ 0xa8 │ │ │ │ + movs r6, #0 │ │ │ │ + sub.w r3, r2, #1 │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 69ea2 │ │ │ │ + cbz r5, 69e6a │ │ │ │ + ldr r3, [pc, #600] @ (6a0a8 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #596] @ (6a0ac ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, r9 │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 6a086 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + blx 2b66c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 2bd08 │ │ │ │ + ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 69fd8 │ │ │ │ + str.w r5, [r3], #4 │ │ │ │ + str.w r3, [r4, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2d41c │ │ │ │ + ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ + cmp r6, r8 │ │ │ │ + add r0, r3 │ │ │ │ + str.w r0, [r4, #248] @ 0xf8 │ │ │ │ + bge.n 69f58 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + ldr.w r0, [r3, r6, lsl #2] │ │ │ │ + blx 2cbd8 │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 69fc4 │ │ │ │ + vstmia r3!, {d0} │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ + blx 2b964 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 69fce │ │ │ │ + vstmia r3!, {d0} │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r5, [r3, r5] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 69e4a │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 69e6a │ │ │ │ + ldr r3, [pc, #436] @ (6a0a8 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #432] @ (6a0ac ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 69e6a │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + blx 2b66c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + blx 2b958 │ │ │ │ + ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 6a034 │ │ │ │ + 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 2da3c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r0, [r3, #-4] │ │ │ │ + blx 2d41c │ │ │ │ + ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ + cmp r6, r8 │ │ │ │ + add r0, r3 │ │ │ │ + str.w r0, [r4, #248] @ 0xf8 │ │ │ │ + blt.n 69ea2 │ │ │ │ + ldrd r6, r2, [r4, #20] │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldrd r1, r3, [r4, #68] @ 0x44 │ │ │ │ + subs r0, r2, r6 │ │ │ │ + ldrd r5, r7, [r4, #144] @ 0x90 │ │ │ │ + subs r3, r3, r1 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ + mov.w r9, #0 │ │ │ │ + subs r1, r7, r5 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + add.w r0, r3, r0, lsl #1 │ │ │ │ + strd r8, r9, [sp, #24] │ │ │ │ + asrs r1, r1, #3 │ │ │ │ + cmp r0, r1 │ │ │ │ + bhi.n 69fea │ │ │ │ + bcc.n 6a010 │ │ │ │ + subs r2, r2, r6 │ │ │ │ + movs r0, #0 │ │ │ │ + asrs r1, r2, #3 │ │ │ │ + add.w r1, r1, r1, lsl #1 │ │ │ │ + add r3, r1 │ │ │ │ + movs r1, #0 │ │ │ │ + strd r0, r1, [sp, #24] │ │ │ │ + ldrd r0, r5, [r4, #92] @ 0x5c │ │ │ │ + subs r1, r5, r0 │ │ │ │ + asrs r1, r1, #3 │ │ │ │ + cmp r3, r1 │ │ │ │ + bhi.n 6a01e │ │ │ │ + bcc.n 6a004 │ │ │ │ + add r0, r2 │ │ │ │ + ldr r2, [pc, #260] @ (6a0b0 ) │ │ │ │ + ldr r3, [pc, #244] @ (6a0a0 ) │ │ │ │ + add r2, pc │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6a062 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2cc94 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 69ec4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2cc94 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 69ee0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2d428 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r5, [r3, #-4] │ │ │ │ + b.n 69e8c │ │ │ │ + subs r1, r0, r1 │ │ │ │ + add r2, sp, #24 │ │ │ │ + add.w r0, r4, #144 @ 0x90 │ │ │ │ + blx 2c4f4 >::_M_fill_append(unsigned int, double const&)@plt> │ │ │ │ + ldrd r1, r3, [r4, #68] @ 0x44 │ │ │ │ + ldrd r6, r2, [r4, #20] │ │ │ │ + subs r3, r3, r1 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + b.n 69f86 │ │ │ │ + add.w r3, r0, r3, lsl #3 │ │ │ │ + cmp r5, r3 │ │ │ │ + it ne │ │ │ │ + strne r3, [r4, #96] @ 0x60 │ │ │ │ + b.n 69fa6 │ │ │ │ + add.w r5, r5, r0, lsl #3 │ │ │ │ + cmp r7, r5 │ │ │ │ + it ne │ │ │ │ + strne.w r5, [r4, #148] @ 0x94 │ │ │ │ + b.n 69f86 │ │ │ │ + add r2, sp, #24 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + add.w r0, r4, #92 @ 0x5c │ │ │ │ + blx 2c4f4 >::_M_fill_append(unsigned int, double const&)@plt> │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldrd r3, r2, [r4, #20] │ │ │ │ + subs r2, r2, r3 │ │ │ │ + b.n 69fa6 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2d428 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r5, [r3, #-4] │ │ │ │ + b.n 69f30 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [pc, #100] @ (6a0b4 ) │ │ │ │ + ldr r3, [pc, #76] @ (6a0a0 ) │ │ │ │ + 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 6a082 │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [pc, #72] @ (6a0b8 ) │ │ │ │ + ldr r3, [pc, #44] @ (6a0a0 ) │ │ │ │ + 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 6a062 │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + ldr r3, [pc, #52] @ (6a0bc ) │ │ │ │ + mov.w r2, #428 @ 0x1ac │ │ │ │ + ldr r1, [pc, #48] @ (6a0c0 ) │ │ │ │ + ldr r0, [pc, #52] @ (6a0c4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + str r0, [r4, r5] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r2, r5] │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #528] @ (6a2c4 ) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r6, [pc, #888] @ (6a430 )@@Base+0xc4>) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r6, [pc, #760] @ (6a3b4 )@@Base+0x48>) │ │ │ │ + movs r6, r0 │ │ │ │ + strb r4, [r7, r3] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r2, [r7, r0] │ │ │ │ + movs r4, r0 │ │ │ │ + strb r4, [r7, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006a0c8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #624] @ (6a34c ) │ │ │ │ + ldr r3, [pc, #624] @ (6a350 ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + add r2, pc │ │ │ │ + mov r9, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r6, [r0, #168] @ 0xa8 │ │ │ │ + ldr.w r8, [pc, #616] @ 6a354 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r8, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + 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, #12] │ │ │ │ + add.w r1, r9, r1, asr #3 │ │ │ │ + blx 2d204 >::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, #16] │ │ │ │ + add.w r1, r9, r1, asr #3 │ │ │ │ + blx 2d204 >::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, #20] │ │ │ │ + add.w r1, r9, r1, asr #2 │ │ │ │ + blx 2b7e4 >::reserve(unsigned int)@plt> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6a236 │ │ │ │ + sub.w fp, r6, #1 │ │ │ │ + add r3, sp, #24 │ │ │ │ + clz fp, fp │ │ │ │ + subs r5, #4 │ │ │ │ + movs r7, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov.w fp, fp, lsr #5 │ │ │ │ + b.n 6a1a2 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + blx 2b66c │ │ │ │ + mov r1, sl │ │ │ │ + mov r6, r0 │ │ │ │ + blx 2b958 │ │ │ │ + ldrd r3, r2, [r4, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 6a2ca │ │ │ │ + str.w r6, [r3], #4 │ │ │ │ + str.w r3, [r4, #216] @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, fp │ │ │ │ + add.w r1, r4, #224 @ 0xe0 │ │ │ │ + blx 2da3c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r0, [r3, #-4] │ │ │ │ + adds r7, #1 │ │ │ │ + blx 2d41c │ │ │ │ + ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ + cmp r9, r7 │ │ │ │ + add r3, r0 │ │ │ │ + str.w r3, [r4, #248] @ 0xf8 │ │ │ │ + beq.n 6a236 │ │ │ │ + ldr.w r0, [r5, #4]! │ │ │ │ + blx 2cbd8 │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + ldrd r3, r2, [r4, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6a22c │ │ │ │ + vstmia r3!, {d0} │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + blx 2b964 │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + ldrd r3, r2, [r4, #84] @ 0x54 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6a222 │ │ │ │ + vstmia r3!, {d0} │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + cbz r6, 6a1fa │ │ │ │ + ldr r3, [pc, #380] @ (6a358 ) │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #372] @ (6a35c ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6a158 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + blx 2b66c │ │ │ │ + mov r1, r6 │ │ │ │ + mov sl, r0 │ │ │ │ + blx 2bd08 │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r2, [r4, #220] @ 0xdc │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6a2a2 │ │ │ │ + str.w sl, [r3], #4 │ │ │ │ + str.w r3, [r4, #216] @ 0xd8 │ │ │ │ + b.n 6a18a │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2cc94 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 6a1d4 │ │ │ │ + ldrd r1, r0, [sp, #8] │ │ │ │ + blx 2cc94 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 6a1bc │ │ │ │ + ldrd r6, r2, [r4, #20] │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldrd r1, r3, [r4, #68] @ 0x44 │ │ │ │ + subs r0, r2, r6 │ │ │ │ + ldrd r5, r7, [r4, #144] @ 0x90 │ │ │ │ + subs r3, r3, r1 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ + mov.w r9, #0 │ │ │ │ + subs r1, r7, r5 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + add.w r0, r3, r0, lsl #1 │ │ │ │ + strd r8, r9, [sp, #24] │ │ │ │ + asrs r1, r1, #3 │ │ │ │ + cmp r0, r1 │ │ │ │ + bhi.n 6a2b0 │ │ │ │ + bcc.n 6a2e8 │ │ │ │ + subs r2, r2, r6 │ │ │ │ + movs r0, #0 │ │ │ │ + asrs r1, r2, #3 │ │ │ │ + add.w r1, r1, r1, lsl #1 │ │ │ │ + add r3, r1 │ │ │ │ + movs r1, #0 │ │ │ │ + strd r0, r1, [sp, #24] │ │ │ │ + ldrd r0, r5, [r4, #92] @ 0x5c │ │ │ │ + subs r1, r5, r0 │ │ │ │ + asrs r1, r1, #3 │ │ │ │ + cmp r3, r1 │ │ │ │ + bhi.n 6a2f6 │ │ │ │ + bcc.n 6a2dc │ │ │ │ + add r0, r2 │ │ │ │ + ldr r2, [pc, #216] @ (6a360 ) │ │ │ │ + ldr r3, [pc, #196] @ (6a350 ) │ │ │ │ + add r2, pc │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6a328 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2d428 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + b.n 6a18a │ │ │ │ + subs r1, r0, r1 │ │ │ │ + add r2, sp, #24 │ │ │ │ + add.w r0, r4, #144 @ 0x90 │ │ │ │ + blx 2c4f4 >::_M_fill_append(unsigned int, double const&)@plt> │ │ │ │ + ldrd r1, r3, [r4, #68] @ 0x44 │ │ │ │ + ldrd r6, r2, [r4, #20] │ │ │ │ + subs r3, r3, r1 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + b.n 6a264 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2d428 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr.w r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr.w r6, [r3, #-4] │ │ │ │ + b.n 6a17a │ │ │ │ + add.w r3, r0, r3, lsl #3 │ │ │ │ + cmp r5, r3 │ │ │ │ + it ne │ │ │ │ + strne r3, [r4, #96] @ 0x60 │ │ │ │ + b.n 6a284 │ │ │ │ + add.w r5, r5, r0, lsl #3 │ │ │ │ + cmp r7, r5 │ │ │ │ + it ne │ │ │ │ + strne.w r5, [r4, #148] @ 0x94 │ │ │ │ + b.n 6a264 │ │ │ │ + add r2, sp, #24 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + add.w r0, r4, #92 @ 0x5c │ │ │ │ + blx 2c4f4 >::_M_fill_append(unsigned int, double const&)@plt> │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldrd r3, r2, [r4, #20] │ │ │ │ + subs r2, r2, r3 │ │ │ │ + b.n 6a284 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [pc, #76] @ (6a364 ) │ │ │ │ + ldr r3, [pc, #56] @ (6a350 ) │ │ │ │ + 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 6a348 │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [pc, #48] @ (6a368 ) │ │ │ │ + ldr r3, [pc, #24] @ (6a350 ) │ │ │ │ + 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 6a328 │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + ldr r6, [pc, #320] @ (6a490 )@@Base+0x124>) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #256] @ (6a458 )@@Base+0xec>) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #664] @ (6a5fc ) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r4, [pc, #96] @ (6a3c8 )@@Base+0x5c>) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r3, [pc, #992] @ (6a74c ) │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +0006a36c )@@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, #576] @ (6a5c0 )@@Base+0x254>) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r3, [pc, #576] @ (6a5c4 )@@Base+0x258>) │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #576] @ (6a5c8 )@@Base+0x25c>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cbz r3, 6a39e )@@Base+0x32> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + blx 2c2e4 )@plt> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbz r0, 6a3b8 )@@Base+0x4c> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6a520 )@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #528] @ (6a5cc )@@Base+0x260>) │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r6, r4, #228 @ 0xe4 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + strd r3, r3, [r4, #212] @ 0xd4 │ │ │ │ + adds r2, #8 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + add.w r2, r4, #252 @ 0xfc │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldrd r2, r8, [r4, #160] @ 0xa0 │ │ │ │ + str.w r3, [r4, #220] @ 0xdc │ │ │ │ + str.w r3, [r4, #228] @ 0xe4 │ │ │ │ + cmp r8, r3 │ │ │ │ + strd r3, r6, [r4, #232] @ 0xe8 │ │ │ │ + strd r6, r3, [r4, #240] @ 0xf0 │ │ │ │ + strd r3, r3, [r4, #252] @ 0xfc │ │ │ │ + str.w r3, [r4, #260] @ 0x104 │ │ │ │ + str.w r2, [r4, #248] @ 0xf8 │ │ │ │ + ble.n 6a4e8 )@@Base+0x17c> │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + cmp r8, r3 │ │ │ │ + bcs.w 6a5a0 )@@Base+0x234> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + blx 2c488 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + blx 2c488 │ │ │ │ + ldrd r2, r3, [r4, #20] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + subs r3, r3, r2 │ │ │ │ + ldrd r1, r2, [r4, #32] │ │ │ │ + subs r2, r2, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 6a59c )@@Base+0x230> │ │ │ │ + asrs r1, r3, #3 │ │ │ │ + ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + ldrd r0, r2, [r4, #80] @ 0x50 │ │ │ │ + subs r2, r2, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 6a598 )@@Base+0x22c> │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + vldr d0, [pc, #368] @ 6a5b8 )@@Base+0x24c> │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + strd r8, r7, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + blx 2c80c │ │ │ │ + sub.w fp, r5, #4 │ │ │ │ + subs r7, #4 │ │ │ │ + movs r5, #0 │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + add.w r3, r4, #224 @ 0xe0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r3, [r4, #232] @ 0xe8 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r2, [r7, #4]! │ │ │ │ + ldr.w r0, [fp, #4]! │ │ │ │ + strd r5, r9, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cbz r3, 6a4ca )@@Base+0x15e> │ │ │ │ + mov ip, r4 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 6a4bc )@@Base+0x150> │ │ │ │ + bne.n 6a494 )@@Base+0x128> │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ + cmp r0, r4 │ │ │ │ + bgt.n 6a4bc )@@Base+0x150> │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6a486 )@@Base+0x11a> │ │ │ │ + mov r4, ip │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n 6a4ca )@@Base+0x15e> │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 6a4ca )@@Base+0x15e> │ │ │ │ + beq.n 6a4c4 )@@Base+0x158> │ │ │ │ + ldr r3, [pc, #292] @ (6a5d0 )@@Base+0x264>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #292] @ (6a5d4 )@@Base+0x268>) │ │ │ │ + ldr r0, [pc, #292] @ (6a5d8 )@@Base+0x26c>) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6a486 )@@Base+0x11a> │ │ │ │ + b.n 6a49c )@@Base+0x130> │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + bge.n 6a4aa )@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + blx 2d9f4 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 r5, r8 │ │ │ │ + bne.n 6a46c )@@Base+0x100> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2ce20 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ce20 │ │ │ │ + ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.n 6a552 )@@Base+0x1e6> │ │ │ │ + ldrd r2, r1, [r4, #20] │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + subs r1, r1, r2 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6a59c )@@Base+0x230> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + asrs r1, r1, #3 │ │ │ │ + blx 2d204 >::reserve(unsigned int)@plt> │ │ │ │ + ldr r2, [pc, #212] @ (6a5dc )@@Base+0x270>) │ │ │ │ + ldr r3, [pc, #188] @ (6a5c4 )@@Base+0x258>) │ │ │ │ + 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 6a54e )@@Base+0x1e2> │ │ │ │ + mov r0, r4 │ │ │ │ + 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 6a3b8 )@@Base+0x4c> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbz r0, 6a53a )@@Base+0x1ce> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbnz r3, 6a53a )@@Base+0x1ce> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #164] @ (6a5e0 )@@Base+0x274>) │ │ │ │ + ldr r3, [pc, #132] @ (6a5c4 )@@Base+0x258>) │ │ │ │ + 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 6a594 )@@Base+0x228> │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #144] @ (6a5e4 )@@Base+0x278>) │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r1, [pc, #144] @ (6a5e8 )@@Base+0x27c>) │ │ │ │ + ldr r0, [pc, #144] @ (6a5ec )@@Base+0x280>) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2d790 >::~_Vector_base()@plt> │ │ │ │ + ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ + bl 699b8 │ │ │ │ + add.w r0, r4, #212 @ 0xd4 │ │ │ │ + blx 2c558 >::~_Vector_base()@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d6ac │ │ │ │ + ldr r2, [pc, #108] @ (6a5f0 )@@Base+0x284>) │ │ │ │ + ldr r3, [pc, #64] @ (6a5c4 )@@Base+0x258>) │ │ │ │ + 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 6a54e )@@Base+0x1e2> │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + bl 2e404 │ │ │ │ + bl 2e430 │ │ │ │ + ldr r2, [pc, #80] @ (6a5f4 )@@Base+0x288>) │ │ │ │ + ldr r3, [pc, #32] @ (6a5c4 )@@Base+0x258>) │ │ │ │ + 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 6a54e )@@Base+0x1e2> │ │ │ │ + blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ... │ │ │ │ + ldr r3, [pc, #688] @ (6a874 ) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #672] @ (6a86c ) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r3, r5] │ │ │ │ + movs r4, r0 │ │ │ │ + str r0, [r3, r0] │ │ │ │ + movs r4, r0 │ │ │ │ + str r2, [r5, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #160] @ (6a680 ) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r1, [pc, #968] @ (6a9ac ) │ │ │ │ + movs r6, r0 │ │ │ │ + str r2, [r6, r2] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r7, [pc, #448] @ (6a7ac ) │ │ │ │ + movs r4, r0 │ │ │ │ + str r6, [r2, r4] │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r1, [pc, #688] @ (6a8a4 ) │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r1, [pc, #560] @ (6a828 ) │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +0006a5f8 : │ │ │ │ + stmdb 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, #724] @ (6a8e0 ) │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r3, [pc, #724] @ (6a8e4 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #724] @ (6a8e8 ) │ │ │ │ + mov r7, r1 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2cdd4 │ │ │ │ + ldr r2, [pc, #708] @ (6a8ec ) │ │ │ │ + ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr.w r5, [r7, #212] @ 0xd4 │ │ │ │ + adds r2, #8 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + subs r5, r3, r5 │ │ │ │ + mov.w r2, #0 │ │ │ │ + strd r2, r2, [r4, #212] @ 0xd4 │ │ │ │ + str.w r2, [r4, #220] @ 0xdc │ │ │ │ + beq.w 6a84e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2b66c │ │ │ │ + mov r9, r0 │ │ │ │ + add r5, r9 │ │ │ │ + strd r9, r9, [r4, #212] @ 0xd4 │ │ │ │ + str.w r5, [r4, #220] @ 0xdc │ │ │ │ + ldrd r1, r5, [r7, #212] @ 0xd4 │ │ │ │ + subs r5, r5, r1 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.w 6a856 │ │ │ │ + mov r2, r5 │ │ │ │ + add r5, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2d368 │ │ │ │ + ldrd r1, r3, [r7, #252] @ 0xfc │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w r0, [r7, #248] @ 0xf8 │ │ │ │ + add.w r6, r4, #228 @ 0xe4 │ │ │ │ + subs.w r8, r3, r1 │ │ │ │ + str.w r5, [r4, #216] @ 0xd8 │ │ │ │ + strd r2, r2, [r4, #228] @ 0xe4 │ │ │ │ + str.w r2, [r4, #244] @ 0xf4 │ │ │ │ + strd r0, r2, [r4, #248] @ 0xf8 │ │ │ │ + strd r2, r2, [r4, #256] @ 0x100 │ │ │ │ + strd r6, r6, [r4, #236] @ 0xec │ │ │ │ + beq.w 6a852 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2b66c │ │ │ │ + mov r3, r0 │ │ │ │ + add.w r2, r3, r8 │ │ │ │ + strd r3, r3, [r4, #252] @ 0xfc │ │ │ │ + str.w r2, [r4, #260] @ 0x104 │ │ │ │ + ldrd r1, r7, [r7, #252] @ 0xfc │ │ │ │ + subs r7, r7, r1 │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 6a6c6 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2d368 │ │ │ │ + adds r3, r0, r7 │ │ │ │ + ldr.w r8, [r4, #164] @ 0xa4 │ │ │ │ + str.w r3, [r4, #256] @ 0x100 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6a7d0 │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + cmp r8, r3 │ │ │ │ + bcs.w 6a8b8 │ │ │ │ + mov.w r7, r8, lsl #2 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c488 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c488 │ │ │ │ + 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 6a8ae │ │ │ │ + sub.w r3, r5, r9 │ │ │ │ + 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 │ │ │ │ - ble.n 6c12e > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x292> │ │ │ │ + bne.w 6a8aa │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + asrs r1, r1, #3 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - strd r3, ip, [r4] │ │ │ │ + vldr d0, [pc, #424] @ 6a8d8 │ │ │ │ + mov r2, r3 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + strd r8, r7, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + blx 2c80c │ │ │ │ + sub.w fp, r7, #4 │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + subs r7, r5, #4 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r3, [r4, #232] @ 0xe8 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r2, [fp, #4]! │ │ │ │ + ldr.w r0, [r7, #4]! │ │ │ │ + strd r2, r0, [sp, #40] @ 0x28 │ │ │ │ + strd r5, r9, [sp, #48] @ 0x30 │ │ │ │ + cbz r3, 6a7ac │ │ │ │ + mov ip, r4 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 6a79e │ │ │ │ + bne.n 6a776 │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ + cmp r0, r4 │ │ │ │ + bgt.n 6a79e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6a768 │ │ │ │ + mov r4, ip │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n 6a7ac │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 6a7ac │ │ │ │ + beq.n 6a7a6 │ │ │ │ + ldr r3, [pc, #352] @ (6a8f0 ) │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr r1, [pc, #352] @ (6a8f4 ) │ │ │ │ + ldr r0, [pc, #356] @ (6a8f8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6a768 │ │ │ │ + b.n 6a77e │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + bge.n 6a78c │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + add.w r0, r4, #224 @ 0xe0 │ │ │ │ + blx 2d9f4 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 6a74e │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2ce20 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ce20 │ │ │ │ + ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne.n 6a898 │ │ │ │ + ldrd r5, r3, [r4, #212] @ 0xd4 │ │ │ │ + movs r6, #0 │ │ │ │ + subs r2, r3, r5 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ + b.n 6a7fa │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + blx 2b66c │ │ │ │ + ldr.w r1, [r5, r6, lsl #2] │ │ │ │ + mov r7, r0 │ │ │ │ + blx 2c9e4 │ │ │ │ + ldrd r5, r3, [r4, #212] @ 0xd4 │ │ │ │ + str.w r7, [r5, r6, lsl #2] │ │ │ │ + adds r6, #1 │ │ │ │ + subs r2, r3, r5 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ + cmp r2, r6 │ │ │ │ + bhi.n 6a7dc │ │ │ │ + ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ + subs r3, r3, r5 │ │ │ │ + movs r6, #0 │ │ │ │ + add.w r8, r4, #224 @ 0xe0 │ │ │ │ + sub.w r7, r7, #1 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + clz r7, r7 │ │ │ │ + lsrs r7, r7, #5 │ │ │ │ + b.n 6a82e │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2da3c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ + ldrd r5, r3, [r4, #212] @ 0xd4 │ │ │ │ + adds r6, #1 │ │ │ │ + subs r3, r3, r5 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + cmp r3, r6 │ │ │ │ + bhi.n 6a818 │ │ │ │ + ldr r2, [pc, #200] @ (6a8fc ) │ │ │ │ + ldr r3, [pc, #172] @ (6a8e4 ) │ │ │ │ + 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 6a894 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add.w r3, lr, #4 │ │ │ │ - ldr.w r2, [lr, #12] │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r9, r5 │ │ │ │ + b.n 6a650 │ │ │ │ + mov r3, r8 │ │ │ │ + b.n 6a6a6 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 6a670 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2c2a8 │ │ │ │ + add.w r0, r4, #252 @ 0xfc │ │ │ │ + blx 2d790 >::~_Vector_base()@plt> │ │ │ │ + ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ + bl 699b8 │ │ │ │ + add.w r0, r4, #212 @ 0xd4 │ │ │ │ + blx 2c558 >::~_Vector_base()@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d6ac │ │ │ │ + ldr r2, [pc, #124] @ (6a900 ) │ │ │ │ + ldr r3, [pc, #96] @ (6a8e4 ) │ │ │ │ + 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 6a8d0 │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (6a904 ) │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr r1, [pc, #104] @ (6a908 ) │ │ │ │ + ldr r0, [pc, #108] @ (6a90c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + bl 2e430 │ │ │ │ + bl 2e404 │ │ │ │ + b.n 6a862 │ │ │ │ + b.n 6a86a │ │ │ │ + b.n 6a87a │ │ │ │ + ldr r2, [pc, #84] @ (6a910 ) │ │ │ │ + ldr r3, [pc, #40] @ (6a8e4 ) │ │ │ │ + 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 6a894 │ │ │ │ + blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + ldr r1, [pc, #128] @ (6a964 ) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #104] @ (6a954 ) │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #1008] @ (6ace4 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [pc, #216] @ (6a9d0 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [pc, #800] @ (6ac1c ) │ │ │ │ + movs r4, r0 │ │ │ │ + mov sl, pc │ │ │ │ + movs r6, r0 │ │ │ │ + mov ip, r5 │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r5, [pc, #960] @ (6acc8 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #168] @ (6a9b4 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r6, [pc, #272] @ (6aa20 ) │ │ │ │ + movs r4, r0 │ │ │ │ + mov r4, lr │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +0006a914 : │ │ │ │ + stmdb 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 │ │ │ │ + vldr d7, [pc, #424] @ 6aad0 │ │ │ │ + ldrd r6, r7, [r0, #252] @ 0xfc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + cmp r6, r7 │ │ │ │ + ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ + ldrb.w ip, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, fp, [sp, #88] @ 0x58 │ │ │ │ + it ne │ │ │ │ + vmovne.f64 d0, d7 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 6a9ca │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 6aabc │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 6aaa8 │ │ │ │ + str.w ip, [sp, #8] │ │ │ │ + strd fp, r5, [sp, #20] │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ldrd r7, r6, [r0, #212] @ 0xd4 │ │ │ │ + subs r7, r6, r7 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + sub.w r7, r6, r7, asr #2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + mov r6, fp │ │ │ │ + ldr.w r8, [r0, #164] @ 0xa4 │ │ │ │ + add.w r7, sl, r7, lsl #3 │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ + blx 2c80c │ │ │ │ + ldr.w r1, [r4, #244] @ 0xf4 │ │ │ │ + mov r9, r0 │ │ │ │ + add.w r0, r5, r8, lsl #3 │ │ │ │ + sub.w r1, r1, r8 │ │ │ │ + blx 2d234 (double*, int)@plt> │ │ │ │ + ldrd r2, r3, [r4, #212] @ 0xd4 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + b.n 6a9be │ │ │ │ + ldr.w r0, [r2, r6, lsl #2] │ │ │ │ + mov r1, r5 │ │ │ │ + vldmia r7!, {d0} │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2c280 │ │ │ │ + ldrd r2, r3, [r4, #212] @ 0xd4 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + cmp r3, r6 │ │ │ │ + bhi.n 6a9a6 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6aa58 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6aa6c │ │ │ │ + ldr.w r0, [r0, #236] @ 0xec │ │ │ │ + add.w r9, r4, #228 @ 0xe4 │ │ │ │ + mov sl, r5 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.n 6aa36 │ │ │ │ + ldr.w r5, [r4, #164] @ 0xa4 │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 6aa16 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6aa80 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cmp r3, r5 │ │ │ │ + blt.n 6aa94 │ │ │ │ + mov r3, r7 │ │ │ │ + str r7, [r0, #24] │ │ │ │ + adds r7, #1 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + str.w r2, [r8, r3, lsl #2] │ │ │ │ + ldrd r2, r3, [r0, #20] │ │ │ │ + str.w r2, [fp, r3, lsl #2] │ │ │ │ + blx 2c2cc │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.n 6aa36 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + adds r2, r3, #1 │ │ │ │ + bne.n 6a9ec │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cmp r3, r5 │ │ │ │ + blt.n 6a9fc │ │ │ │ + ldr r3, [pc, #180] @ (6aad8 ) │ │ │ │ + mov.w r2, #306 @ 0x132 │ │ │ │ + ldr r1, [pc, #176] @ (6aadc ) │ │ │ │ + ldr r0, [pc, #180] @ (6aae0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ + cmp r3, sl │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #1 │ │ │ │ + beq.n 6a9c2 │ │ │ │ + ldr r3, [pc, #156] @ (6aae4 ) │ │ │ │ + mov.w r2, #324 @ 0x144 │ │ │ │ + ldr r1, [pc, #156] @ (6aae8 ) │ │ │ │ + ldr r0, [pc, #156] @ (6aaec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #148] @ (6aaf0 ) │ │ │ │ + mov.w r2, #296 @ 0x128 │ │ │ │ + ldr r1, [pc, #148] @ (6aaf4 ) │ │ │ │ + ldr r0, [pc, #148] @ (6aaf8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #140] @ (6aafc ) │ │ │ │ + movw r2, #297 @ 0x129 │ │ │ │ + ldr r1, [pc, #140] @ (6ab00 ) │ │ │ │ + ldr r0, [pc, #140] @ (6ab04 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #132] @ (6ab08 ) │ │ │ │ + movw r2, #309 @ 0x135 │ │ │ │ + ldr r1, [pc, #132] @ (6ab0c ) │ │ │ │ + ldr r0, [pc, #132] @ (6ab10 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #124] @ (6ab14 ) │ │ │ │ + mov.w r2, #310 @ 0x136 │ │ │ │ + ldr r1, [pc, #124] @ (6ab18 ) │ │ │ │ + ldr r0, [pc, #124] @ (6ab1c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (6ab20 ) │ │ │ │ + mov.w r2, #332 @ 0x14c │ │ │ │ + ldr r1, [pc, #116] @ (6ab24 ) │ │ │ │ + ldr r0, [pc, #116] @ (6ab28 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #108] @ (6ab2c ) │ │ │ │ + movw r2, #331 @ 0x14b │ │ │ │ + ldr r1, [pc, #108] @ (6ab30 ) │ │ │ │ + ldr r0, [pc, #108] @ (6ab34 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ... │ │ │ │ + ldr r4, [pc, #832] @ (6ae1c ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #632] @ (6ad58 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [pc, #752] @ (6add4 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #696] @ (6ada0 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #496] @ (6acdc ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [pc, #1000] @ (6aed8 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #616] @ (6ad5c ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #416] @ (6ac98 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [pc, #408] @ (6ac94 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #536] @ (6ad18 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #336] @ (6ac54 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [pc, #392] @ (6ac90 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #456] @ (6acd4 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #256] @ (6ac10 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [pc, #520] @ (6ad1c ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #376] @ (6ac90 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #176] @ (6abcc ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [pc, #536] @ (6ad38 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #296] @ (6ac4c ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #96] @ (6ab88 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [pc, #760] @ (6ae24 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r4, [pc, #216] @ (6ac08 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #16] @ (6ab44 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r5, [pc, #616] @ (6ada0 ) │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006ab38 : │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 6adba │ │ │ │ + stmdb 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, r2 │ │ │ │ + sub sp, #28 │ │ │ │ + ldrd r3, r2, [r0, #212] @ 0xd4 │ │ │ │ + mov r4, r0 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + subs r2, r2, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r6, r2 │ │ │ │ + asrs r5, r2, #2 │ │ │ │ + itt eq │ │ │ │ + streq r5, [sp, #12] │ │ │ │ + moveq fp, r5 │ │ │ │ + beq.n 6ab98 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2b66c │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r5, #1 │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + beq.n 6ab98 │ │ │ │ + mov r2, r6 │ │ │ │ + add r6, fp │ │ │ │ + cmp r2, #4 │ │ │ │ + beq.n 6ab96 │ │ │ │ + subs r2, #4 │ │ │ │ + blx 2c240 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + ldrd r1, r2, [r4, #68] @ 0x44 │ │ │ │ + subs r2, r2, r1 │ │ │ │ + ldrd r0, r1, [r4, #80] @ 0x50 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 6adca │ │ │ │ + rsb r5, r5, r2, asr #3 │ │ │ │ + movs r6, #0 │ │ │ │ + subs r2, r7, #4 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r9, r2 │ │ │ │ + add.w r2, r4, #224 @ 0xe0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr.w r7, [r9, #4]! │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + subs r7, r7, r5 │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + ldr.w r0, [r3, r7, lsl #2] │ │ │ │ + blx 2c458 , std::pair, std::less >, std::allocator const, std::pair > > >&)@plt> │ │ │ │ + ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ + ldr.w r0, [r3, r7, lsl #2] │ │ │ │ + blx 2d41c │ │ │ │ + ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ + ldr.w r1, [r4, #248] @ 0xf8 │ │ │ │ + ldr.w sl, [r3, r7, lsl #2] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + str.w r1, [r4, #248] @ 0xf8 │ │ │ │ + add.w r1, r3, r8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 6ac72 │ │ │ │ + ldr.w r0, [sl, #192] @ 0xc0 │ │ │ │ + cbz r0, 6ac08 │ │ │ │ + ldr.w r1, [sl, #200] @ 0xc8 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w r0, [sl, #180] @ 0xb4 │ │ │ │ + cbz r0, 6ac18 │ │ │ │ + ldr.w r1, [sl, #188] @ 0xbc │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w r0, [sl, #168] @ 0xa8 │ │ │ │ + cbz r0, 6ac28 │ │ │ │ + ldr.w r1, [sl, #176] @ 0xb0 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w r0, [sl, #156] @ 0x9c │ │ │ │ + cbz r0, 6ac38 │ │ │ │ + ldr.w r1, [sl, #164] @ 0xa4 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w r7, [sl, #140] @ 0x8c │ │ │ │ + cbz r7, 6ac52 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 698bc │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 6ac3e │ │ │ │ + add.w r0, sl, #64 @ 0x40 │ │ │ │ + blx 2bea4 │ │ │ │ + add.w r0, sl, #24 │ │ │ │ + blx 2cb78 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ + add.w r1, r3, r8 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + adds r2, r6, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 6ac82 │ │ │ │ + mov r6, r2 │ │ │ │ + b.n 6abbc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub.w r8, r3, fp │ │ │ │ + mov.w r1, r8, asr #2 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6aca2 │ │ │ │ + sub.w r2, fp, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r2, #4]! │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + bcc.n 6ac98 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + movs r2, #0 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + b.n 6acae │ │ │ │ + adds r2, #1 │ │ │ │ + ldr.w r3, [r7, #4]! │ │ │ │ + subs r3, r3, r5 │ │ │ │ + bmi.w 6adf4 │ │ │ │ + cmp r6, r2 │ │ │ │ + str.w r0, [fp, r3, lsl #2] │ │ │ │ + bne.n 6acac │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + cmp fp, r7 │ │ │ │ + beq.n 6ad18 │ │ │ │ + clz r2, r1 │ │ │ │ + mov r0, fp │ │ │ │ + rsb r2, r2, #31 │ │ │ │ + mov r1, r7 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + bl 69680 │ │ │ │ + cmp.w r8, #64 @ 0x40 │ │ │ │ + ble.n 6adbc │ │ │ │ + add.w r6, fp, #64 @ 0x40 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r6 │ │ │ │ + bl 695c8 │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.n 6ad18 │ │ │ │ + mov ip, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r7, fp, #56 @ 0x38 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr.w r0, [r1], #4 │ │ │ │ + adds r7, #4 │ │ │ │ + mov r3, r7 │ │ │ │ + cmp r0, r2 │ │ │ │ + bge.n 6ad12 │ │ │ │ + mov r6, r3 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr.w r2, [r3, #-4]! │ │ │ │ + cmp r0, r2 │ │ │ │ + blt.n 6ad06 │ │ │ │ + cmp ip, r1 │ │ │ │ + str r0, [r6, #0] │ │ │ │ + bne.n 6acf6 │ │ │ │ + ldr r1, [r4, #68] @ 0x44 │ │ │ │ + lsls r5, r5, #3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ + add.w r8, r1, r5 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 6adc6 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ + movs r0, #0 │ │ │ │ + mov r7, r8 │ │ │ │ + mov lr, fp │ │ │ │ + add.w r9, r2, r5 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r6, r9 │ │ │ │ + strd fp, r1, [sp, #4] │ │ │ │ + cmp ip, r3 │ │ │ │ + bgt.n 6adce │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + ldr.w r1, [r4, #212] @ 0xd4 │ │ │ │ + add.w fp, r8, r2 │ │ │ │ + add r2, r9 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + ldr.w r3, [r1, r3, lsl #2] │ │ │ │ + vldr d7, [fp] │ │ │ │ + str r3, [r1, r0] │ │ │ │ + adds r0, #4 │ │ │ │ + vstmia r7!, {d7} │ │ │ │ + ldrd r2, r3, [r2] │ │ │ │ + strd r2, r3, [r6], #8 │ │ │ │ + ldr.w r3, [lr, #4]! │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 6ad40 │ │ │ │ + ldrd fp, r1, [sp, #4] │ │ │ │ + add.w r5, r5, ip, lsl #3 │ │ │ │ + add.w r8, r1, r5 │ │ │ │ + ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w r2, [r4, #216] @ 0xd8 │ │ │ │ + add r3, r0 │ │ │ │ + add.w r0, r4, #68 @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - strdeq r2, r3, [r4] │ │ │ │ - beq.n 6c0fc > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x260> │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2c99c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr.w ip, [sp] │ │ │ │ - cmp r1, r2 │ │ │ │ - bgt.n 6c0f6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x25a> │ │ │ │ - bne.n 6c136 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x29a> │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - cmp r2, r5 │ │ │ │ - blt.n 6c0f6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x25a> │ │ │ │ - movs r2, #0 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ + it ne │ │ │ │ + strne.w r3, [r4, #216] @ 0xd8 │ │ │ │ + bl 69634 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r2, [r4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c23c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x3a0> │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr.w r1, [r0, #80]! │ │ │ │ + add r1, r5 │ │ │ │ + bl 69634 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2c2a4 │ │ │ │ + bx lr │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + bl 695c8 │ │ │ │ + b.n 6ad18 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6ad80 │ │ │ │ + bl 2e404 │ │ │ │ + ldr r3, [pc, #56] @ (6ae08 ) │ │ │ │ + movw r2, #475 @ 0x1db │ │ │ │ + ldr r1, [pc, #52] @ (6ae0c ) │ │ │ │ + ldr r0, [pc, #56] @ (6ae10 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6adf0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c2a8 │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + ldr r3, [pc, #28] @ (6ae14 ) │ │ │ │ + mov.w r2, #464 @ 0x1d0 │ │ │ │ + ldr r1, [pc, #28] @ (6ae18 ) │ │ │ │ + ldr r0, [pc, #28] @ (6ae1c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r2, [pc, #688] @ (6b0bc ) │ │ │ │ + movs r4, r0 │ │ │ │ + mov sl, lr │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r3, [pc, #64] @ (6ae54 ) │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #536] @ (6b030 ) │ │ │ │ + movs r4, r0 │ │ │ │ + mov ip, r9 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #840] @ (6b168 ) │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006ae20 : │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #228] @ (6af14 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r8, [r7, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 6c228 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x38c> │ │ │ │ - ldr.w r9, [r8, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 6c216 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x37a> │ │ │ │ - ldr.w sl, [r9, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 6c204 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x368> │ │ │ │ - ldr.w r4, [sl, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 6c1f2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x356> │ │ │ │ - ldr.w fp, [r4, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 6c1e4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x348> │ │ │ │ - ldr.w r6, [fp, #12] │ │ │ │ - cbz r6, 6c1d2 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x336> │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cbz r5, 6c1c4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x328> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 6c1b6 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x31a> │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 6c144 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2a8> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r0, [pc, #228] @ (6af18 ) │ │ │ │ + movs r6, #0 │ │ │ │ + add r3, pc │ │ │ │ + ldrd r2, r1, [r7, #212] @ 0xd4 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + subs r3, r1, r2 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + cmp r3, r6 │ │ │ │ + bls.n 6aed0 │ │ │ │ + ldr.w r5, [r2, r6, lsl #2] │ │ │ │ + cbz r5, 6aec6 │ │ │ │ + ldr.w r0, [r5, #192] @ 0xc0 │ │ │ │ + cbz r0, 6ae60 │ │ │ │ + ldr.w r1, [r5, #200] @ 0xc8 │ │ │ │ + subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6c19a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2fe> │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ + cbz r0, 6ae70 │ │ │ │ + ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ + subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 6c196 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2fa> │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ + cbz r0, 6ae80 │ │ │ │ + ldr.w r1, [r5, #176] @ 0xb0 │ │ │ │ + subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 6c192 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2f6> │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ + ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ + cbz r0, 6ae90 │ │ │ │ + ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ + subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 6c1e4 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x348> │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 6c18c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2f0> │ │ │ │ + ldr.w r4, [r5, #140] @ 0x8c │ │ │ │ + cbz r4, 6aeaa │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 698bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6c182 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2e6> │ │ │ │ - ldr.w r4, [sl, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, sl │ │ │ │ + bne.n 6ae96 │ │ │ │ + add.w r0, r5, #64 @ 0x40 │ │ │ │ + blx 2bea4 │ │ │ │ + add.w r0, r5, #24 │ │ │ │ + blx 2cb78 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 6c204 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x368> │ │ │ │ - mov sl, r4 │ │ │ │ - b.n 6c17a > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2de> │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r9 │ │ │ │ + ldrd r2, r1, [r7, #212] @ 0xd4 │ │ │ │ + subs r3, r1, r2 │ │ │ │ + adds r6, #1 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + cmp r3, r6 │ │ │ │ + bhi.n 6ae4a │ │ │ │ + ldr.w r0, [r7, #252] @ 0xfc │ │ │ │ + cbz r0, 6aee0 │ │ │ │ + ldr.w r1, [r7, #260] @ 0x104 │ │ │ │ + subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 6c216 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x37a> │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 6c170 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2d4> │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr.w r4, [r7, #232] @ 0xe8 │ │ │ │ + cbz r4, 6aefa │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 699b8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movs r1, #32 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 6c228 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x38c> │ │ │ │ - mov r8, r4 │ │ │ │ - b.n 6c166 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2ca> │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6aee6 │ │ │ │ + ldr.w r0, [r7, #212] @ 0xd4 │ │ │ │ + cbz r0, 6af0a │ │ │ │ + ldr.w r1, [r7, #220] @ 0xdc │ │ │ │ + subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 6c15c > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2c0> │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d6ac │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + lsrs r2, r7 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0006c240 : │ │ │ │ +0006af1c : │ │ │ │ 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 2d528 │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r2, r4, #136 @ 0x88 │ │ │ │ - strd r3, r3, [r4, #64] @ 0x40 │ │ │ │ - strd r3, r3, [r4, #72] @ 0x48 │ │ │ │ + blx 2d8c8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w r1, #272 @ 0x110 │ │ │ │ + blx 2c2a8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006c2b8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006af40 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #336] @ (6c41c ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #336] @ (6c420 ) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r1, [pc, #336] @ (6c424 ) │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ - movs r2, #14 │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - vldr d0, [r4, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d570 (double)@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ - add r3, r0 │ │ │ │ - ldr r5, [r3, #124] @ 0x7c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 6c418 │ │ │ │ - ldrb r3, [r5, #28] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6c3f4 │ │ │ │ - ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2b5f0 │ │ │ │ - blx 2c268 │ │ │ │ - ldr r1, [pc, #276] @ (6c428 ) │ │ │ │ - ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ - movs r2, #18 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r5, r7, [r4, #44] @ 0x2c │ │ │ │ - blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d7e4 │ │ │ │ - ldr r1, [pc, #252] @ (6c42c ) │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, pc │ │ │ │ - blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 6c3cc │ │ │ │ - ldr.w sl, [pc, #240] @ 6c430 │ │ │ │ - movw fp, #52429 @ 0xcccd │ │ │ │ - movt fp, #52428 @ 0xcccc │ │ │ │ - ldr r3, [pc, #232] @ (6c434 ) │ │ │ │ - mov r9, r7 │ │ │ │ - subs r5, #4 │ │ │ │ - add r3, pc │ │ │ │ - add sl, pc │ │ │ │ - movs r4, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 6c364 │ │ │ │ - adds r4, #1 │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - cmp r8, r4 │ │ │ │ - beq.n 6c3cc │ │ │ │ - vldr d0, [r9] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2d570 (double)@plt> │ │ │ │ - movs r2, #5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, sl │ │ │ │ - blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [r5, #4]! │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2d7e4 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 6c35a │ │ │ │ - mul.w r2, fp, r4 │ │ │ │ - cmp.w r2, #858993459 @ 0x33333333 │ │ │ │ - bhi.n 6c35a │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr.w r2, [r2, #-12] │ │ │ │ - add r2, r6 │ │ │ │ - ldr r7, [r2, #124] @ 0x7c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 6c418 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ - cbz r2, 6c3d2 │ │ │ │ - ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ - mov r0, r6 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 2b5f0 │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - blx 2c268 │ │ │ │ - ldr r1, [pc, #120] @ (6c438 ) │ │ │ │ - movs r2, #2 │ │ │ │ - add r1, pc │ │ │ │ - blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 6c364 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #96] @ (6c43c ) │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [r3, r2] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - moveq r1, #10 │ │ │ │ - beq.n 6c3ae │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r2 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 6c3ae │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #64] @ (6c43c ) │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - moveq r1, #10 │ │ │ │ - beq.w 6c308 │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 6c308 │ │ │ │ - blx 2cd7c │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ - movs r4, r0 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ - movs r4, r0 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ - movs r4, r0 │ │ │ │ - subs r1, #10 │ │ │ │ - movs r4, r0 │ │ │ │ - subs r1, #20 │ │ │ │ - movs r4, r0 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ - ... │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2c5a0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r2, [r4, #248] @ 0xf8 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006c440 : │ │ │ │ - ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0006af74 : │ │ │ │ + b.w 2b724 │ │ │ │ │ │ │ │ -0006c448 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006af78 : │ │ │ │ + ldrb.w ip, [sp] │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldrb.w ip, [sp, #16] │ │ │ │ + str.w ip, [sp, #16] │ │ │ │ + b.w 2bfc4 │ │ │ │ + │ │ │ │ +0006af8c : │ │ │ │ + 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 ip, r7, [r0, #252] @ 0xfc │ │ │ │ + sub sp, #8 │ │ │ │ + cmp r7, ip │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + beq.n 6aff6 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [r0, #144] @ 0x90 │ │ │ │ - add.w r4, r6, #136 @ 0x88 │ │ │ │ - mov r7, r1 │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.n 6c496 │ │ │ │ - mov r5, r3 │ │ │ │ - sub.w r8, r2, #4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add r3, r5 │ │ │ │ - str.w r3, [r8, #4]! │ │ │ │ - blx 2c2cc │ │ │ │ - cmp r0, r4 │ │ │ │ - bne.n 6c472 │ │ │ │ - cmp r7, r9 │ │ │ │ - bne.n 6c49c │ │ │ │ - ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.n 6c4ae │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 6c486 │ │ │ │ - ldr r3, [pc, #32] @ (6c4c0 ) │ │ │ │ - movs r2, #193 @ 0xc1 │ │ │ │ - ldr r1, [pc, #32] @ (6c4c4 ) │ │ │ │ - ldr r0, [pc, #36] @ (6c4c8 ) │ │ │ │ + cbnz r3, 6afe8 │ │ │ │ + vldr d7, [r6, #264] @ 0x108 │ │ │ │ + sub.w r7, r7, ip │ │ │ │ + cmp.w r4, r7, asr #3 │ │ │ │ + vstr d7, [r5] │ │ │ │ + bne.n 6b002 │ │ │ │ + mov r3, ip │ │ │ │ + mov r2, r8 │ │ │ │ + add.w r1, ip, r4, lsl #3 │ │ │ │ + cbz r4, 6afe0 │ │ │ │ + vldmia r3!, {d5} │ │ │ │ + vldmia r2!, {d6} │ │ │ │ + cmp r1, r3 │ │ │ │ + vmla.f64 d7, d5, d6 │ │ │ │ + vstr d7, [r5] │ │ │ │ + bne.n 6afcc │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2cdbc │ │ │ │ + ldrd ip, r7, [r6, #252] @ 0xfc │ │ │ │ + b.n 6afb0 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2cdb8 │ │ │ │ + ldr r3, [pc, #16] @ (6b014 ) │ │ │ │ + movs r2, #173 @ 0xad │ │ │ │ + ldr r1, [pc, #16] @ (6b018 ) │ │ │ │ + ldr r0, [pc, #16] @ (6b01c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (6c4cc ) │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ - ldr r1, [pc, #28] @ (6c4d0 ) │ │ │ │ - ldr r0, [pc, #28] @ (6c4d4 ) │ │ │ │ + ldr r0, [pc, #968] @ (6b3e0 ) │ │ │ │ + movs r4, r0 │ │ │ │ + add r8, r8 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r1, [pc, #360] @ (6b188 ) │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006b020 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldrd ip, r6, [r0, #252] @ 0xfc │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r6, ip │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + beq.n 6b074 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + cbnz r3, 6b066 │ │ │ │ + sub.w r6, r6, ip │ │ │ │ + cmp.w r5, r6, asr #3 │ │ │ │ + bne.n 6b080 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, ip │ │ │ │ + add.w r4, ip, r5, lsl #3 │ │ │ │ + cbz r5, 6b060 │ │ │ │ + ldrd r0, r1, [r3], #8 │ │ │ │ + strd r0, r1, [r2], #8 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 6b054 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2b98c │ │ │ │ + ldrd ip, r6, [r7, #252] @ 0xfc │ │ │ │ + b.n 6b040 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2b988 │ │ │ │ + ldr r3, [pc, #16] @ (6b094 ) │ │ │ │ + movs r2, #189 @ 0xbd │ │ │ │ + ldr r1, [pc, #16] @ (6b098 ) │ │ │ │ + ldr r0, [pc, #20] @ (6b09c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ - movs r4, r0 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ - movs r4, r0 │ │ │ │ - subs r0, #12 │ │ │ │ - movs r4, r0 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + nop │ │ │ │ + ldr r0, [pc, #992] @ (6b478 ) │ │ │ │ movs r4, r0 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + add r2, r8 │ │ │ │ movs r4, r0 │ │ │ │ - subs r0, #6 │ │ │ │ + ldr r0, [pc, #880] @ (6b410 ) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006c4d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006b0a0 : │ │ │ │ + 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 │ │ │ │ - add.w r5, r0, #136 @ 0x88 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldrd r5, r6, [r0, #68] @ 0x44 │ │ │ │ + ldrd lr, r4, [sp, #32] │ │ │ │ + subs r5, r6, r5 │ │ │ │ + ldrd r6, r7, [r0, #80] @ 0x50 │ │ │ │ + subs r6, r7, r6 │ │ │ │ + cmp r5, r6 │ │ │ │ + bne.n 6b100 │ │ │ │ + ldrd r6, ip, [r0, #212] @ 0xd4 │ │ │ │ + sub.w ip, ip, r6 │ │ │ │ + mov.w ip, ip, asr #2 │ │ │ │ + rsb ip, ip, r5, asr #3 │ │ │ │ + cmp ip, lr │ │ │ │ + ble.n 6b0e4 │ │ │ │ + strd lr, r4, [sp, #32] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2d518 │ │ │ │ + sub.w lr, lr, ip │ │ │ │ + mov r8, r2 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r0, [r6, lr, lsl #2] │ │ │ │ + blx 2c724 │ │ │ │ + movs r0, #0 │ │ │ │ + vstr d0, [r4] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 2e404 │ │ │ │ + │ │ │ │ +0006b104 : │ │ │ │ + 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.w r0, [r0, #144] @ 0x90 │ │ │ │ - sub sp, #12 │ │ │ │ - mov lr, r1 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6c50e │ │ │ │ - movs r6, #0 │ │ │ │ - movs r7, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - strd r6, r7, [r0, #32] │ │ │ │ - blx 2c2cc │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 6c500 │ │ │ │ - mov lr, r8 │ │ │ │ - ldr r3, [r4, #108] @ 0x6c │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - beq.n 6c5a8 │ │ │ │ - ldr.w ip, [r4, #64] @ 0x40 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ldrd r6, r7, [r0, #212] @ 0xd4 │ │ │ │ + subs r6, r7, r6 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + sub.w r8, r7, r6, asr #2 │ │ │ │ + str.w r8, [sp] │ │ │ │ + mov r6, r3 │ │ │ │ + blx 2d2c4 │ │ │ │ + mov sl, r0 │ │ │ │ + add.w r7, r9, r8, lsl #3 │ │ │ │ + ldrd r0, r3, [r4, #212] @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr.w sl, [r4, #96] @ 0x60 │ │ │ │ - ldr.w r9, [sp] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r5, [r3, r8, lsl #1] │ │ │ │ - ldr.w r3, [sl, r1, lsl #2] │ │ │ │ - ldr.w r3, [ip, r3, lsl #2] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w 6c64c │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ - cmp r1, r6 │ │ │ │ - bge.n 6c646 │ │ │ │ - ldrd fp, r7, [r4, #68] @ 0x44 │ │ │ │ - add.w r0, sl, r1, lsl #2 │ │ │ │ - vldr d7, [pc, #324] @ 6c698 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r1, r6 │ │ │ │ - ldr.w r2, [fp, r3, lsl #2] │ │ │ │ - add.w r3, r7, r3, lsl #3 │ │ │ │ - add.w r2, lr, r2, lsl #3 │ │ │ │ - vldr d6, [r3] │ │ │ │ - vldr d5, [r2] │ │ │ │ - vmla.f64 d7, d5, d6 │ │ │ │ - beq.n 6c580 │ │ │ │ - ldr.w r3, [r0, #4]! │ │ │ │ - ldr.w r3, [ip, r3, lsl #2] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 6c554 │ │ │ │ - ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ - ldr.w r3, [r3, r8] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - vldr d6, [r3, #32] │ │ │ │ - cmp r5, r2 │ │ │ │ - vadd.f64 d6, d6, d7 │ │ │ │ - vstr d6, [r3, #32] │ │ │ │ - bne.n 6c682 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 6c52a │ │ │ │ - ldrd fp, r3, [r4, #120] @ 0x78 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.n 6c63a │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ - mov r7, fp │ │ │ │ - ldr.w r8, [r4, #84] @ 0x54 │ │ │ │ - movs r5, #0 │ │ │ │ - mov ip, r6 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr.w r1, [fp, r5, lsl #1] │ │ │ │ - ldr.w r3, [r8, r2, lsl #2] │ │ │ │ - ldr.w sl, [ip, r3, lsl #2] │ │ │ │ - cmp r1, sl │ │ │ │ - bne.n 6c670 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ - vldr d7, [pc, #196] @ 6c698 │ │ │ │ - cmp r2, r6 │ │ │ │ - bge.n 6c618 │ │ │ │ - ldr.w r9, [r4, #64] @ 0x40 │ │ │ │ - add.w r0, r8, r2, lsl #2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ - ldr.w r3, [r9, r7, lsl #2] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 6c604 │ │ │ │ - add.w r3, lr, r3, lsl #3 │ │ │ │ - vldr d6, [r3] │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - add.w r3, r3, r7, lsl #3 │ │ │ │ - vldr d5, [r3] │ │ │ │ - vmla.f64 d7, d5, d6 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 6c616 │ │ │ │ - ldr.w r3, [r0, #4]! │ │ │ │ - ldr.w sl, [ip, r3, lsl #2] │ │ │ │ - cmp r1, sl │ │ │ │ - beq.n 6c5e4 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ - ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr r3, [r3, r5] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - vldr d6, [r3, #32] │ │ │ │ - cmp r1, r2 │ │ │ │ - vadd.f64 d6, d6, d7 │ │ │ │ - vstr d6, [r3, #32] │ │ │ │ - bne.n 6c65e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r7, #8 │ │ │ │ - adds r5, #4 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.n 6c5be │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [r4, #204] @ 0xcc │ │ │ │ - add sp, #12 │ │ │ │ + subs r3, r3, r0 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + b.n 6b164 │ │ │ │ + ldr.w r0, [r0, r8, lsl #2] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 2c724 │ │ │ │ + ldrd r0, r3, [r4, #212] @ 0xd4 │ │ │ │ + vstmia r7!, {d0} │ │ │ │ + subs r3, r3, r0 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + cmp r3, r8 │ │ │ │ + bhi.n 6b14c │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +0006b174 : │ │ │ │ + stmdb 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 r6, r0 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ + ldrd r7, r4, [r0, #212] @ 0xd4 │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + subs r4, r4, r7 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + sub.w r8, r7, r4, asr #2 │ │ │ │ + str.w r8, [sp] │ │ │ │ + ldr.w r7, [r0, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr.w r4, [r0, #168] @ 0xa8 │ │ │ │ + blx 2c234 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6b212 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6b2b8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6b2a6 │ │ │ │ + ldrd r2, r3, [r6, #212] @ 0xd4 │ │ │ │ + add.w r4, fp, r7, lsl #3 │ │ │ │ + mov r7, r0 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + b.n 6b206 │ │ │ │ + ldr.w r0, [r2, r5, lsl #2] │ │ │ │ + blx 2d41c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w r0, [r0, r5, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add.w r4, r4, r8, lsl #3 │ │ │ │ + blx 2be10 │ │ │ │ + ldrd r2, r3, [r6, #212] @ 0xd4 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + cmp r3, r5 │ │ │ │ + bhi.n 6b1da │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #80] @ 6c698 │ │ │ │ - b.n 6c580 │ │ │ │ - ldr r3, [pc, #80] @ (6c6a0 ) │ │ │ │ - movs r2, #235 @ 0xeb │ │ │ │ - ldr r1, [pc, #80] @ (6c6a4 ) │ │ │ │ - ldr r0, [pc, #84] @ (6c6a8 ) │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + sub.w sl, r4, #1 │ │ │ │ + clz sl, sl │ │ │ │ + mov.w sl, sl, lsr #5 │ │ │ │ + cbz r3, 6b282 │ │ │ │ + cbz r5, 6b294 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + mov r4, fp │ │ │ │ + add r8, sl │ │ │ │ + add.w r9, r3, r7 │ │ │ │ + mov fp, r0 │ │ │ │ + ldrd r3, r2, [r6, #212] @ 0xd4 │ │ │ │ + add r7, r5 │ │ │ │ + subs r2, r2, r3 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ + b.n 6b276 │ │ │ │ + ldr.w r0, [r3, r4, lsl #2] │ │ │ │ + blx 2d41c │ │ │ │ + add.w r2, r8, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2cdf8 (int*, int, int)@plt> │ │ │ │ + ldr.w r2, [r6, #212] @ 0xd4 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r5 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr.w r0, [r2, r4, lsl #2] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2d060 │ │ │ │ + add r9, r5 │ │ │ │ + ldrd r3, r2, [r6, #212] @ 0xd4 │ │ │ │ + add r7, r5 │ │ │ │ + adds r4, #1 │ │ │ │ + subs r2, r2, r3 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ + cmp r2, r4 │ │ │ │ + bhi.n 6b23e │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #72] @ (6b2cc ) │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ + ldr r1, [pc, #72] @ (6b2d0 ) │ │ │ │ + ldr r0, [pc, #72] @ (6b2d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (6c6ac ) │ │ │ │ - movs r2, #255 @ 0xff │ │ │ │ - ldr r1, [pc, #76] @ (6c6b0 ) │ │ │ │ - ldr r0, [pc, #76] @ (6c6b4 ) │ │ │ │ + ldr r3, [pc, #64] @ (6b2d8 ) │ │ │ │ + movs r2, #237 @ 0xed │ │ │ │ + ldr r1, [pc, #64] @ (6b2dc ) │ │ │ │ + ldr r0, [pc, #68] @ (6b2e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (6c6b8 ) │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ - ldr r1, [pc, #68] @ (6c6bc ) │ │ │ │ - ldr r0, [pc, #72] @ (6c6c0 ) │ │ │ │ + ldr r3, [pc, #60] @ (6b2e4 ) │ │ │ │ + movs r2, #251 @ 0xfb │ │ │ │ + ldr r1, [pc, #60] @ (6b2e8 ) │ │ │ │ + ldr r0, [pc, #60] @ (6b2ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (6c6c4 ) │ │ │ │ - movs r2, #241 @ 0xf1 │ │ │ │ - ldr r1, [pc, #64] @ (6c6c8 ) │ │ │ │ - ldr r0, [pc, #64] @ (6c6cc ) │ │ │ │ + ldr r3, [pc, #52] @ (6b2f0 ) │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ + ldr r1, [pc, #52] @ (6b2f4 ) │ │ │ │ + ldr r0, [pc, #56] @ (6b2f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + nop │ │ │ │ + bx ip │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + negs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + cmp r6, r7 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + bxns sl │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + tst r6, r5 │ │ │ │ movs r4, r0 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + cmp r4, r7 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + bx r8 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + tst r4, r3 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + cmp sl, r8 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + bx r6 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #24 │ │ │ │ + tst r2, r1 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + cmp r8, r4 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006c6d0 : │ │ │ │ - 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 2d4dc │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ - vldr d8, [r5, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 6c716 │ │ │ │ - ldrd r1, r2, [r5, #44] @ 0x2c │ │ │ │ - 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 6c6fe │ │ │ │ - ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6c73a │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - vldr d7, [r0, #32] │ │ │ │ - add.w r3, r4, r3, lsl #3 │ │ │ │ - vldr d6, [r3] │ │ │ │ - vmla.f64 d8, d6, d7 │ │ │ │ - blx 2c2cc │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 6c720 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0006c744 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0006b2fc : │ │ │ │ + stmdb 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 2d4dc │ │ │ │ - ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6c786 │ │ │ │ - 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 2c2cc │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 6c76a │ │ │ │ - ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.n 6c790 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #16] @ (6c7a4 ) │ │ │ │ - movs r2, #219 @ 0xdb │ │ │ │ - ldr r1, [pc, #16] @ (6c7a8 ) │ │ │ │ - ldr r0, [pc, #20] @ (6c7ac ) │ │ │ │ + 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 lr, fp, [sp, #48] @ 0x30 │ │ │ │ + sub.w ip, r5, r6 │ │ │ │ + ldrd sl, r7, [sp, #56] @ 0x38 │ │ │ │ + cmp r8, ip │ │ │ │ + bne.n 6b3d4 │ │ │ │ + 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, lr │ │ │ │ + bgt.n 6b39a │ │ │ │ + sub.w r8, lr, ip │ │ │ │ + cbz r7, 6b362 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 6b3ac │ │ │ │ + ldr.w r0, [r9, r8, lsl #2] │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2be10 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r7, [r0, #168] @ 0xa8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 6b3c0 │ │ │ │ + ldr.w r0, [r9, r8, lsl #2] │ │ │ │ + blx 2d41c │ │ │ │ + ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ + mov r1, r0 │ │ │ │ + str.w r0, [fp] │ │ │ │ + mov r2, sl │ │ │ │ + ldr.w r0, [r3, r8, lsl #2] │ │ │ │ + sub.w r3, r7, #1 │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + blx 2d060 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + strd sl, r7, [sp, #56] @ 0x38 │ │ │ │ + strd lr, fp, [sp, #48] @ 0x30 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2c8fc │ │ │ │ + ldr r3, [pc, #40] @ (6b3d8 ) │ │ │ │ + mov.w r2, #278 @ 0x116 │ │ │ │ + ldr r1, [pc, #40] @ (6b3dc ) │ │ │ │ + ldr r0, [pc, #40] @ (6b3e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + ldr r3, [pc, #32] @ (6b3e4 ) │ │ │ │ + movw r2, #273 @ 0x111 │ │ │ │ + ldr r1, [pc, #32] @ (6b3e8 ) │ │ │ │ + ldr r0, [pc, #32] @ (6b3ec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + bl 2e404 │ │ │ │ + mov lr, ip │ │ │ │ movs r4, r0 │ │ │ │ - adds r5, #10 │ │ │ │ + asrs r4, r2 │ │ │ │ movs r4, r0 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + add sl, r7 │ │ │ │ + movs r4, r0 │ │ │ │ + mov sl, sl │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r0, r0 │ │ │ │ + movs r4, r0 │ │ │ │ + add r6, r1 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006c7b0 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@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.w ip, [r0, #76] @ 0x4c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ittt gt │ │ │ │ - movgt r7, r1 │ │ │ │ - movgt r4, #0 │ │ │ │ - ldrgt.w r2, [r0, #192] @ 0xc0 │ │ │ │ - ble.n 6c812 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x62> │ │ │ │ - ldr.w r0, [r2, r4, lsl #2] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - adds r1, r3, #1 │ │ │ │ - beq.n 6c7fe , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x4e> │ │ │ │ - subs r3, #1 │ │ │ │ - adds r1, r7, #4 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - cbnz r3, 6c7fe , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x4e> │ │ │ │ - blx 2c0e0 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ - ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #20] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp ip, r4 │ │ │ │ - bgt.n 6c7d4 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x24> │ │ │ │ - ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ - cmp r2, r3 │ │ │ │ - it ne │ │ │ │ - strne.w r2, [r6, #196] @ 0xc4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ - ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ - cmp r2, r3 │ │ │ │ - it ne │ │ │ │ - strne.w r2, [r6, #196] @ 0xc4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0006c824 : │ │ │ │ - ldr r3, [r0, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 6c858 │ │ │ │ - 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 6c83a │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0006c85c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base>: │ │ │ │ +0006b3f0 : │ │ │ │ stmdb 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, #664] @ (6cb08 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2ac>) │ │ │ │ - ldr r3, [pc, #664] @ (6cb0c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b0>) │ │ │ │ - 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 6caf2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x296> │ │ │ │ - ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.w 6c9c4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x168> │ │ │ │ - mov sl, r1 │ │ │ │ - movs r7, #0 │ │ │ │ - add.w r8, r1, #4 │ │ │ │ - add r3, sp, #16 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r4, [pc, #684] @ (6b6b0 ) │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [pc, #684] @ (6b6b4 ) │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + add r4, pc │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w r1, #0 │ │ │ │ + ldrd r1, r2, [r7, #16] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 6b67c │ │ │ │ + ldrd r1, r2, [r7, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + add.w r3, r0, #68 @ 0x44 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ + subs r2, r2, r1 │ │ │ │ + ldr r1, [r7, #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 2d204 >::reserve(unsigned int)@plt> │ │ │ │ + add.w r3, r4, #80 @ 0x50 │ │ │ │ + ldrd r1, r2, [r7, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + subs r2, r2, r1 │ │ │ │ + ldrd r0, r1, [r7, #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 2d204 >::reserve(unsigned int)@plt> │ │ │ │ + add.w r3, r4, #212 @ 0xd4 │ │ │ │ + ldrd r1, r2, [r7, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + subs r2, r2, r1 │ │ │ │ + ldrd r0, r1, [r7, #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 2b7e4 >::reserve(unsigned int)@plt> │ │ │ │ + ldrd r2, r1, [r7, #28] │ │ │ │ + subs r1, r1, r2 │ │ │ │ + beq.n 6b588 │ │ │ │ + sub.w r9, r5, #1 │ │ │ │ + add r3, sp, #24 │ │ │ │ + clz r9, r9 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + movs r6, #0 │ │ │ │ + mov fp, r4 │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ + mov.w sl, r1, asr #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r3, r2, [r6, #64] @ 0x40 │ │ │ │ - ldr.w r0, [sl, #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 6c9f2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x196> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 6c98a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x12e> │ │ │ │ - bne.n 6c8d0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x74> │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 6c98a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x12e> │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6c8c2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x66> │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 6c8e2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x86> │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.n 6c99a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x13e> │ │ │ │ - ldr.w r1, [sl, #20] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 6c992 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x136> │ │ │ │ - bne.n 6c8f6 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x9a> │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bgt.n 6c992 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x136> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c8e8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x8c> │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 6c9f6 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x19a> │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - blt.n 6c914 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xb8> │ │ │ │ - bne.w 6ca62 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x206> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bge.w 6ca62 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x206> │ │ │ │ - movs r0, #32 │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ + b.n 6b540 │ │ │ │ + vstmia r2!, {d0} │ │ │ │ + str.w r2, [fp, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + ldr.w r0, [r2, r8] │ │ │ │ + blx 2b964 │ │ │ │ + ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ + ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 6b578 │ │ │ │ + vstmia r2!, {d0} │ │ │ │ + str.w r2, [fp, #84] @ 0x54 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ blx 2b66c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ - str r1, [r0, #24] │ │ │ │ - mov fp, r0 │ │ │ │ - strd r4, r5, [r0, #16] │ │ │ │ - str r3, [r0, #28] │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.w 6ca52 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1f6> │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 6ca76 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21a> │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2c99c │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 6cacc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x270> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 6ca76 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21a> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r8, r2 │ │ │ │ - it eq │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 6ca78 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21c> │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - blt.w 6ca76 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21a> │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - bne.n 6ca78 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21c> │ │ │ │ - ldr.w r0, [fp, #20] │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 6ca78 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21c> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6c8c2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x66> │ │ │ │ - b.n 6c8d8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x7c> │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c8e8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x8c> │ │ │ │ - b.n 6c8fe , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xa2> │ │ │ │ - bne.n 6c9a2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x146> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.n 6c8e2 , 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 │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r1, [r2, r8] │ │ │ │ + blx 2b958 │ │ │ │ + ldr.w r2, [fp, #216] @ 0xd8 │ │ │ │ + ldr.w r1, [fp, #220] @ 0xdc │ │ │ │ + str r5, [sp, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 6b566 │ │ │ │ + str.w r5, [r2], #4 │ │ │ │ + str.w r2, [fp, #216] @ 0xd8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2da3c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@plt> │ │ │ │ + ldr.w r2, [fp, #216] @ 0xd8 │ │ │ │ + ldr.w r0, [r2, #-4] │ │ │ │ + blx 2d41c │ │ │ │ + ldr.w r2, [fp, #248] @ 0xf8 │ │ │ │ + cmp sl, r6 │ │ │ │ + add r2, r0 │ │ │ │ + str.w r2, [fp, #248] @ 0xf8 │ │ │ │ + ble.n 6b582 │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + ldr.w r0, [r2, r6, lsl #2] │ │ │ │ + mov.w r8, r6, lsl #2 │ │ │ │ + blx 2cbd8 │ │ │ │ + ldr.w r2, [fp, #72] @ 0x48 │ │ │ │ + ldr.w r1, [fp, #76] @ 0x4c │ │ │ │ + vstr d0, [sp, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 6b4c6 │ │ │ │ + ldrd r1, r0, [sp, #4] │ │ │ │ + blx 2cc94 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 6b4ce │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2d428 >::_M_realloc_append(Bonmin::QuadRow*&&)@plt> │ │ │ │ + ldr.w r2, [fp, #216] @ 0xd8 │ │ │ │ + ldr.w r5, [r2, #-4] │ │ │ │ + b.n 6b518 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2cc94 >::_M_realloc_append(double&&)@plt> │ │ │ │ + b.n 6b4f0 │ │ │ │ + mov r4, fp │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + add r5, sp, #24 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d7c0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d9c4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov.w r8, #0 │ │ │ │ + blx 2d6c4 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldrd r6, r2, [r4, #20] │ │ │ │ + strd r8, r9, [sp, #24] │ │ │ │ + ldrd r1, r3, [r4, #68] @ 0x44 │ │ │ │ + subs r0, r2, r6 │ │ │ │ + ldrd r7, ip, [r4, #144] @ 0x90 │ │ │ │ + subs r3, r3, r1 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ + sub.w r1, ip, r7 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + add.w r0, r3, r0, lsl #1 │ │ │ │ + asrs r1, r1, #3 │ │ │ │ + cmp r0, r1 │ │ │ │ + bhi.n 6b614 │ │ │ │ + bcc.n 6b63a │ │ │ │ + subs r2, r2, r6 │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldrd r0, r6, [r4, #92] @ 0x5c │ │ │ │ + asrs r1, r2, #3 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #24] │ │ │ │ + add.w r1, r1, r1, lsl #1 │ │ │ │ + add r3, r1 │ │ │ │ + subs r1, r6, r0 │ │ │ │ + asrs r1, r1, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6c9e0 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x184> │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ - str.w r3, [r6, #196] @ 0xc4 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ - bgt.w 6c8a4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x48> │ │ │ │ - ldr r2, [pc, #328] @ (6cb10 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b4>) │ │ │ │ - ldr r3, [pc, #324] @ (6cb0c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b0>) │ │ │ │ + bhi.n 6b648 │ │ │ │ + bcc.n 6b62e │ │ │ │ + add r0, r2 │ │ │ │ + ldr r2, [pc, #188] @ (6b6b8 ) │ │ │ │ + ldr r3, [pc, #184] @ (6b6b4 ) │ │ │ │ add r2, pc │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ 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 6caee , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x292> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + bne.n 6b678 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add.w r0, r6, #192 @ 0xc0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2cbf0 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 6c9bc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x160> │ │ │ │ - ldr.w r1, [sl, #20] │ │ │ │ - movs r0, #32 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - blx 2b66c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - strd r4, r5, [r0, #16] │ │ │ │ - str r1, [r0, #24] │ │ │ │ - str r3, [r0, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 6cad8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x27c> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - mov r1, sl │ │ │ │ - bl 6c0a0 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x204> │ │ │ │ - ldrd r5, r2, [sp, #28] │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r1, r0, r1 │ │ │ │ + mov r2, r5 │ │ │ │ + add.w r0, r4, #144 @ 0x90 │ │ │ │ + blx 2c4f4 >::_M_fill_append(unsigned int, double const&)@plt> │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + ldrd r1, r3, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + subs r3, r3, r1 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + b.n 6b5d2 │ │ │ │ + add.w r3, r0, r3, lsl #3 │ │ │ │ + cmp r6, r3 │ │ │ │ it ne │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6c95e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x102> │ │ │ │ - mov r0, fp │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov.w r3, #1 │ │ │ │ - strb.w r3, [sp, #24] │ │ │ │ - ldrd r3, r2, [r6, #196] @ 0xc4 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6ca8e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x232> │ │ │ │ - str.w r5, [r3], #4 │ │ │ │ - ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ - str.w r3, [r6, #196] @ 0xc4 │ │ │ │ - b.n 6c9bc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x160> │ │ │ │ - bne.n 6ca9e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x242> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.w 6c936 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xda> │ │ │ │ - bgt.n 6ca9e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x242> │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 6ca2a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1ce> │ │ │ │ - ldr r3, [pc, #176] @ (6cb14 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b8>) │ │ │ │ - mov.w r2, #276 @ 0x114 │ │ │ │ - ldr r1, [pc, #172] @ (6cb18 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2bc>) │ │ │ │ - ldr r0, [pc, #176] @ (6cb1c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2c0>) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - movs r0, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2b82c │ │ │ │ - ldr.w r3, [sl, #20] │ │ │ │ - mov r5, fp │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [sl, #20] │ │ │ │ - b.n 6ca32 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1d6> │ │ │ │ - add r1, sp, #20 │ │ │ │ - add.w r0, r6, #192 @ 0xc0 │ │ │ │ - blx 2cbf0 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 6c9bc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x160> │ │ │ │ - ldr.w r3, [sl, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 6caea , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x28e> │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2c2cc │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - blt.n 6cabe , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x262> │ │ │ │ - bne.n 6ca10 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bge.n 6ca10 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 6c96c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x110> │ │ │ │ - mov r2, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 6ca78 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21c> │ │ │ │ - bne.n 6ca10 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bgt.w 6c952 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xf6> │ │ │ │ - b.n 6ca10 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ - ldr.w r2, [sl, #16] │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 6caea , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x28e> │ │ │ │ - bne.n 6ca10 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - ble.n 6ca10 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6c95e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x102> │ │ │ │ + strne r3, [r4, #96] @ 0x60 │ │ │ │ + b.n 6b5f6 │ │ │ │ + add.w r7, r7, r0, lsl #3 │ │ │ │ + cmp ip, r7 │ │ │ │ + it ne │ │ │ │ + strne.w r7, [r4, #148] @ 0x94 │ │ │ │ + b.n 6b5d2 │ │ │ │ + mov r2, r5 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + add.w r0, r4, #92 @ 0x5c │ │ │ │ + blx 2c4f4 >::_M_fill_append(unsigned int, double const&)@plt> │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldrd r3, r2, [r4, #20] │ │ │ │ + subs r2, r2, r3 │ │ │ │ + b.n 6b5f6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d6c4 │ │ │ │ + ldr r2, [pc, #84] @ (6b6bc ) │ │ │ │ + ldr r3, [pc, #76] @ (6b6b4 ) │ │ │ │ + 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 6b6ac │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (6cb20 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2c4>) │ │ │ │ - movw r2, #263 @ 0x107 │ │ │ │ - ldr r1, [pc, #40] @ (6cb24 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2c8>) │ │ │ │ - ldr r0, [pc, #44] @ (6cb28 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2cc>) │ │ │ │ + ldr r3, [pc, #64] @ (6b6c0 ) │ │ │ │ + movw r2, #349 @ 0x15d │ │ │ │ + ldr r1, [pc, #64] @ (6b6c4 ) │ │ │ │ + ldr r0, [pc, #64] @ (6b6c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r2, [pc, #48] @ (6b6cc ) │ │ │ │ + ldr r3, [pc, #24] @ (6b6b4 ) │ │ │ │ + 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 6b678 │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ movs r6, r0 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ - movs r4, r0 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ - movs r4, r0 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - movs r4, r0 │ │ │ │ - adds r3, #20 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ + movs r6, r0 │ │ │ │ + add lr, r6 │ │ │ │ movs r4, r0 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + add sl, pc │ │ │ │ movs r4, r0 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ + movs r6, r0 │ │ │ │ │ │ │ │ -0006cb2c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006b6d0 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r1, [pc, #652] @ (6cdd0 ) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r2, [pc, #652] @ (6cdd4 ) │ │ │ │ - mov fp, r0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov.w r2, #0 │ │ │ │ - ble.n 6cb78 │ │ │ │ - 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 6cdb4 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.n 6cb64 │ │ │ │ - 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 2c4dc > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ - cmp sl, r4 │ │ │ │ - ble.n 6cc1a │ │ │ │ - ldrd r5, r6, [fp, #44] @ 0x2c │ │ │ │ - add.w r7, fp, #136 @ 0x88 │ │ │ │ - vldr d8, [pc, #552] @ 6cdc8 │ │ │ │ - subs r5, #4 │ │ │ │ - ldrd r2, r3, [r6], #8 │ │ │ │ - strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [fp, #140] @ 0x8c │ │ │ │ - ldr.w r1, [r5, #4]! │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - vstr d8, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 6cdac │ │ │ │ - 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 6cbc2 │ │ │ │ - mov r2, lr │ │ │ │ - cmp r7, lr │ │ │ │ - beq.n 6cbec │ │ │ │ - ldr.w r0, [lr, #16] │ │ │ │ - cmp ip, r0 │ │ │ │ - itt ge │ │ │ │ - strge r2, [sp, #24] │ │ │ │ - strbge.w r3, [sp, #28] │ │ │ │ - bge.n 6cc00 │ │ │ │ - mov r1, r2 │ │ │ │ - add.w r0, fp, #132 @ 0x84 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - blx 2cb24 > > 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 6cd9e │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ - str.w r3, [fp, #160] @ 0xa0 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - bne.n 6cba2 │ │ │ │ - add.w r3, fp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2d0dc │ │ │ │ - add.w r3, fp, #168 @ 0xa8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2c4dc > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ - ldrd r4, r2, [fp, #108] @ 0x6c │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.n 6ccca │ │ │ │ - add r5, sp, #24 │ │ │ │ - mov.w r8, #0 │ │ │ │ - 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 6cda8 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, r6, #8 │ │ │ │ - ldmia r0, {r0, r2, r3} │ │ │ │ - cmp r3, lr │ │ │ │ - itet ge │ │ │ │ - movge r1, r6 │ │ │ │ - movlt r6, r2 │ │ │ │ - movge r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 6cc74 │ │ │ │ - cmp r1, r7 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - beq.n 6cc9c │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - cmp lr, r3 │ │ │ │ - itt ge │ │ │ │ - strge r1, [sp, #16] │ │ │ │ - strbge.w r6, [sp, #20] │ │ │ │ - bge.n 6ccae │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add.w r0, fp, #132 @ 0x84 │ │ │ │ - blx 2cb24 > > 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 6cd94 │ │ │ │ - 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 6cc4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2d88c │ │ │ │ - add.w r3, fp, #180 @ 0xb4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c4dc > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ - ldrd r8, r2, [fp, #120] @ 0x78 │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 6cd6c │ │ │ │ - add.w r7, fp, #136 @ 0x88 │ │ │ │ - add r5, sp, #24 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ - mov.w r9, #0 │ │ │ │ - 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, 6cd3c │ │ │ │ - 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 6cd16 │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 6cd3c │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - cmp lr, r3 │ │ │ │ - itt ge │ │ │ │ - strge r1, [sp, #16] │ │ │ │ - strbge.w r4, [sp, #20] │ │ │ │ - bge.n 6cd4e │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r0, fp, #132 @ 0x84 │ │ │ │ - blx 2cb24 > > 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 6cd8a │ │ │ │ - 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 6ccf6 │ │ │ │ - ldr r2, [pc, #104] @ (6cdd8 ) │ │ │ │ - ldr r3, [pc, #100] @ (6cdd4 ) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r2, [pc, #88] @ (6b73c ) │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6b728 │ │ │ │ + ldr r1, [pc, #80] @ (6b740 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #80] @ (6b744 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r2, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 6cdb0 │ │ │ │ - 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 2bd74 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ - b.n 6cd60 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 2bd74 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ - b.n 6ccc0 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 2bd74 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ - b.n 6cc14 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 6cc9c │ │ │ │ - mov r2, r7 │ │ │ │ - b.n 6cbec │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (6cddc ) │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ - ldr r1, [pc, #36] @ (6cde0 ) │ │ │ │ - ldr r0, [pc, #40] @ (6cde4 ) │ │ │ │ + mov r2, r1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + movs r2, #1 │ │ │ │ + cbz r0, 6b71a │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2c938 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2d9c0 │ │ │ │ + ldr r3, [pc, #28] @ (6b748 ) │ │ │ │ + mov.w r2, #402 @ 0x192 │ │ │ │ + ldr r1, [pc, #28] @ (6b74c ) │ │ │ │ + ldr r0, [pc, #28] @ (6b750 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ - movs r6, r0 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp │ │ │ │ movs r4, r0 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ movs r4, r0 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + add r6, r9 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006cde8 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0006b754 , 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 │ │ │ │ + │ │ │ │ +0006b758 : │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006b760 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006b764 , 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 │ │ │ │ + │ │ │ │ +0006b768 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006b76c : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006b770 : │ │ │ │ + ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov lr, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 6ce7c │ │ │ │ - ldrd r2, r3, [r1, #16] │ │ │ │ - strd r2, r3, [r0, #16] │ │ │ │ - mov r5, r1 │ │ │ │ - adds r0, #24 │ │ │ │ - adds r1, #24 │ │ │ │ - blx 2d8e0 │ │ │ │ - add.w r1, r5, #64 @ 0x40 │ │ │ │ - add.w r0, r4, #64 @ 0x40 │ │ │ │ - blx 2b89c │ │ │ │ - ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ - ldrd r3, r2, [r4, #192] @ 0xc0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r3, [lr, #8] │ │ │ │ + cbz r3, 6b7de │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + mov.w ip, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + bgt.n 6b7c0 │ │ │ │ + bne.n 6b7ac │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + cmp r0, r5 │ │ │ │ + bgt.n 6b7c0 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + cbz r0, 6b7c6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w ip, #1 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + cmp r2, r1 │ │ │ │ + ble.n 6b7a4 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6b7b4 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 6b7e2 │ │ │ │ + mov ip, r3 │ │ │ │ + cmp r1, r2 │ │ │ │ + ble.n 6b80a │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, ip, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add.w r3, lr, #4 │ │ │ │ + ldr.w r2, [lr, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - strne.w r3, [r4, #196] @ 0xc4 │ │ │ │ - cbz r5, 6ce40 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 6c144 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2a8> │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c2a8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 6ce2c │ │ │ │ - ldrd r1, r0, [r4, #156] @ 0x9c │ │ │ │ - add.w r2, r4, #136 @ 0x88 │ │ │ │ - strd r5, r2, [r4, #140] @ 0x8c │ │ │ │ - strd r2, r5, [r4, #148] @ 0x94 │ │ │ │ - cmp r1, r0 │ │ │ │ - ldrd r3, r2, [r4, #168] @ 0xa8 │ │ │ │ - it ne │ │ │ │ - strne.w r1, [r4, #160] @ 0xa0 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + strdeq r2, r3, [r4] │ │ │ │ + beq.n 6b7d8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2c99c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr.w ip, [sp] │ │ │ │ + cmp r1, r2 │ │ │ │ + bgt.n 6b7d2 │ │ │ │ + bne.n 6b812 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + cmp r2, r5 │ │ │ │ + blt.n 6b7d2 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ + strd r3, r2, [r4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006b820 : │ │ │ │ + ldr r3, [pc, #24] @ (6b83c ) │ │ │ │ + ldr r2, [pc, #28] @ (6b840 ) │ │ │ │ + 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 6b838 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + adds r7, #12 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006b844 : │ │ │ │ + ldr r3, [pc, #24] @ (6b860 ) │ │ │ │ + ldr r2, [pc, #28] @ (6b864 ) │ │ │ │ + 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 2b684 │ │ │ │ - movs r3, #0 │ │ │ │ - strb.w r3, [r4, #204] @ 0xcc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + bne.n 6b85c │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ + movs r6, r0 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0006ce80 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0006b868 : │ │ │ │ + ldr r3, [pc, #24] @ (6b884 ) │ │ │ │ + ldr r2, [pc, #28] @ (6b888 ) │ │ │ │ + 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 6b880 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006b88c >::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, #4064] @ 0xfe0 │ │ │ │ + sub sp, #8 │ │ │ │ + cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 6b8f2 >::reserve(unsigned int)@@Base+0x66> │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldrd r2, r3, [r1, #80] @ 0x50 │ │ │ │ - mov r5, r1 │ │ │ │ - strd r2, r3, [r4, #16] │ │ │ │ - blx 2bfd4 │ │ │ │ - mov r1, r0 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2d8e0 │ │ │ │ - add.w r1, r5, #88 @ 0x58 │ │ │ │ - add.w r0, r4, #64 @ 0x40 │ │ │ │ - blx 2d0d0 │ │ │ │ - add.w r1, r5, #152 @ 0x98 │ │ │ │ - add.w r0, r4, #64 @ 0x40 │ │ │ │ - blx 2d15c │ │ │ │ - ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ - cbz r5, 6cedc │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 6c144 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2a8> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + subs r3, r3, r5 │ │ │ │ + cmp.w r1, r3, asr #3 │ │ │ │ + bls.n 6b8de >::reserve(unsigned int)@@Base+0x52> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + subs r7, r2, r5 │ │ │ │ + blx 2b66c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + cbnz r7, 6b8e4 >::reserve(unsigned int)@@Base+0x58> │ │ │ │ + cbz r5, 6b8d2 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ blx 2c2a8 │ │ │ │ + adds r3, r6, r7 │ │ │ │ + add.w r1, r6, r8 │ │ │ │ + strd r6, r3, [r4] │ │ │ │ + str r1, [r4, #8] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2d368 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6cec8 │ │ │ │ - ldrd r1, r0, [r4, #156] @ 0x9c │ │ │ │ - add.w r2, r4, #136 @ 0x88 │ │ │ │ - strd r5, r2, [r4, #140] @ 0x8c │ │ │ │ - strd r2, r5, [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 2b684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 6b8ca >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ + b.n 6b8d2 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ + ldr r0, [pc, #8] @ (6b8fc >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ nop │ │ │ │ + cmn r4, r5 │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -0006cf18 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0006b900 >::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, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [pc, #248] @ (6d020 ) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #8 │ │ │ │ + cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ + bcs.n 6b966 >::reserve(unsigned int)@@Base+0x66> │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #248] @ (6d024 ) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - add r5, pc │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov.w r0, #0 │ │ │ │ - strd r2, r3, [r4, #16] │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2bfd4 │ │ │ │ - mov r1, r0 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2d8e0 │ │ │ │ - vldr d7, [pc, #196] @ 6d018 │ │ │ │ - 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 2b89c │ │ │ │ - mov r0, sp │ │ │ │ - blx 2bea4 │ │ │ │ - ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ - cbz r5, 6cfa4 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 6c144 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2a8> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + subs r3, r3, r5 │ │ │ │ + cmp.w r1, r3, asr #2 │ │ │ │ + bls.n 6b952 >::reserve(unsigned int)@@Base+0x52> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + subs r7, r2, r5 │ │ │ │ + blx 2b66c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + cbnz r7, 6b958 >::reserve(unsigned int)@@Base+0x58> │ │ │ │ + cbz r5, 6b946 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ blx 2c2a8 │ │ │ │ + adds r3, r6, r7 │ │ │ │ + add.w r1, r6, r8 │ │ │ │ + strd r6, r3, [r4] │ │ │ │ + str r1, [r4, #8] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2d368 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6cf90 │ │ │ │ - ldrd r1, r0, [r4, #156] @ 0x9c │ │ │ │ - add.w r2, r4, #136 @ 0x88 │ │ │ │ - strd r5, r2, [r4, #140] @ 0x8c │ │ │ │ - strd r2, r5, [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 2b684 │ │ │ │ - ldr r2, [pc, #76] @ (6d028 ) │ │ │ │ - ldr r3, [pc, #68] @ (6d024 ) │ │ │ │ + bne.n 6b93e >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ + b.n 6b946 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ + ldr r0, [pc, #8] @ (6b970 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ + nop │ │ │ │ + negs r0, r7 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006b974 (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, #3936] @ 0xf60 │ │ │ │ + ldr.w ip, [pc, #352] @ 6bae8 (int*, int, int)@@Base+0x174> │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #352] @ (6baec (int*, int, int)@@Base+0x178>) │ │ │ │ + cmp r1, #0 │ │ │ │ + add ip, pc │ │ │ │ + ldr r4, [pc, #348] @ (6baf0 (int*, int, int)@@Base+0x17c>) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 6b9f4 (int*, int, int)@@Base+0x80> │ │ │ │ + blt.n 6ba0e (int*, int, int)@@Base+0x9a> │ │ │ │ + movs.w lr, r1, asr #3 │ │ │ │ + beq.n 6b9d0 (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 6b9b0 (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 6b9f4 (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, #252] @ (6baf4 (int*, int, int)@@Base+0x180>) │ │ │ │ + ldr r3, [pc, #244] @ (6baec (int*, int, int)@@Base+0x178>) │ │ │ │ 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 6d00e │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, sp │ │ │ │ - blx 2bea4 │ │ │ │ - ldr r2, [pc, #48] @ (6d02c ) │ │ │ │ - ldr r3, [pc, #36] @ (6d024 ) │ │ │ │ + bne.n 6ba94 (int*, int, int)@@Base+0x120> │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ + add r7, sp, #28 │ │ │ │ + blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #224] @ (6baf8 (int*, int, int)@@Base+0x184>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, pc │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #212] @ (6bafc (int*, int, int)@@Base+0x188>) │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #204] @ (6bb00 (int*, int, int)@@Base+0x18c>) │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + add r1, pc │ │ │ │ + blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + 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 2bb88 , 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 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #128] @ (6bb04 (int*, int, int)@@Base+0x190>) │ │ │ │ + ldr r3, [pc, #104] @ (6baec (int*, int, int)@@Base+0x178>) │ │ │ │ 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 6d012 │ │ │ │ + beq.n 6ba9a (int*, int, int)@@Base+0x126> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + b.n 6baba (int*, int, int)@@Base+0x146> │ │ │ │ + ldr r2, [pc, #108] @ (6bb08 (int*, int, int)@@Base+0x194>) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [pc, #108] @ (6bb0c (int*, int, int)@@Base+0x198>) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d778 <__cxa_throw@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c320 <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #76] @ (6bb10 (int*, int, int)@@Base+0x19c>) │ │ │ │ + ldr r3, [pc, #40] @ (6baec (int*, int, int)@@Base+0x178>) │ │ │ │ + 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 6ba94 (int*, int, int)@@Base+0x120> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - movs r0, #2 │ │ │ │ + b.n 6bab4 (int*, int, int)@@Base+0x140> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 6baae (int*, int, int)@@Base+0x13a> │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ + movs r6, r0 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ + movs r6, r0 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ movs r6, r0 │ │ │ │ - subs r2, r6, #4 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ movs r6, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0006d030 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0006bb18 (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 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, #24 │ │ │ │ - adds r0, #24 │ │ │ │ - ldrd r2, r3, [r5, #16] │ │ │ │ - strd r2, r3, [r4, #16] │ │ │ │ - blx 2d8b0 │ │ │ │ - add.w r1, r5, #64 @ 0x40 │ │ │ │ - add.w r0, r4, #64 @ 0x40 │ │ │ │ - blx 2d184 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr r2, [pc, #420] @ (6bcd0 (double*, int)@@Base+0x1b8>) │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #420] @ (6bcd4 (double*, int)@@Base+0x1bc>) │ │ │ │ + cmp r1, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #420] @ (6bcd8 (double*, int)@@Base+0x1c0>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 6bbd2 (double*, int)@@Base+0xba> │ │ │ │ + blt.n 6bbec (double*, int)@@Base+0xd4> │ │ │ │ + movs.w ip, r1, asr #3 │ │ │ │ + beq.n 6bb84 (double*, int)@@Base+0x6c> │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ + mov r2, ip │ │ │ │ + mov r3, r0 │ │ │ │ + vldr d7, [pc, #372] @ 6bcc8 (double*, int)@@Base+0x1b0> │ │ │ │ + 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 6bb54 (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 6bbd2 (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 │ │ │ │ - add.w r2, r4, #136 @ 0x88 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r3, [r4, #136] @ 0x88 │ │ │ │ - strd r2, r2, [r4, #144] @ 0x90 │ │ │ │ - add.w r7, r4, #64 @ 0x40 │ │ │ │ - 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 2b684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 6d0ca │ │ │ │ - add.w r0, r4, #192 @ 0xc0 │ │ │ │ - blx 2cbfc const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #180 @ 0xb4 │ │ │ │ - blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #168 @ 0xa8 │ │ │ │ - blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #156 @ 0x9c │ │ │ │ - blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ - bl 6c144 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2a8> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2bea4 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2cb78 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0006d0d8 : │ │ │ │ - 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 │ │ │ │ + strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - strd r2, r3, [r0, #16] │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2bfd4 │ │ │ │ - mov r1, r0 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2d8b0 │ │ │ │ - ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - add.w r1, r5, #88 @ 0x58 │ │ │ │ - add.w r0, r4, #64 @ 0x40 │ │ │ │ - blx 2c374 │ │ │ │ + strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ + movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - add.w r2, r4, #136 @ 0x88 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r3, [r4, #136] @ 0x88 │ │ │ │ - strd r2, r2, [r4, #144] @ 0x90 │ │ │ │ - add.w r7, r4, #64 @ 0x40 │ │ │ │ - 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 2b684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 6d17a │ │ │ │ - add.w r0, r4, #192 @ 0xc0 │ │ │ │ - blx 2cbfc const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #180 @ 0xb4 │ │ │ │ - blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #168 @ 0xa8 │ │ │ │ - blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #156 @ 0x9c │ │ │ │ - blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ - bl 6c144 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2a8> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2bea4 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2cb78 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0006d188 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ + strd r2, r3, [r0, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - strd r2, r3, [r4, #16] │ │ │ │ - blx 2bfd4 │ │ │ │ - mov r1, r0 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2d8b0 │ │ │ │ + strd r2, r3, [r0, #24] │ │ │ │ + movs r2, #0 │ │ │ │ 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 2b684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - add.w r0, r4, #192 @ 0xc0 │ │ │ │ - blx 2cbfc const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #180 @ 0xb4 │ │ │ │ - blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #168 @ 0xa8 │ │ │ │ - blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - add.w r0, r4, #156 @ 0x9c │ │ │ │ - blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ - ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ - bl 6c144 > >, int, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, __gnu_cxx::__ops::_Iter_comp_iter)@@Base+0x2a8> │ │ │ │ - add.w r0, r4, #64 @ 0x40 │ │ │ │ - blx 2bea4 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2cb78 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov lr, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r2, [lr, #8] │ │ │ │ - cbnz r2, 6d264 │ │ │ │ - b.n 6d296 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - ldr r5, [r2, #12] │ │ │ │ - cmp r1, r0 │ │ │ │ - itet ge │ │ │ │ - movge r3, r5 │ │ │ │ - movlt.w ip, #1 │ │ │ │ - movge.w ip, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6d262 │ │ │ │ - mov r3, r2 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 6d29a │ │ │ │ - cmp r1, r0 │ │ │ │ - ite gt │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r3, #0 │ │ │ │ - strd r2, r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add.w r2, lr, #4 │ │ │ │ - ldr.w r3, [lr, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - strdeq r3, r2, [r4] │ │ │ │ - beq.n 6d290 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 2c99c │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r2, ip │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - b.n 6d284 │ │ │ │ - │ │ │ │ -0006d2c0 > >, std::allocator > > > >::~_Vector_base()@@Base>: │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 6d2e8 > >, std::allocator > > > >::~_Vector_base()@@Base+0x28> │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - subs r1, r1, r0 │ │ │ │ + strd r2, r3, [r0, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r0, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r0] │ │ │ │ + ldr r2, [pc, #264] @ (6bcdc (double*, int)@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #252] @ (6bcd4 (double*, int)@@Base+0x1bc>) │ │ │ │ + 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 6bc72 (double*, int)@@Base+0x15a> │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ + add r7, sp, #28 │ │ │ │ + blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ + ldr r1, [pc, #232] @ (6bce0 (double*, int)@@Base+0x1c8>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, pc │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #224] @ (6bce4 (double*, int)@@Base+0x1cc>) │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + ldr r1, [pc, #216] @ (6bce8 (double*, int)@@Base+0x1d0>) │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + add r1, pc │ │ │ │ + blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + 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 2bb88 , 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 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r2, [pc, #140] @ (6bcec (double*, int)@@Base+0x1d4>) │ │ │ │ + ldr r3, [pc, #112] @ (6bcd4 (double*, int)@@Base+0x1bc>) │ │ │ │ + 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 6bc78 (double*, int)@@Base+0x160> │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + b.n 6bc98 (double*, int)@@Base+0x180> │ │ │ │ + ldr r2, [pc, #116] @ (6bcf0 (double*, int)@@Base+0x1d8>) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [pc, #116] @ (6bcf4 (double*, int)@@Base+0x1dc>) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 2d778 <__cxa_throw@plt> │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c320 <__cxa_free_exception@plt> │ │ │ │ + ldr r2, [pc, #88] @ (6bcf8 (double*, int)@@Base+0x1e0>) │ │ │ │ + ldr r3, [pc, #48] @ (6bcd4 (double*, int)@@Base+0x1bc>) │ │ │ │ + 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 6bc72 (double*, int)@@Base+0x15a> │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + b.n 6bc92 (double*, int)@@Base+0x17a> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.n 6bc8c (double*, int)@@Base+0x174> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + adds r4, #0 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + movs r6, r0 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ + movs r6, r0 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ + movs r4, r0 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ + movs r6, r0 │ │ │ │ │ │ │ │ -0006d2ec const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@@Base>: │ │ │ │ +0006bcfc >::~_Vector_base()@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 6d314 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@@Base+0x28> │ │ │ │ + cbz r0, 6bd24 >::~_Vector_base()@@Base+0x28> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ @@ -101964,497 +99856,598 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d318 > >, std::allocator > > > >::reserve(unsigned int)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006bd28 >::_M_fill_append(unsigned int, double 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 │ │ │ │ - sub sp, #12 │ │ │ │ - cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6d386 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x6e> │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - subs r5, r5, r6 │ │ │ │ - cmp.w r1, r5, asr #2 │ │ │ │ - bls.n 6d380 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x68> │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - mov.w r9, r1, lsl #2 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ + mov r5, r1 │ │ │ │ + sub sp, #8 │ │ │ │ + ldrd r1, r4, [r0, #4] │ │ │ │ + subs r3, r4, r1 │ │ │ │ + cmp.w r5, r3, asr #3 │ │ │ │ + bhi.n 6bd68 >::_M_fill_append(unsigned int, double const&)@@Base+0x40> │ │ │ │ + cbz r5, 6bd60 >::_M_fill_append(unsigned int, double const&)@@Base+0x38> │ │ │ │ + subs r3, r5, #1 │ │ │ │ + mov ip, r1 │ │ │ │ + vldr d7, [r2] │ │ │ │ + subs r3, #1 │ │ │ │ + adds r4, r3, #1 │ │ │ │ + vstmia ip!, {d7} │ │ │ │ + bne.n 6bd4e >::_M_fill_append(unsigned int, double const&)@@Base+0x26> │ │ │ │ + add.w r1, r1, r5, lsl #3 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov sl, r2 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + mvn.w r0, #4026531840 @ 0xf0000000 │ │ │ │ + subs r3, r1, r5 │ │ │ │ + mov r6, r3 │ │ │ │ + asrs r3, r3, #3 │ │ │ │ + sub.w ip, r0, r3 │ │ │ │ + cmp r2, ip │ │ │ │ + bhi.n 6bdec >::_M_fill_append(unsigned int, double const&)@@Base+0xc4> │ │ │ │ + cmp r2, r3 │ │ │ │ + ite cs │ │ │ │ + addcs r3, r3, r2 │ │ │ │ + addcc r3, r3, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - sub.w r8, r1, r6 │ │ │ │ + cmp r3, r0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + it cs │ │ │ │ + movcs r3, r0 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + mov.w r8, r3, lsl #3 │ │ │ │ blx 2b66c │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + adds r3, r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.n 6d368 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x50> │ │ │ │ - subs r2, r0, #4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr.w r0, [r3], #4 │ │ │ │ - str.w r0, [r2, #4]! │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 6d35c > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x44> │ │ │ │ - cbz r6, 6d372 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x5a> │ │ │ │ + vldr d7, [sl] │ │ │ │ + add.w r2, r3, r2, lsl #3 │ │ │ │ + vstmia r3!, {d7} │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 6bdae >::_M_fill_append(unsigned int, double const&)@@Base+0x86> │ │ │ │ + cmp r1, r5 │ │ │ │ + beq.n 6bdcc >::_M_fill_append(unsigned int, double const&)@@Base+0xa4> │ │ │ │ + mov r3, r7 │ │ │ │ + adds r0, r7, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + vldmia r1!, {d7} │ │ │ │ + vstmia r3!, {d7} │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 6bdc0 >::_M_fill_append(unsigned int, double const&)@@Base+0x98> │ │ │ │ + cbz r5, 6bdda >::_M_fill_append(unsigned int, double const&)@@Base+0xb2> │ │ │ │ + subs r1, r4, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ blx 2c2a8 │ │ │ │ - add.w r2, r7, r8 │ │ │ │ - add.w r3, r7, r9 │ │ │ │ - strd r7, r2, [r4] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #8] @ (6d390 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x78>) │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add.w r3, r7, r8 │ │ │ │ + strd r7, r2, [r9] │ │ │ │ + str.w r3, [r9, #8] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #4] @ (6bdf4 >::_M_fill_append(unsigned int, double const&)@@Base+0xcc>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - nop │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r6, #14 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006d394 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006bdf8 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>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldrd r5, r8, [r0] │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #328] @ (6bf54 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>) │ │ │ │ + ldr r3, [pc, #332] @ (6bf58 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+0x160>) │ │ │ │ + mov r7, r2 │ │ │ │ + add r1, pc │ │ │ │ + sub sp, #28 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #32 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2b66c │ │ │ │ + mov r4, r0 │ │ │ │ + ldmia.w r7, {r0, r1} │ │ │ │ + strd r0, r1, [r4, #16] │ │ │ │ + ldrd r0, r1, [r7, #8] │ │ │ │ + adds r7, r5, #4 │ │ │ │ + cmp r6, r7 │ │ │ │ + strd r0, r1, [r4, #24] │ │ │ │ + beq.n 6beee 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 r1, [r4, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge.n 6be90 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 r6, r3 │ │ │ │ + beq.n 6bec4 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+0xcc> │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2c99c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + ble.n 6bf1c 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+0x124> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6bec4 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+0xcc> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r7, r2 │ │ │ │ + it eq │ │ │ │ + orreq.w r0, r0, #1 │ │ │ │ + cbnz r0, 6bec6 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+0xce> │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp r1, r3 │ │ │ │ + blt.n 6bec4 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+0xcc> │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + bne.n 6bec6 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+0xce> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 6bec6 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+0xce> │ │ │ │ + beq.n 6bf10 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+0x118> │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 6bf40 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> │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2c2cc │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + blt.n 6beb8 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+0xc0> │ │ │ │ + bne.n 6bf26 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> │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + bge.n 6bf26 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> │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6be76 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+0x7e> │ │ │ │ + mov r2, ip │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 6bec6 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+0xce> │ │ │ │ + movs r0, #1 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2b82c │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #20] │ │ │ │ + ldr r2, [pc, #132] @ (6bf5c 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+0x164>) │ │ │ │ + ldr r3, [pc, #128] @ (6bf58 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+0x160>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6bf44 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+0x14c> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cbnz r3, 6bf2c 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+0x134> │ │ │ │ + ldrd r2, r3, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 6b77c │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + cbnz r3, 6bf48 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+0x150> │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r4, r2 │ │ │ │ + blx 2c2a8 │ │ │ │ + b.n 6bed4 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+0xdc> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + bgt.n 6be46 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+0x4e> │ │ │ │ + bge.n 6bf04 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+0x10c> │ │ │ │ + b.n 6be92 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 6bf26 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> │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r6, r3 │ │ │ │ + blt.n 6be60 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+0x68> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 6bef6 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+0xfe> │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + blt.n 6bf40 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> │ │ │ │ + bne.n 6bef2 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 r1, [r2, #20] │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge.n 6bef2 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> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6be6a 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> │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + subs r0, r2, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + b.n 6be6a 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> │ │ │ │ + nop │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +0006bf60 >::_M_realloc_append(double&&)@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldrd r7, r4, [r0] │ │ │ │ + mov r6, r0 │ │ │ │ + mvn.w r3, #4026531840 @ 0xf0000000 │ │ │ │ sub sp, #12 │ │ │ │ - sub.w r9, r8, r5 │ │ │ │ - mov.w r4, r9, asr #2 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 6d418 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x84> │ │ │ │ - cmp r4, #1 │ │ │ │ + subs r4, r4, r7 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6bfd6 >::_M_realloc_append(double&&)@@Base+0x76> │ │ │ │ + cmp r0, #1 │ │ │ │ ite cs │ │ │ │ - addcs r4, r4, r4 │ │ │ │ - addcc r4, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ + addcs r0, r0, r0 │ │ │ │ + addcc r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ it cs │ │ │ │ - movcs r4, r3 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r0, r4 │ │ │ │ + movcs r0, r3 │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2b66c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r5, r8 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str.w r3, [r0, r9] │ │ │ │ - beq.n 6d414 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x80> │ │ │ │ - subs r2, r0, #4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str.w r1, [r2, #4]! │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 6d3e6 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x52> │ │ │ │ - subs r3, r3, r5 │ │ │ │ - add r3, r7 │ │ │ │ - add.w r8, r3, #4 │ │ │ │ - cbz r5, 6d406 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x72> │ │ │ │ + adds r2, r0, r4 │ │ │ │ + mov r3, r0 │ │ │ │ + vldr d7, [r1] │ │ │ │ + vstr d7, [r2] │ │ │ │ + cbz r4, 6bfb6 >::_M_realloc_append(double&&)@@Base+0x56> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2d368 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + adds r4, #8 │ │ │ │ + add r4, r3 │ │ │ │ + cbz r7, 6bfca >::_M_realloc_append(double&&)@@Base+0x6a> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - subs r1, r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + subs r1, r1, r7 │ │ │ │ blx 2c2a8 │ │ │ │ - add r4, r7 │ │ │ │ - strd r7, r8, [r6] │ │ │ │ - str r4, [r6, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r5, r3 │ │ │ │ + strd r3, r4, [r6] │ │ │ │ + str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 6d3f6 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x62> │ │ │ │ - ldr r0, [pc, #4] @ (6d420 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x8c>) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #8] @ (6bfe0 >::_M_realloc_append(double&&)@@Base+0x80>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - vaddl.s32 q8, d10, d3 │ │ │ │ + nop │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -0006d424 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, lr} │ │ │ │ +0006bfe4 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldrd r5, r8, [r0] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldrd r7, r4, [r0] │ │ │ │ + mov r6, r0 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ - sub.w r9, r8, r5 │ │ │ │ - mov.w r4, r9, asr #2 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 6d4a8 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x84> │ │ │ │ - cmp r4, #1 │ │ │ │ + subs r4, r4, r7 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6c054 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x70> │ │ │ │ + cmp r0, #1 │ │ │ │ ite cs │ │ │ │ - addcs r4, r4, r4 │ │ │ │ - addcc r4, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ + addcs r0, r0, r0 │ │ │ │ + addcc r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ it cs │ │ │ │ - movcs r4, r3 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r0, r4 │ │ │ │ + movcs r0, r3 │ │ │ │ + lsls r5, r0, #2 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2b66c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r5, r8 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str.w r3, [r0, r9] │ │ │ │ - beq.n 6d4a4 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x80> │ │ │ │ - subs r2, r0, #4 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str.w r1, [r2, #4]! │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 6d476 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x52> │ │ │ │ - subs r3, r3, r5 │ │ │ │ - add r3, r7 │ │ │ │ - add.w r8, r3, #4 │ │ │ │ - cbz r5, 6d496 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x72> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + str r2, [r0, r4] │ │ │ │ + cbz r4, 6c034 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x50> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2d368 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + adds r4, #4 │ │ │ │ + add r4, r3 │ │ │ │ + cbz r7, 6c048 >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x64> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - subs r1, r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + subs r1, r1, r7 │ │ │ │ blx 2c2a8 │ │ │ │ - add r4, r7 │ │ │ │ - strd r7, r8, [r6] │ │ │ │ - str r4, [r6, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r5, r3 │ │ │ │ + strd r3, r4, [r6] │ │ │ │ + str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 6d486 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x62> │ │ │ │ - ldr r0, [pc, #4] @ (6d4b0 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x8c>) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #4] @ (6c05c >::_M_realloc_append(Bonmin::QuadRow*&&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - vhadd.s16 d16, d10, d3 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ + movs r4, r0 │ │ │ │ │ │ │ │ -0006d4b4 > > 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, lr} │ │ │ │ +0006c060 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #252] @ (6d5c4 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x110>) │ │ │ │ - ldr r3, [pc, #252] @ (6d5c8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x114>) │ │ │ │ - mov r6, r2 │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #16 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - adds r7, r5, #4 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #44] @ (6c0a0 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2c028 │ │ │ │ + mov.w r0, #272 @ 0x110 │ │ │ │ blx 2b66c │ │ │ │ - mov r2, r6 │ │ │ │ - add.w lr, r0, #24 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cmp r8, r7 │ │ │ │ - ldr.w r6, [r2], #8 │ │ │ │ - str r6, [r0, #16] │ │ │ │ - ldmia r2, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 6d556 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa2> │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ - cmp r3, r6 │ │ │ │ - ble.n 6d532 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x7e> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 6d552 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x9e> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c99c │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.n 6d55a > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa6> │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d5a2 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xee> │ │ │ │ - mov r2, r8 │ │ │ │ - movs r0, #1 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2b82c │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r5, #20] │ │ │ │ - b.n 6d57c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xc8> │ │ │ │ - mov ip, r8 │ │ │ │ - bge.n 6d572 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xbe> │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 6d5a0 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xec> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c2cc │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r6 │ │ │ │ - ble.n 6d55a > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa6> │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6d5ba > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x106> │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 6d522 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x6e> │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 6d598 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xe4> │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, sp, #4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 6d244 │ │ │ │ - ldrd ip, r2, [sp, #4] │ │ │ │ - subs.w r0, ip, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - cbnz r2, 6d5a2 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xee> │ │ │ │ + blx 2d078 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r4, ip │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r1, [pc, #76] @ (6d5cc > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x118>) │ │ │ │ - ldr r2, [pc, #72] @ (6d5c8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x114>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 6d5be > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x10a> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov.w r1, #272 @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.n 6d55a > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa6> │ │ │ │ - movs r0, #0 │ │ │ │ - cmp r7, r2 │ │ │ │ - it eq │ │ │ │ - orreq.w r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6d522 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x6e> │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r6, r3 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 6d522 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x6e> │ │ │ │ - mov r2, r8 │ │ │ │ - b.n 6d5ae > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xfa> │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + blx 2c2a8 │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - subs r4, r4, r1 │ │ │ │ - movs r6, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ + movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r6 │ │ │ │ - movs r6, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0006d5d0 : │ │ │ │ +0006c0a8 : │ │ │ │ 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 r4, r1 │ │ │ │ vldr d8, [r0, #80] @ 0x50 │ │ │ │ blx 2bfd4 │ │ │ │ mov r1, r4 │ │ │ │ blx 2bb40 │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ vadd.f64 d8, d8, d0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6d66e │ │ │ │ + ble.n 6c146 │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ mov r6, r4 │ │ │ │ ldrd sl, fp, [r7, #112] @ 0x70 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r9, [r7, #120] @ 0x78 │ │ │ │ add.w r8, r5, r3, lsl #2 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6d666 │ │ │ │ + ble.n 6c13e │ │ │ │ ldr.w r2, [r9, r1, lsl #2] │ │ │ │ vldr d6, [r6] │ │ │ │ add.w lr, r2, r3 │ │ │ │ add.w ip, fp, r2, lsl #2 │ │ │ │ add.w r0, sl, r2, lsl #3 │ │ │ │ - b.n 6d64c │ │ │ │ + b.n 6c124 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ vadd.f64 d7, d6, d6 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, lr │ │ │ │ vldr d4, [r3] │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vmla.f64 d8, d7, d5 │ │ │ │ - bge.n 6d666 │ │ │ │ + bge.n 6c13e │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ vldmia r0!, {d5} │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 6d632 │ │ │ │ + bne.n 6c10a │ │ │ │ vmul.f64 d7, d6, d6 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, lr │ │ │ │ vmla.f64 d8, d7, d5 │ │ │ │ - blt.n 6d64c │ │ │ │ + blt.n 6c124 │ │ │ │ adds r1, #1 │ │ │ │ adds r6, #8 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 6d614 │ │ │ │ + bne.n 6c0ec │ │ │ │ mov r0, r7 │ │ │ │ blx 2cbd8 │ │ │ │ mov r0, r7 │ │ │ │ vsub.f64 d9, d0, d8 │ │ │ │ blx 2b964 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ vcmpe.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d0, d9 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0006d698 : │ │ │ │ +0006c170 : │ │ │ │ stmdb 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 r9, [pc, #768] @ 6d9ac │ │ │ │ + ldr.w r9, [pc, #768] @ 6c484 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #768] @ (6d9b0 ) │ │ │ │ + ldr r3, [pc, #768] @ (6c488 ) │ │ │ │ movs r2, #30 │ │ │ │ add r9, pc │ │ │ │ - ldr r1, [pc, #764] @ (6d9b4 ) │ │ │ │ + ldr r1, [pc, #764] @ (6c48c ) │ │ │ │ mov sl, r0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2cbd8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d570 (double)@plt> │ │ │ │ - ldr r1, [pc, #740] @ (6d9b8 ) │ │ │ │ + ldr r1, [pc, #740] @ (6c490 ) │ │ │ │ movs r2, #17 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2b964 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d570 (double)@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d9a6 │ │ │ │ + beq.w 6c47e │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6d912 │ │ │ │ + beq.w 6c3ea │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr r1, [pc, #680] @ (6d9bc ) │ │ │ │ + ldr r1, [pc, #680] @ (6c494 ) │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2bfd4 │ │ │ │ - ldr r3, [pc, #668] @ (6d9c0 ) │ │ │ │ + ldr r3, [pc, #668] @ (6c498 ) │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 6d976 │ │ │ │ + bne.w 6c44e │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 2d7e4 │ │ │ │ - ldr r1, [pc, #648] @ (6d9c4 ) │ │ │ │ + ldr r1, [pc, #648] @ (6c49c ) │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #12 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r6 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d9a6 │ │ │ │ + beq.w 6c47e │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6d8ee │ │ │ │ + beq.w 6c3c6 │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ mov r0, sl │ │ │ │ blx 2bfd4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 6d982 │ │ │ │ + bne.w 6c45a │ │ │ │ ldr r7, [r0, #28] │ │ │ │ mov r0, sl │ │ │ │ blx 2bfd4 │ │ │ │ - ldr r3, [pc, #576] @ (6d9c8 ) │ │ │ │ + ldr r3, [pc, #576] @ (6c4a0 ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6d97c │ │ │ │ + bne.w 6c454 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, sl │ │ │ │ blx 2bfd4 │ │ │ │ - ldr r3, [pc, #556] @ (6d9cc ) │ │ │ │ + ldr r3, [pc, #556] @ (6c4a4 ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6d970 │ │ │ │ + bne.w 6c448 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 6d878 │ │ │ │ + ble.n 6c350 │ │ │ │ vldmia r6!, {d0} │ │ │ │ mov r0, r5 │ │ │ │ blx 2d570 (double)@plt> │ │ │ │ - ldr r1, [pc, #528] @ (6d9d0 ) │ │ │ │ + ldr r1, [pc, #528] @ (6c4a8 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ mov.w fp, #0 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d7e4 │ │ │ │ - ldr r1, [pc, #508] @ (6d9d4 ) │ │ │ │ + ldr r1, [pc, #508] @ (6c4ac ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r3, [pc, #504] @ (6d9d8 ) │ │ │ │ + ldr r3, [pc, #504] @ (6c4b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #500] @ (6d9dc ) │ │ │ │ + ldr r3, [pc, #500] @ (6c4b4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #500] @ (6d9e0 ) │ │ │ │ + ldr r3, [pc, #500] @ (6c4b8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 6d878 │ │ │ │ + beq.n 6c350 │ │ │ │ vldmia r6!, {d0} │ │ │ │ adds r4, #4 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 6d816 │ │ │ │ + ble.n 6c2ee │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ vldr d0, [r6, #-8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2d570 (double)@plt> │ │ │ │ @@ -102468,226 +100461,226 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ blx 2ce8c >& 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 6d7f0 │ │ │ │ + bhi.n 6c2c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr.w r8, [r3, #124] @ 0x7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 6d9a6 │ │ │ │ + beq.w 6c47e │ │ │ │ ldrb.w r3, [r8, #28] │ │ │ │ - cbz r3, 6d8a8 │ │ │ │ + cbz r3, 6c380 │ │ │ │ ldrb.w r1, [r8, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 6d7f8 │ │ │ │ + bne.n 6c2d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6d9a6 │ │ │ │ + beq.w 6c47e │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ - cbz r3, 6d8cc │ │ │ │ + cbz r3, 6c3a4 │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr.w r3, [sl, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d936 │ │ │ │ + bne.n 6c40e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #308] @ (6d9e4 ) │ │ │ │ + ldr r3, [pc, #308] @ (6c4bc ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 6d866 │ │ │ │ + beq.n 6c33e │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6d866 │ │ │ │ + b.n 6c33e │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #272] @ (6d9e4 ) │ │ │ │ + ldr r2, [pc, #272] @ (6c4bc ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 6d890 │ │ │ │ + beq.n 6c368 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6d890 │ │ │ │ + b.n 6c368 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #236] @ (6d9e4 ) │ │ │ │ + ldr r3, [pc, #236] @ (6c4bc ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 6d762 │ │ │ │ + beq.w 6c23a │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6d762 │ │ │ │ + b.n 6c23a │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #200] @ (6d9e4 ) │ │ │ │ + ldr r3, [pc, #200] @ (6c4bc ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 6d706 │ │ │ │ + beq.w 6c1de │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6d706 │ │ │ │ - ldr r1, [pc, #176] @ (6d9e8 ) │ │ │ │ + b.n 6c1de │ │ │ │ + ldr r1, [pc, #176] @ (6c4c0 ) │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 │ │ │ │ - cbz r4, 6d9a6 │ │ │ │ + cbz r4, 6c47e │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ - cbz r3, 6d988 │ │ │ │ + cbz r3, 6c460 │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sl, #88 @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2b8d8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6d7ae │ │ │ │ + b.n 6c286 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6d734 │ │ │ │ + b.n 6c20c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6d796 │ │ │ │ + b.n 6c26e │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 6d77e │ │ │ │ + b.n 6c256 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #84] @ (6d9e4 ) │ │ │ │ + ldr r2, [pc, #84] @ (6c4bc ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #10 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d956 │ │ │ │ + beq.n 6c42e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6d956 │ │ │ │ + b.n 6c42e │ │ │ │ blx 2cd7c │ │ │ │ nop │ │ │ │ - adds r6, r7, r1 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #8 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, #10 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [lr], #12 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + cdp2 0, 2, cr0, cr6, cr3, {0} │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xe8da0003 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + cdp2 0, 0, cr0, cr2, cr3, {0} │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006d9ec : │ │ │ │ +0006c4c4 : │ │ │ │ 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] @ (6da38 ) │ │ │ │ + ldr r5, [pc, #60] @ (6c510 ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2b940 │ │ │ │ - ldr r3, [pc, #56] @ (6da3c ) │ │ │ │ + ldr r3, [pc, #56] @ (6c514 ) │ │ │ │ add r5, pc │ │ │ │ - vldr d7, [pc, #40] @ 6da30 │ │ │ │ + vldr d7, [pc, #40] @ 6c508 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ vstr d7, [r4, #80] @ 0x50 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2ba68 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2d434 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ ... │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006da40 : │ │ │ │ +0006c518 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #60] @ (6da8c ) │ │ │ │ + ldr r5, [pc, #60] @ (6c564 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ blx 2dc2c │ │ │ │ - ldr r3, [pc, #52] @ (6da90 ) │ │ │ │ + ldr r3, [pc, #52] @ (6c568 ) │ │ │ │ add r5, pc │ │ │ │ add.w r1, r6, #88 @ 0x58 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r2, r3, [r6, #80] @ 0x50 │ │ │ │ @@ -102696,20 +100689,20 @@ │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2d434 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006da94 : │ │ │ │ +0006c56c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ @@ -102722,492 +100715,492 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006dac8 : │ │ │ │ +0006c5a0 : │ │ │ │ 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 6dafe │ │ │ │ + beq.n 6c5d6 │ │ │ │ mov r5, r1 │ │ │ │ blx 2c818 │ │ │ │ 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 2d658 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006db04 : │ │ │ │ +0006c5dc : │ │ │ │ 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] @ (6db30 ) │ │ │ │ + ldr r5, [pc, #28] @ (6c608 ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2d730 │ │ │ │ - ldr r3, [pc, #24] @ (6db34 ) │ │ │ │ + ldr r3, [pc, #24] @ (6c60c ) │ │ │ │ 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} │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ movs r6, r0 │ │ │ │ asrs r4, r1, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006db38 : │ │ │ │ +0006c610 : │ │ │ │ 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, #204] @ (6dc18 ) │ │ │ │ + ldr r7, [pc, #204] @ (6c6f0 ) │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 2bd98 │ │ │ │ - ldr r3, [pc, #196] @ (6dc1c ) │ │ │ │ + ldr r3, [pc, #196] @ (6c6f4 ) │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r6, #32] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ subs r4, r4, r2 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #28] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ asrs r3, r4, #2 │ │ │ │ - beq.n 6dbe0 │ │ │ │ + beq.n 6c6b8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2b66c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r5, #28] │ │ │ │ cmp r3, #1 │ │ │ │ str.w r1, [r7], #4 │ │ │ │ - beq.n 6dbae │ │ │ │ + beq.n 6c686 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 6dbee │ │ │ │ + beq.n 6c6c6 │ │ │ │ mov r0, r7 │ │ │ │ subs r2, r4, #4 │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r3, r7 │ │ │ │ subs r3, #4 │ │ │ │ sub.w r7, r3, r8 │ │ │ │ sub.w r8, r7, r8 │ │ │ │ mov.w r3, r8, asr #2 │ │ │ │ movs r4, #0 │ │ │ │ str r7, [r5, #32] │ │ │ │ - b.n 6dbd4 │ │ │ │ + b.n 6c6ac │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ blx 2c7a8 │ │ │ │ ldrd r2, r3, [r5, #28] │ │ │ │ str.w r7, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ subs r3, r3, r2 │ │ │ │ asrs r3, r3, #2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 6dbb4 │ │ │ │ + bhi.n 6c68c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #28] │ │ │ │ strd r3, r4, [r5, #32] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 6dbae │ │ │ │ + b.n 6c686 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cbb4 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6dbf4 │ │ │ │ + beq.n 6c6cc │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 6dbf4 │ │ │ │ - b.n 6dc06 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + b.n 6c6cc │ │ │ │ + b.n 6c6de │ │ │ │ + cmp r1, #2 │ │ │ │ movs r6, r0 │ │ │ │ asrs r4, r1, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dc20 : │ │ │ │ +0006c6f8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r3, r7, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r6, [pc, #196] @ (6dcfc ) │ │ │ │ + ldr r6, [pc, #196] @ (6c7d4 ) │ │ │ │ mov r4, r0 │ │ │ │ subs r7, r7, r3 │ │ │ │ add r6, pc │ │ │ │ - beq.n 6dc56 │ │ │ │ + beq.n 6c72e │ │ │ │ asrs r7, r7, #2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6dc46 │ │ │ │ + b.n 6c71e │ │ │ │ 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 6dc44 │ │ │ │ + bgt.n 6c71c │ │ │ │ ldrd r3, r7, [r4, #4] │ │ │ │ subs r7, r7, r3 │ │ │ │ - beq.n 6dc76 │ │ │ │ + beq.n 6c74e │ │ │ │ asrs r7, r7, #2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6dc66 │ │ │ │ + b.n 6c73e │ │ │ │ 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 6dc64 │ │ │ │ - ldr r3, [pc, #136] @ (6dd00 ) │ │ │ │ + bgt.n 6c73c │ │ │ │ + ldr r3, [pc, #136] @ (6c7d8 ) │ │ │ │ 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 2c24c (unsigned long)@plt> │ │ │ │ - ldr r1, [pc, #120] @ (6dd04 ) │ │ │ │ + ldr r1, [pc, #120] @ (6c7dc ) │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #16 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r7 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ - cbz r5, 6dcf8 │ │ │ │ + cbz r5, 6c7d0 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ - cbz r3, 6dcdc │ │ │ │ + cbz r3, 6c7b4 │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ movs r5, #0 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ subs r3, r3, r2 │ │ │ │ asrs r3, r3, #2 │ │ │ │ - b.n 6dcd4 │ │ │ │ + b.n 6c7ac │ │ │ │ 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 │ │ │ │ asrs r3, r3, #2 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 6dcc0 │ │ │ │ + bhi.n 6c798 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #36] @ (6dd08 ) │ │ │ │ + ldr r2, [pc, #36] @ (6c7e0 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #10 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6dcaa │ │ │ │ + beq.n 6c782 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6dcaa │ │ │ │ + b.n 6c782 │ │ │ │ blx 2cd7c │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + cmp r0, #30 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dd0c : │ │ │ │ +0006c7e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (6dd38 ) │ │ │ │ + ldr r3, [pc, #28] @ (6c810 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #28] @ (6dd3c ) │ │ │ │ + ldr r2, [pc, #28] @ (6c814 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r0], #88 │ │ │ │ blx 2b770 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d434 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dd40 : │ │ │ │ +0006c818 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b884 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006dd60 : │ │ │ │ +0006c838 : │ │ │ │ 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, #104] @ (6ddd8 ) │ │ │ │ + ldr r3, [pc, #104] @ (6c8b0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #104] @ (6dddc ) │ │ │ │ + ldr r0, [pc, #104] @ (6c8b4 ) │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ - ldr r7, [pc, #100] @ (6dde0 ) │ │ │ │ + ldr r7, [pc, #100] @ (6c8b8 ) │ │ │ │ ldrd r2, r1, [r6, #28] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ subs r3, r1, r2 │ │ │ │ asrs r3, r3, #2 │ │ │ │ - b.n 6dda2 │ │ │ │ + b.n 6c87a │ │ │ │ blx 2b884 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ ldrd r2, r1, [r6, #28] │ │ │ │ subs r3, r1, r2 │ │ │ │ adds r5, #1 │ │ │ │ asrs r3, r3, #2 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 6ddc0 │ │ │ │ + bls.n 6c898 │ │ │ │ ldr.w r4, [r2, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6dd9c │ │ │ │ + beq.n 6c874 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6dd8c │ │ │ │ + beq.n 6c864 │ │ │ │ blx r3 │ │ │ │ ldrd r2, r1, [r6, #28] │ │ │ │ - b.n 6dd9c │ │ │ │ - cbz r2, 6ddcc │ │ │ │ + b.n 6c874 │ │ │ │ + cbz r2, 6c8a4 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ subs r1, r1, r2 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cbb4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ movs r6, r0 │ │ │ │ asrs r4, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffbfffff │ │ │ │ │ │ │ │ -0006dde4 : │ │ │ │ +0006c8bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c64c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006de04 : │ │ │ │ +0006c8dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6dea4 │ │ │ │ + beq.n 6c97c │ │ │ │ mov r4, r1 │ │ │ │ blx 2c0a0 │ │ │ │ ldrd r2, ip, [r6, #28] │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r8, [pc, #172] @ 6ded4 │ │ │ │ + ldr.w r8, [pc, #172] @ 6c9ac │ │ │ │ sub.w r0, ip, r2 │ │ │ │ add r8, pc │ │ │ │ asrs r1, r0, #2 │ │ │ │ - b.n 6de4c │ │ │ │ + b.n 6c924 │ │ │ │ blx 2b884 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2a8 │ │ │ │ ldrd r2, ip, [r6, #28] │ │ │ │ sub.w r0, ip, r2 │ │ │ │ adds r5, #1 │ │ │ │ asrs r1, r0, #2 │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 6de6a │ │ │ │ + bls.n 6c942 │ │ │ │ ldr.w r7, [r2, r5, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6de44 │ │ │ │ + beq.n 6c91c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6de34 │ │ │ │ + beq.n 6c90c │ │ │ │ blx r3 │ │ │ │ ldrd r2, ip, [r6, #28] │ │ │ │ - b.n 6de44 │ │ │ │ + b.n 6c91c │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 6deb6 │ │ │ │ - bhi.n 6deaa │ │ │ │ + bcc.n 6c98e │ │ │ │ + bhi.n 6c982 │ │ │ │ mov r3, ip │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ asrs r3, r3, #2 │ │ │ │ - b.n 6dea0 │ │ │ │ + b.n 6c978 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ blx 2c7a8 │ │ │ │ ldrd r2, r3, [r6, #28] │ │ │ │ str.w r7, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ subs r3, r3, r2 │ │ │ │ asrs r3, r3, #2 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 6de80 │ │ │ │ + bhi.n 6c958 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, r2 │ │ │ │ cmp r3, ip │ │ │ │ it ne │ │ │ │ strne r3, [r6, #32] │ │ │ │ - bne.n 6de78 │ │ │ │ - b.n 6de76 │ │ │ │ + bne.n 6c950 │ │ │ │ + b.n 6c94e │ │ │ │ rsb r1, r1, r3, asr #2 │ │ │ │ add.w r0, r6, #28 │ │ │ │ blx 2bf6c >::_M_default_append(unsigned int)@plt> │ │ │ │ ldrd r2, r3, [r6, #28] │ │ │ │ - b.n 6de78 │ │ │ │ + b.n 6c950 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ vmaxnm.f32 , , │ │ │ │ │ │ │ │ -0006ded8 : │ │ │ │ +0006c9b0 : │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006dedc : │ │ │ │ +0006c9b4 : │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006dee0 : │ │ │ │ +0006c9b8 : │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006dee4 : │ │ │ │ +0006c9bc : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006defc : │ │ │ │ +0006c9d4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006df14 (OsiCut const&) const@@Base>: │ │ │ │ +0006c9ec (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 │ │ │ │ │ │ │ │ -0006df2c : │ │ │ │ +0006ca04 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ (6df74 ) │ │ │ │ - ldr r2, [pc, #56] @ (6df78 ) │ │ │ │ + ldr r3, [pc, #56] @ (6ca4c ) │ │ │ │ + ldr r2, [pc, #56] @ (6ca50 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6df68 │ │ │ │ + bne.n 6ca40 │ │ │ │ vldr d6, [r0, #8] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -103215,38 +101208,38 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ blx r3 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + movs r5, #26 │ │ │ │ movs r6, r0 │ │ │ │ asrs r0, r2, #2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006df7c >::_M_default_append(unsigned int)@@Base>: │ │ │ │ - cbz r1, 6dfc6 >::_M_default_append(unsigned int)@@Base+0x4a> │ │ │ │ +0006ca54 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ + cbz r1, 6ca9e >::_M_default_append(unsigned int)@@Base+0x4a> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp.w r3, r1, asr #2 │ │ │ │ - bhi.n 6dfc8 >::_M_default_append(unsigned int)@@Base+0x4c> │ │ │ │ + bhi.n 6caa0 >::_M_default_append(unsigned int)@@Base+0x4c> │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - beq.n 6dfbe >::_M_default_append(unsigned int)@@Base+0x42> │ │ │ │ + beq.n 6ca96 >::_M_default_append(unsigned int)@@Base+0x42> │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r3, r2 │ │ │ │ subs r2, #4 │ │ │ │ blx 2c240 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -103257,15 +101250,15 @@ │ │ │ │ subs r2, r2, r1 │ │ │ │ mov r8, r1 │ │ │ │ mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ mov r7, r2 │ │ │ │ asrs r6, r2, #2 │ │ │ │ sub.w r2, r1, r2, asr #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 6e04e >::_M_default_append(unsigned int)@@Base+0xd2> │ │ │ │ + bcc.n 6cb26 >::_M_default_append(unsigned int)@@Base+0xd2> │ │ │ │ cmp r3, r6 │ │ │ │ ite cs │ │ │ │ addcs r2, r6, r3 │ │ │ │ addcc r2, r6, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cs │ │ │ │ @@ -103275,23 +101268,23 @@ │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r1, [r0, r7] │ │ │ │ add r0, r7 │ │ │ │ - beq.n 6e010 >::_M_default_append(unsigned int)@@Base+0x94> │ │ │ │ + beq.n 6cae8 >::_M_default_append(unsigned int)@@Base+0x94> │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ - cbnz r7, 6e040 >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ + cbnz r7, 6cb18 >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6e028 >::_M_default_append(unsigned int)@@Base+0xac> │ │ │ │ + beq.n 6cb00 >::_M_default_append(unsigned int)@@Base+0xac> │ │ │ │ sub.w r1, r5, r8 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r1, r6, r3 │ │ │ │ str.w r9, [r4] │ │ │ │ @@ -103302,290 +101295,291 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6e014 >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ - ldr r0, [pc, #8] @ (6e058 >::_M_default_append(unsigned int)@@Base+0xdc>) │ │ │ │ + b.n 6caec >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ + ldr r0, [pc, #8] @ (6cb30 >::_M_default_append(unsigned int)@@Base+0xdc>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0a40003 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ + movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e2dc >::_M_default_append(unsigned int)@@Base+0x360> │ │ │ │ + beq.w 6cdb4 >::_M_default_append(unsigned int)@@Base+0x360> │ │ │ │ stmdb 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 6e298 >::_M_default_append(unsigned int)@@Base+0x31c> │ │ │ │ + beq.w 6cd70 >::_M_default_append(unsigned int)@@Base+0x31c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6e260 >::_M_default_append(unsigned int)@@Base+0x2e4> │ │ │ │ + beq.w 6cd38 >::_M_default_append(unsigned int)@@Base+0x2e4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 6e228 >::_M_default_append(unsigned int)@@Base+0x2ac> │ │ │ │ + beq.w 6cd00 >::_M_default_append(unsigned int)@@Base+0x2ac> │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6e1b4 >::_M_default_append(unsigned int)@@Base+0x238> │ │ │ │ + beq.w 6cc8c >::_M_default_append(unsigned int)@@Base+0x238> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6e14a >::_M_default_append(unsigned int)@@Base+0x1ce> │ │ │ │ + beq.n 6cc22 >::_M_default_append(unsigned int)@@Base+0x1ce> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6e17e >::_M_default_append(unsigned int)@@Base+0x202> │ │ │ │ + beq.n 6cc56 >::_M_default_append(unsigned int)@@Base+0x202> │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6e1f2 >::_M_default_append(unsigned int)@@Base+0x276> │ │ │ │ + beq.w 6ccca >::_M_default_append(unsigned int)@@Base+0x276> │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 6e10a >::_M_default_append(unsigned int)@@Base+0x18e> │ │ │ │ + cbz r7, 6cbe2 >::_M_default_append(unsigned int)@@Base+0x18e> │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 6e060 >::_M_default_append(unsigned int)@@Base+0xe4> │ │ │ │ + bl 6cb38 >::_M_default_append(unsigned int)@@Base+0xe4> │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6e0e8 >::_M_default_append(unsigned int)@@Base+0x16c> │ │ │ │ + beq.n 6cbc0 >::_M_default_append(unsigned int)@@Base+0x16c> │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6e0fe >::_M_default_append(unsigned int)@@Base+0x182> │ │ │ │ + beq.n 6cbd6 >::_M_default_append(unsigned int)@@Base+0x182> │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6e0c8 >::_M_default_append(unsigned int)@@Base+0x14c> │ │ │ │ + bne.n 6cba0 >::_M_default_append(unsigned int)@@Base+0x14c> │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6e124 >::_M_default_append(unsigned int)@@Base+0x1a8> │ │ │ │ + beq.n 6cbfc >::_M_default_append(unsigned int)@@Base+0x1a8> │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6e13a >::_M_default_append(unsigned int)@@Base+0x1be> │ │ │ │ + beq.n 6cc12 >::_M_default_append(unsigned int)@@Base+0x1be> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6e1f2 >::_M_default_append(unsigned int)@@Base+0x276> │ │ │ │ + beq.n 6ccca >::_M_default_append(unsigned int)@@Base+0x276> │ │ │ │ mov r9, r7 │ │ │ │ - b.n 6e0c2 >::_M_default_append(unsigned int)@@Base+0x146> │ │ │ │ + b.n 6cb9a >::_M_default_append(unsigned int)@@Base+0x146> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e15e >::_M_default_append(unsigned int)@@Base+0x1e2> │ │ │ │ + beq.n 6cc36 >::_M_default_append(unsigned int)@@Base+0x1e2> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e170 >::_M_default_append(unsigned int)@@Base+0x1f4> │ │ │ │ + beq.n 6cc48 >::_M_default_append(unsigned int)@@Base+0x1f4> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 6e1b4 >::_M_default_append(unsigned int)@@Base+0x238> │ │ │ │ + cbz r5, 6cc8c >::_M_default_append(unsigned int)@@Base+0x238> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6e0aa >::_M_default_append(unsigned int)@@Base+0x12e> │ │ │ │ + b.n 6cb82 >::_M_default_append(unsigned int)@@Base+0x12e> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e192 >::_M_default_append(unsigned int)@@Base+0x216> │ │ │ │ + beq.n 6cc6a >::_M_default_append(unsigned int)@@Base+0x216> │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e1a4 >::_M_default_append(unsigned int)@@Base+0x228> │ │ │ │ + beq.n 6cc7c >::_M_default_append(unsigned int)@@Base+0x228> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6e14a >::_M_default_append(unsigned int)@@Base+0x1ce> │ │ │ │ + beq.n 6cc22 >::_M_default_append(unsigned int)@@Base+0x1ce> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 6e0b0 >::_M_default_append(unsigned int)@@Base+0x134> │ │ │ │ + b.n 6cb88 >::_M_default_append(unsigned int)@@Base+0x134> │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e1ce >::_M_default_append(unsigned int)@@Base+0x252> │ │ │ │ + beq.n 6cca6 >::_M_default_append(unsigned int)@@Base+0x252> │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e1e4 >::_M_default_append(unsigned int)@@Base+0x268> │ │ │ │ + beq.n 6ccbc >::_M_default_append(unsigned int)@@Base+0x268> │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 6e228 >::_M_default_append(unsigned int)@@Base+0x2ac> │ │ │ │ + cbz r4, 6cd00 >::_M_default_append(unsigned int)@@Base+0x2ac> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 6e0a0 >::_M_default_append(unsigned int)@@Base+0x124> │ │ │ │ + b.n 6cb78 >::_M_default_append(unsigned int)@@Base+0x124> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e206 >::_M_default_append(unsigned int)@@Base+0x28a> │ │ │ │ + beq.n 6ccde >::_M_default_append(unsigned int)@@Base+0x28a> │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e218 >::_M_default_append(unsigned int)@@Base+0x29c> │ │ │ │ + beq.n 6ccf0 >::_M_default_append(unsigned int)@@Base+0x29c> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6e17e >::_M_default_append(unsigned int)@@Base+0x202> │ │ │ │ + beq.n 6cc56 >::_M_default_append(unsigned int)@@Base+0x202> │ │ │ │ mov r6, r7 │ │ │ │ - b.n 6e0b6 >::_M_default_append(unsigned int)@@Base+0x13a> │ │ │ │ + b.n 6cb8e >::_M_default_append(unsigned int)@@Base+0x13a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e23e >::_M_default_append(unsigned int)@@Base+0x2c2> │ │ │ │ + beq.n 6cd16 >::_M_default_append(unsigned int)@@Base+0x2c2> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e252 >::_M_default_append(unsigned int)@@Base+0x2d6> │ │ │ │ + beq.n 6cd2a >::_M_default_append(unsigned int)@@Base+0x2d6> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 6e260 >::_M_default_append(unsigned int)@@Base+0x2e4> │ │ │ │ + cbz r4, 6cd38 >::_M_default_append(unsigned int)@@Base+0x2e4> │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 6e092 >::_M_default_append(unsigned int)@@Base+0x116> │ │ │ │ + b.n 6cb6a >::_M_default_append(unsigned int)@@Base+0x116> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e276 >::_M_default_append(unsigned int)@@Base+0x2fa> │ │ │ │ + beq.n 6cd4e >::_M_default_append(unsigned int)@@Base+0x2fa> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e28a >::_M_default_append(unsigned int)@@Base+0x30e> │ │ │ │ + beq.n 6cd62 >::_M_default_append(unsigned int)@@Base+0x30e> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 6e298 >::_M_default_append(unsigned int)@@Base+0x31c> │ │ │ │ + cbz r4, 6cd70 >::_M_default_append(unsigned int)@@Base+0x31c> │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 6e086 >::_M_default_append(unsigned int)@@Base+0x10a> │ │ │ │ + b.n 6cb5e >::_M_default_append(unsigned int)@@Base+0x10a> │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e2b2 >::_M_default_append(unsigned int)@@Base+0x336> │ │ │ │ + beq.n 6cd8a >::_M_default_append(unsigned int)@@Base+0x336> │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6e2c8 >::_M_default_append(unsigned int)@@Base+0x34c> │ │ │ │ + beq.n 6cda0 >::_M_default_append(unsigned int)@@Base+0x34c> │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 6e2d6 >::_M_default_append(unsigned int)@@Base+0x35a> │ │ │ │ + cbz r4, 6cdae >::_M_default_append(unsigned int)@@Base+0x35a> │ │ │ │ mov r8, r4 │ │ │ │ - b.n 6e07a >::_M_default_append(unsigned int)@@Base+0xfe> │ │ │ │ + b.n 6cb52 >::_M_default_append(unsigned int)@@Base+0xfe> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006e2e0 : │ │ │ │ +0006cdb8 : │ │ │ │ stmdb 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, #456] @ (6e4bc ) │ │ │ │ + ldr r2, [pc, #456] @ (6cf94 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r5, [r1, #176] @ 0xb0 │ │ │ │ add r2, pc │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #444] @ (6e4c0 ) │ │ │ │ + ldr r3, [pc, #444] @ (6cf98 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 6e316 │ │ │ │ + cbz r5, 6cdee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add.w r8, sp, #16 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #412] @ (6e4c4 ) │ │ │ │ + ldr r2, [pc, #412] @ (6cf9c ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr.w ip, [pc, #412] @ 6e4c8 │ │ │ │ + ldr.w ip, [pc, #412] @ 6cfa0 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #16] │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ mov r7, r3 │ │ │ │ str r4, [sp, #20] │ │ │ │ @@ -103608,30 +101602,30 @@ │ │ │ │ lsrs r1, r1, #16 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strb.w r1, [sp, #58] @ 0x3a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 6e37e │ │ │ │ + beq.n 6ce56 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6e38c │ │ │ │ + beq.n 6ce64 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r5, [sl, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r5, 6e3a2 │ │ │ │ + cbz r5, 6ce7a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add.w sl, sp, #12 │ │ │ │ mov r0, sl │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -103641,30 +101635,30 @@ │ │ │ │ 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 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #260] @ 6e4cc │ │ │ │ + ldr.w ip, [pc, #260] @ 6cfa4 │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r2, [lr, #8] │ │ │ │ add.w r2, r9, #8 │ │ │ │ ldrb.w r3, [ip] │ │ │ │ strb.w r3, [lr, #16] │ │ │ │ - ldr r3, [pc, #216] @ (6e4d0 ) │ │ │ │ + ldr r3, [pc, #216] @ (6cfa8 ) │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ strb.w r8, [r7, r3] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ @@ -103677,109 +101671,109 @@ │ │ │ │ strb.w r1, [sp, #58] @ 0x3a │ │ │ │ strb.w r8, [sp, #59] @ 0x3b │ │ │ │ ldrd r1, r5, [sp] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 6e436 │ │ │ │ + beq.n 6cf0e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6e444 │ │ │ │ + beq.n 6cf1c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, sl │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #136] @ (6e4d4 ) │ │ │ │ - ldr r3, [pc, #112] @ (6e4c0 ) │ │ │ │ + ldr r2, [pc, #136] @ (6cfac ) │ │ │ │ + ldr r3, [pc, #112] @ (6cf98 ) │ │ │ │ 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 6e48a │ │ │ │ + bne.n 6cf62 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #96] @ (6e4d8 ) │ │ │ │ - ldr r3, [pc, #68] @ (6e4c0 ) │ │ │ │ + ldr r2, [pc, #96] @ (6cfb0 ) │ │ │ │ + ldr r3, [pc, #68] @ (6cf98 ) │ │ │ │ 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 6e4b6 │ │ │ │ + beq.n 6cf8e │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 6e470 │ │ │ │ + b.n 6cf48 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #56] @ (6e4dc ) │ │ │ │ - ldr r3, [pc, #24] @ (6e4c0 ) │ │ │ │ + ldr r2, [pc, #56] @ (6cfb4 ) │ │ │ │ + ldr r3, [pc, #24] @ (6cf98 ) │ │ │ │ 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 6e48a │ │ │ │ + bne.n 6cf62 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ movs r4, r0 │ │ │ │ - add r5, pc, #208 @ (adr r5, 6e59c ) │ │ │ │ + rev16 r4, r3 │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - add r4, pc, #424 @ (adr r4, 6e67c ) │ │ │ │ + cbnz r2, 6cfd0 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + movs r0, #10 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + subs r6, r3, #7 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + subs r2, r6, #6 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -0006e4e0 : │ │ │ │ +0006cfb8 : │ │ │ │ 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, #3600] @ 0xe10 │ │ │ │ sub sp, #436 @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #260] @ (6e600 ) │ │ │ │ + ldr r2, [pc, #260] @ (6d0d8 ) │ │ │ │ mov r6, r1 │ │ │ │ ldr.w sl, [r1, #276] @ 0x114 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (6e604 ) │ │ │ │ + ldr r3, [pc, #252] @ (6d0dc ) │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add.w r9, sp, #148 @ 0x94 │ │ │ │ - ldr r7, [pc, #244] @ (6e608 ) │ │ │ │ + ldr r7, [pc, #244] @ (6d0e0 ) │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ @@ -103795,31 +101789,31 @@ │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ blx ip │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 6f1c2 │ │ │ │ + bcs.w 6dc9a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6e60c │ │ │ │ + beq.n 6d0e4 │ │ │ │ mov.w fp, r7, lsl #2 │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ mov r0, fp │ │ │ │ blx 2b66c │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r0, fp │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ subs r2, r7, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str.w r1, [r3], #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq.w 6eff8 │ │ │ │ + beq.w 6dad0 │ │ │ │ sub.w r2, fp, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 2c240 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -103837,40 +101831,40 @@ │ │ │ │ str.w r1, [r0], #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bcs.w 6f2b2 │ │ │ │ + bcs.w 6dd8a │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ blx 2b66c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - vldr d7, [pc, #28] @ 6e5f8 │ │ │ │ + vldr d7, [pc, #28] @ 6d0d0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r3, r2 │ │ │ │ vstmia r0!, {d7} │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ - cbz r1, 6e624 │ │ │ │ + cbz r1, 6d0fc │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - b.n 6e624 │ │ │ │ + b.n 6d0fc │ │ │ │ ... │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + subs r4, r2, #5 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + subs r0, r0, #5 │ │ │ │ movs r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ strd r7, r7, [sp, #180] @ 0xb4 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ strd r7, r7, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ @@ -103912,34 +101906,34 @@ │ │ │ │ movs r3, #1 │ │ │ │ ldr r7, [r2, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 6eeca │ │ │ │ + beq.w 6d9a2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 6f228 │ │ │ │ + bcs.w 6dd00 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6eebe │ │ │ │ + beq.w 6d996 │ │ │ │ mov.w r8, r7, lsl #3 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b66c │ │ │ │ add.w r9, r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r7, #1 │ │ │ │ str.w r9, [sp, #240] @ 0xf0 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.w 6eff0 │ │ │ │ + beq.w 6dac8 │ │ │ │ sub.w r2, r8, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -103951,29 +101945,29 @@ │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 6f19a │ │ │ │ + bcs.w 6dc72 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6ee80 │ │ │ │ + beq.w 6d958 │ │ │ │ mov.w r9, r7, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b66c │ │ │ │ add.w r3, r0, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ subs.w r8, r7, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.w 6f0bc │ │ │ │ + beq.w 6db94 │ │ │ │ sub.w r2, r9, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b66c │ │ │ │ @@ -103982,39 +101976,39 @@ │ │ │ │ add r3, r9 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6e74e │ │ │ │ + beq.n 6d226 │ │ │ │ sub.w r2, r9, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [r5] │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ cmp.w r8, #268435456 @ 0x10000000 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ - bcs.w 6f26e │ │ │ │ + bcs.w 6dd46 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 6ee10 │ │ │ │ + beq.w 6d8e8 │ │ │ │ mov.w r9, r8, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b66c │ │ │ │ - vldr d7, [pc, #596] @ 6e9c8 │ │ │ │ + vldr d7, [pc, #596] @ 6d4a0 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r9 │ │ │ │ subs.w r2, r8, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ vstmia r0!, {d7} │ │ │ │ - beq.w 6f0b6 │ │ │ │ + beq.w 6db8e │ │ │ │ sub.w r2, r9, #8 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r9 │ │ │ │ @@ -104026,15 +102020,15 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r1, [r3], #8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6f0a6 │ │ │ │ + beq.w 6db7e │ │ │ │ sub.w r2, r9, #8 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ adds r3, r2, r0 │ │ │ │ @@ -104057,120 +102051,120 @@ │ │ │ │ ldr.w r3, [r3, #200] @ 0xc8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr.w r8, [r3] │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ cmp.w r8, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 6f292 │ │ │ │ + bcs.w 6dd6a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 6eeba │ │ │ │ + beq.w 6d992 │ │ │ │ mov.w r7, r8, lsl #2 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b66c │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.w 6f0ae │ │ │ │ + beq.w 6db86 │ │ │ │ subs r2, r7, #4 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c240 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #436] @ (6e9f8 ) │ │ │ │ + ldr r3, [pc, #436] @ (6d4d0 ) │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6efe8 │ │ │ │ + bne.w 6dac0 │ │ │ │ ldr.w r0, [sl, #156] @ 0x9c │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 6e8bc │ │ │ │ + ble.n 6d394 │ │ │ │ vneg.f64 d5, d8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w r0, fp, r0, lsl #3 │ │ │ │ - vldr d6, [pc, #344] @ 6e9d0 │ │ │ │ + vldr d6, [pc, #344] @ 6d4a8 │ │ │ │ mov r3, fp │ │ │ │ vldmia r3!, {d7} │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 6e898 │ │ │ │ + ble.n 6d370 │ │ │ │ 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 6e8b6 │ │ │ │ + bpl.n 6d38e │ │ │ │ vldr d4, [r2] │ │ │ │ vsub.f64 d7, d7, d4 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r1, #-8] │ │ │ │ adds r2, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6e87a │ │ │ │ + bne.n 6d352 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 6ea06 │ │ │ │ + ble.w 6d4de │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd sl, r0, [sp, #60] @ 0x3c │ │ │ │ sub.w ip, r3, #4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r6, r4, [sp, #120] @ 0x78 │ │ │ │ subs r7, r3, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r1, r3 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r3, r0, lsl #3 │ │ │ │ - vldr d0, [pc, #236] @ 6e9d8 │ │ │ │ + vldr d0, [pc, #236] @ 6d4b0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 6e90a │ │ │ │ + b.n 6d3e2 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vadd.f64 d6, d7, d6 │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ vstr d6, [r0] │ │ │ │ vstr d7, [r3] │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 6e9fc │ │ │ │ + beq.n 6d4d4 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ vldmia r1!, {d7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr.w r5, [r9, r0, lsl #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r0, fp, r3 │ │ │ │ add.w r6, sl, r2 │ │ │ │ add r3, lr │ │ │ │ vldr d6, [r0] │ │ │ │ vldr d5, [r3] │ │ │ │ vldr d4, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6e8f2 │ │ │ │ + bne.n 6d3ca │ │ │ │ vabs.f64 d2, d7 │ │ │ │ vldr d1, [r4] │ │ │ │ vcmpe.f64 d1, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 6e8f2 │ │ │ │ + bls.n 6d3ca │ │ │ │ vldr d3, [r4, #8] │ │ │ │ vcmpe.f64 d3, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 6e906 │ │ │ │ + bgt.n 6d3de │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r5, r2 │ │ │ │ vldr d3, [r5] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ vcmpe.f64 d3, d0 │ │ │ │ add r2, r5 │ │ │ │ vldr d2, [r2] │ │ │ │ @@ -104182,34 +102176,34 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r5, r2, #1 │ │ │ │ itee gt │ │ │ │ movgt r6, #1 │ │ │ │ movle r5, #0 │ │ │ │ movle r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 6ed98 │ │ │ │ - vldr d8, [pc, #76] @ 6e9e0 │ │ │ │ + beq.w 6d870 │ │ │ │ + vldr d8, [pc, #76] @ 6d4b8 │ │ │ │ vcmpe.f64 d5, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 6f098 │ │ │ │ - vldr d3, [pc, #68] @ 6e9e8 │ │ │ │ + bge.w 6db70 │ │ │ │ + vldr d3, [pc, #68] @ 6d4c0 │ │ │ │ vcmpe.f64 d2, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 6e9be │ │ │ │ - vldr d3, [pc, #64] @ 6e9f0 │ │ │ │ + bpl.n 6d496 │ │ │ │ + vldr d3, [pc, #64] @ 6d4c8 │ │ │ │ vcmpe.f64 d6, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 6f066 │ │ │ │ + bls.w 6db3e │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vstr d1, [r1, #-8] │ │ │ │ - b.n 6e8f2 │ │ │ │ + b.n 6d3ca │ │ │ │ ... │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ - bvc.n 6e9bc │ │ │ │ + bvc.n 6d494 │ │ │ │ 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] │ │ │ │ @@ -104241,18 +102235,18 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2bb04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 6f178 │ │ │ │ + bcs.w 6dc50 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 6eeb2 │ │ │ │ + beq.w 6d98a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ mov r8, r3 │ │ │ │ blx 2b66c │ │ │ │ mov r7, r0 │ │ │ │ @@ -104275,47 +102269,47 @@ │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ blx r7 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ - ble.n 6eaa2 │ │ │ │ + ble.n 6d57a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 6ea9a │ │ │ │ + cbz r0, 6d572 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 6ea80 │ │ │ │ + bgt.n 6d558 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6ec6a │ │ │ │ - ldr r3, [pc, #964] @ (6ee70 ) │ │ │ │ + beq.w 6d742 │ │ │ │ + ldr r3, [pc, #964] @ (6d948 ) │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6ef60 │ │ │ │ - ldr r3, [pc, #948] @ (6ee74 ) │ │ │ │ + bne.w 6da38 │ │ │ │ + ldr r3, [pc, #948] @ (6d94c ) │ │ │ │ ldr.w r0, [sl, #156] @ 0x9c │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 6ef62 │ │ │ │ + bne.w 6da3a │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ blx 2d528 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -104362,17 +102356,17 @@ │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d7, [r8, #-8] │ │ │ │ blx 2d528 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c588 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - vldr d10, [pc, #724] @ 6ee30 │ │ │ │ + vldr d10, [pc, #724] @ 6d908 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6ec3c │ │ │ │ + ble.n 6d714 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ @@ -104380,47 +102374,47 @@ │ │ │ │ vldr d9, [r7] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ vldr d8, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r2, #200] @ 0xc8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6ed1e │ │ │ │ + beq.w 6d7f6 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ vldr d7, [r6] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ vabs.f64 d6, d7 │ │ │ │ vldr d4, [r3] │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 6ebfc │ │ │ │ + bls.n 6d6d4 │ │ │ │ vldr d5, [r3, #8] │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 6ec26 │ │ │ │ + bgt.n 6d6fe │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ - vldr d6, [pc, #636] @ 6ee38 │ │ │ │ + vldr d6, [pc, #636] @ 6d910 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d8, d6 │ │ │ │ vldr d6, [sl] │ │ │ │ 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 6eef8 │ │ │ │ - vldr d5, [pc, #600] @ 6ee40 │ │ │ │ + beq.w 6d9d0 │ │ │ │ + vldr d5, [pc, #600] @ 6d918 │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 6f086 │ │ │ │ + bge.w 6db5e │ │ │ │ vneg.f64 d7, d4 │ │ │ │ vstr d7, [r6] │ │ │ │ vmov.f64 d0, d7 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ blx 2d50c │ │ │ │ vldr d7, [r6] │ │ │ │ @@ -104436,15 +102430,15 @@ │ │ │ │ adds r7, #8 │ │ │ │ adds r6, #8 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 6eb6c │ │ │ │ + bgt.n 6d644 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d50c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vmov.f64 d0, d10 │ │ │ │ @@ -104454,304 +102448,304 @@ │ │ │ │ ldr.w r3, [r3, #416] @ 0x1a0 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb78 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ blx 2cb78 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 6ec76 │ │ │ │ + cbz r3, 6d74e │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2b770 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6ec8a │ │ │ │ + beq.n 6d762 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 6ec96 │ │ │ │ + cbz r3, 6d76e │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 6eca2 │ │ │ │ + cbz r3, 6d77a │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 6ecb0 │ │ │ │ + cbz r3, 6d788 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2a8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6ecc2 │ │ │ │ + beq.n 6d79a │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r0, fp │ │ │ │ sub.w r1, r3, fp │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 6ecce │ │ │ │ + cbz r3, 6d7a6 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 6ecdc │ │ │ │ + cbz r3, 6d7b4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 6ecea │ │ │ │ + cbz r3, 6d7c2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6ee92 │ │ │ │ - ldr r2, [pc, #388] @ (6ee78 ) │ │ │ │ - ldr r3, [pc, #388] @ (6ee7c ) │ │ │ │ + beq.w 6d96a │ │ │ │ + ldr r2, [pc, #388] @ (6d950 ) │ │ │ │ + ldr r3, [pc, #388] @ (6d954 ) │ │ │ │ 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 6f12e │ │ │ │ + bne.w 6dc06 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ add sp, #436 @ 0x1b4 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2c2a4 │ │ │ │ blx r2 │ │ │ │ vldr d7, [r6] │ │ │ │ - vldr d5, [pc, #288] @ 6ee48 │ │ │ │ + vldr d5, [pc, #288] @ 6d920 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ vabs.f64 d6, d7 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 6ebfc │ │ │ │ - vldr d5, [pc, #276] @ 6ee50 │ │ │ │ + bge.w 6d6d4 │ │ │ │ + vldr d5, [pc, #276] @ 6d928 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 6ec26 │ │ │ │ + bmi.w 6d6fe │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ - vldr d6, [pc, #232] @ 6ee38 │ │ │ │ + vldr d6, [pc, #232] @ 6d910 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d8, d6 │ │ │ │ vldr d6, [sl] │ │ │ │ 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 6ef28 │ │ │ │ - vldr d5, [pc, #196] @ 6ee40 │ │ │ │ + beq.w 6da00 │ │ │ │ + vldr d5, [pc, #196] @ 6d918 │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 6f074 │ │ │ │ - vldr d6, [pc, #204] @ 6ee58 │ │ │ │ + bge.w 6db4c │ │ │ │ + vldr d6, [pc, #204] @ 6d930 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ vstr d6, [r6] │ │ │ │ - b.n 6ebfc │ │ │ │ + b.n 6d6d4 │ │ │ │ eor.w r5, r6, #1 │ │ │ │ tst r2, r5 │ │ │ │ - bne.n 6edd6 │ │ │ │ - vldr d3, [pc, #188] @ 6ee60 │ │ │ │ + bne.n 6d8ae │ │ │ │ + vldr d3, [pc, #188] @ 6d938 │ │ │ │ and.w r5, r5, #1 │ │ │ │ vcmpe.f64 d2, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itee mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r5, #0 │ │ │ │ movpl r2, #0 │ │ │ │ - cbnz r5, 6edf4 │ │ │ │ + cbnz r5, 6d8cc │ │ │ │ tst r2, r6 │ │ │ │ - bne.w 6e9ae │ │ │ │ + bne.w 6d486 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 6e9be │ │ │ │ + bgt.w 6d496 │ │ │ │ vneg.f64 d7, d1 │ │ │ │ vstr d7, [r1, #-8] │ │ │ │ - b.n 6e8f2 │ │ │ │ - vldr d8, [pc, #144] @ 6ee68 │ │ │ │ + b.n 6d3ca │ │ │ │ + vldr d8, [pc, #144] @ 6d940 │ │ │ │ vcmpe.f64 d6, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 6f0c2 │ │ │ │ - vldr d3, [pc, #120] @ 6ee60 │ │ │ │ + bls.w 6db9a │ │ │ │ + vldr d3, [pc, #120] @ 6d938 │ │ │ │ vcmpe.f64 d2, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 6edcc │ │ │ │ - vldr d3, [pc, #72] @ 6ee40 │ │ │ │ + bpl.n 6d8a4 │ │ │ │ + vldr d3, [pc, #72] @ 6d918 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 6edcc │ │ │ │ + blt.n 6d8a4 │ │ │ │ vsub.f64 d2, d4, d2 │ │ │ │ vmla.f64 d6, d2, d7 │ │ │ │ vstr d6, [r0] │ │ │ │ - b.n 6e906 │ │ │ │ + b.n 6d3de │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ str.w r8, [sp, #216] @ 0xd8 │ │ │ │ str.w r8, [sp, #256] @ 0x100 │ │ │ │ str.w r8, [sp, #264] @ 0x108 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ strd r0, r1, [sp, #208] @ 0xd0 │ │ │ │ - b.n 6e7dc │ │ │ │ + b.n 6d2b4 │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ - b.n 6e6b0 │ │ │ │ + b.n 6d188 │ │ │ │ cdp2 0, 3, cr0, cr7, cr0, {0} │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ stmia r0!, {r0, r1, r6, r7} │ │ │ │ ldrh r0, [r0, #34] @ 0x22 │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ add r5, r2 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bcs.n 6ee30 │ │ │ │ + bcs.n 6d908 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 6f2b6 │ │ │ │ + b.n 6dd8e │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bcs.n 6ee40 │ │ │ │ + bcs.n 6d918 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ sevl │ │ │ │ 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 │ │ │ │ stmia r4!, {r0, r2, r4} │ │ │ │ lsrs r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ mov fp, r7 │ │ │ │ mov r0, r7 │ │ │ │ strd r7, r7, [sp, #196] @ 0xc4 │ │ │ │ str r7, [sp, #252] @ 0xfc │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - b.n 6e74e │ │ │ │ - ldr r2, [pc, #868] @ (6f1f8 ) │ │ │ │ - ldr r3, [pc, #868] @ (6f1fc ) │ │ │ │ + b.n 6d226 │ │ │ │ + ldr r2, [pc, #868] @ (6dcd0 ) │ │ │ │ + ldr r3, [pc, #868] @ (6dcd4 ) │ │ │ │ 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 6f12e │ │ │ │ + bne.w 6dc06 │ │ │ │ add sp, #436 @ 0x1b4 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r7, [sp, #268] @ 0x10c │ │ │ │ str r7, [sp, #276] @ 0x114 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - b.n 6ea5a │ │ │ │ + b.n 6d532 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 6e840 │ │ │ │ + b.n 6d318 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - b.w 6e6c6 │ │ │ │ + b.w 6d19e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 6e67e │ │ │ │ + ble.w 6d156 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ 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 6eede │ │ │ │ - b.w 6e67e │ │ │ │ - vldr d5, [pc, #740] @ 6f1e0 │ │ │ │ + bne.n 6d9b6 │ │ │ │ + b.w 6d156 │ │ │ │ + vldr d5, [pc, #740] @ 6dcb8 │ │ │ │ and.w r2, r2, #1 │ │ │ │ vcmpe.f64 d9, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ movpl r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6f054 │ │ │ │ + bne.w 6db2c │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 6ebf4 │ │ │ │ + ble.w 6d6cc │ │ │ │ vmov.f64 d7, d4 │ │ │ │ vstr d4, [r6] │ │ │ │ - b.n 6ebfc │ │ │ │ - vldr d5, [pc, #692] @ 6f1e0 │ │ │ │ + b.n 6d6d4 │ │ │ │ + vldr d5, [pc, #692] @ 6dcb8 │ │ │ │ and.w r2, r2, #1 │ │ │ │ vcmpe.f64 d9, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ movpl r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6f03a │ │ │ │ - vldr d5, [pc, #676] @ 6f1e8 │ │ │ │ + beq.n 6db12 │ │ │ │ + vldr d5, [pc, #676] @ 6dcc0 │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 6f046 │ │ │ │ + blt.n 6db1e │ │ │ │ vsub.f64 d6, d6, d9 │ │ │ │ vldr d5, [r8, #-8] │ │ │ │ vmla.f64 d5, d6, d7 │ │ │ │ vstr d5, [r8, #-8] │ │ │ │ - b.n 6ec26 │ │ │ │ + b.n 6d6fe │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6eace │ │ │ │ - ldr r3, [pc, #660] @ (6f200 ) │ │ │ │ + beq.w 6d5a6 │ │ │ │ + ldr r3, [pc, #660] @ (6dcd8 ) │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #660] @ (6f204 ) │ │ │ │ + ldr r1, [pc, #660] @ (6dcdc ) │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ce8c >& 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 6f24e │ │ │ │ + beq.w 6dd26 │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6f018 │ │ │ │ + beq.n 6daf0 │ │ │ │ ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ @@ -104778,93 +102772,93 @@ │ │ │ │ movs r3, #1 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ blx r3 │ │ │ │ - b.n 6ec6a │ │ │ │ + b.n 6d742 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 6e860 │ │ │ │ + b.n 6d338 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 6e6c6 │ │ │ │ + b.w 6d19e │ │ │ │ movs r0, #4 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ blx 2b66c │ │ │ │ add.w fp, sp, #176 @ 0xb0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 6e5ca │ │ │ │ + b.w 6d0a2 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #488] @ (6f208 ) │ │ │ │ + ldr r3, [pc, #488] @ (6dce0 ) │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 6ef96 │ │ │ │ + beq.n 6da6e │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6ef96 │ │ │ │ + b.n 6da6e │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 6ed8a │ │ │ │ - vldr d6, [pc, #424] @ 6f1f0 │ │ │ │ + ble.w 6d862 │ │ │ │ + vldr d6, [pc, #424] @ 6dcc8 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ vstr d6, [r6] │ │ │ │ - b.n 6ebfc │ │ │ │ - vldr d5, [pc, #400] @ 6f1e8 │ │ │ │ + b.n 6d6d4 │ │ │ │ + vldr d5, [pc, #400] @ 6dcc0 │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 6ef1e │ │ │ │ - b.n 6ef4e │ │ │ │ + blt.w 6d9f6 │ │ │ │ + b.n 6da26 │ │ │ │ vsub.f64 d2, d4, d2 │ │ │ │ vmla.f64 d5, d2, d7 │ │ │ │ vstr d5, [r3] │ │ │ │ - b.n 6e906 │ │ │ │ + b.n 6d3de │ │ │ │ vsub.f64 d8, d6, d8 │ │ │ │ vldr d6, [r8, #-8] │ │ │ │ vmla.f64 d6, d8, d7 │ │ │ │ vstr d6, [r8, #-8] │ │ │ │ - b.n 6ec26 │ │ │ │ + b.n 6d6fe │ │ │ │ vsub.f64 d6, d6, d8 │ │ │ │ vldr d5, [r8, #-8] │ │ │ │ vmla.f64 d5, d6, d7 │ │ │ │ vstr d5, [r8, #-8] │ │ │ │ - b.n 6ec26 │ │ │ │ + b.n 6d6fe │ │ │ │ vsub.f64 d3, d4, d3 │ │ │ │ vmla.f64 d6, d3, d7 │ │ │ │ vstr d6, [r0] │ │ │ │ - b.n 6e906 │ │ │ │ + b.n 6d3de │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b.w 6e7dc │ │ │ │ + b.w 6d2b4 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.w 6e840 │ │ │ │ + b.w 6d318 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ - b.w 6e79e │ │ │ │ + b.w 6d276 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - b.w 6e724 │ │ │ │ + b.w 6d1fc │ │ │ │ vsub.f64 d3, d4, d3 │ │ │ │ vmla.f64 d5, d3, d7 │ │ │ │ vstr d5, [r3] │ │ │ │ - b.n 6e906 │ │ │ │ + b.n 6d3de │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ @@ -104882,235 +102876,2283 @@ │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [fp] │ │ │ │ blx 2cb48 >::~_Vector_base()@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8] │ │ │ │ blx 2cb48 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #240] @ (6f20c ) │ │ │ │ - ldr r3, [pc, #220] @ (6f1fc ) │ │ │ │ + ldr r2, [pc, #240] @ (6dce4 ) │ │ │ │ + ldr r3, [pc, #220] @ (6dcd4 ) │ │ │ │ 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 6f174 │ │ │ │ + beq.n 6dc4c │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2cb78 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ blx 2cb78 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2b770 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6f158 │ │ │ │ + beq.n 6dc30 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - b.n 6f0d4 │ │ │ │ + b.n 6dbac │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ - b.n 6f144 │ │ │ │ + b.n 6dc1c │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6f150 │ │ │ │ - b.n 6f158 │ │ │ │ - b.n 6f102 │ │ │ │ + bne.n 6dc28 │ │ │ │ + b.n 6dc30 │ │ │ │ + b.n 6dbda │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #148] @ (6f210 ) │ │ │ │ - ldr r3, [pc, #128] @ (6f1fc ) │ │ │ │ + ldr r2, [pc, #148] @ (6dce8 ) │ │ │ │ + ldr r3, [pc, #128] @ (6dcd4 ) │ │ │ │ + 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 6dc06 │ │ │ │ + ldr r0, [pc, #132] @ (6dcec ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ + add.w r8, sp, #160 @ 0xa0 │ │ │ │ + b.n 6dc16 │ │ │ │ + ldr r2, [pc, #124] @ (6dcf0 ) │ │ │ │ + ldr r3, [pc, #92] @ (6dcd4 ) │ │ │ │ + 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 6dc06 │ │ │ │ + ldr r0, [pc, #108] @ (6dcf4 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ + add.w r8, sp, #160 @ 0xa0 │ │ │ │ + b.n 6dbb2 │ │ │ │ + add.w r8, sp, #160 @ 0xa0 │ │ │ │ + b.n 6dbcc │ │ │ │ + ldr r2, [pc, #92] @ (6dcf8 ) │ │ │ │ + ldr r3, [pc, #52] @ (6dcd4 ) │ │ │ │ + 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 6dc06 │ │ │ │ + ldr r0, [pc, #76] @ (6dcfc ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ + bcs.n 6dcb0 │ │ │ │ + str r5, [r1, #36] @ 0x24 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ + movs r6, r0 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r4, r0 │ │ │ │ + ldr r2, [pc, #164] @ (6dda8 ) │ │ │ │ + ldr r3, [pc, #168] @ (6ddac ) │ │ │ │ + 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 6dc06 │ │ │ │ + ldr r0, [pc, #152] @ (6ddb0 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ + add.w r8, sp, #160 @ 0xa0 │ │ │ │ + b.n 6dbc6 │ │ │ │ + b.n 6dc10 │ │ │ │ + ldr r2, [pc, #140] @ (6ddb4 ) │ │ │ │ + ldr r3, [pc, #128] @ (6ddac ) │ │ │ │ + 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 6dc06 │ │ │ │ + blx 2cd7c │ │ │ │ + add.w r8, sp, #160 @ 0xa0 │ │ │ │ + b.n 6dbbc │ │ │ │ + ldr r2, [pc, #112] @ (6ddb8 ) │ │ │ │ + ldr r3, [pc, #96] @ (6ddac ) │ │ │ │ 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 6f12e │ │ │ │ - ldr r0, [pc, #132] @ (6f214 ) │ │ │ │ + bne.w 6dc06 │ │ │ │ + ldr r0, [pc, #92] @ (6ddbc ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ - b.n 6f13e │ │ │ │ - ldr r2, [pc, #124] @ (6f218 ) │ │ │ │ - ldr r3, [pc, #92] @ (6f1fc ) │ │ │ │ + b.n 6dc30 │ │ │ │ + ldr r2, [pc, #84] @ (6ddc0 ) │ │ │ │ + ldr r3, [pc, #60] @ (6ddac ) │ │ │ │ + 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 6dc06 │ │ │ │ + ldr r0, [pc, #64] @ (6ddc4 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ + b.n 6dbe6 │ │ │ │ + ldr r2, [pc, #60] @ (6ddc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (6ddac ) │ │ │ │ + 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 6dc06 │ │ │ │ + ldr r0, [pc, #40] @ (6ddcc ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ + movs r6, r0 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006ddd0 : │ │ │ │ + ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + bx r3 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov lr, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r3, [lr, #8] │ │ │ │ + cbz r3, 6de42 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + mov.w ip, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + bgt.n 6de24 │ │ │ │ + bne.n 6de10 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + cmp r0, r5 │ │ │ │ + bgt.n 6de24 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + cbz r0, 6de2a │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w ip, #1 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + cmp r2, r1 │ │ │ │ + ble.n 6de08 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6de18 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 6de46 │ │ │ │ + mov ip, r3 │ │ │ │ + cmp r1, r2 │ │ │ │ + ble.n 6de6e │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, ip, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add.w r3, lr, #4 │ │ │ │ + ldr.w r2, [lr, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + strdeq r2, r3, [r4] │ │ │ │ + beq.n 6de3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2c99c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr.w ip, [sp] │ │ │ │ + cmp r1, r2 │ │ │ │ + bgt.n 6de36 │ │ │ │ + bne.n 6de76 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + cmp r2, r5 │ │ │ │ + blt.n 6de36 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [r4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6df7c │ │ │ │ + stmdb 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 6df68 │ │ │ │ + ldr.w r9, [r8, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6df56 │ │ │ │ + ldr.w sl, [r9, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 6df44 │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6df32 │ │ │ │ + ldr.w fp, [r4, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6df24 │ │ │ │ + ldr.w r6, [fp, #12] │ │ │ │ + cbz r6, 6df12 │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cbz r5, 6df04 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 6def6 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 6de84 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6deda │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6ded6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 6ded2 │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r5, 6df24 │ │ │ │ + mov fp, r5 │ │ │ │ + b.n 6decc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6dec2 │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 6df44 │ │ │ │ + mov sl, r4 │ │ │ │ + b.n 6deba │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 6df56 │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 6deb0 │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c2a8 │ │ │ │ + cbz r4, 6df68 │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 6dea6 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 6de9c │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006df80 : │ │ │ │ + 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 2d528 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0006dff8 : │ │ │ │ + stmdb 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, #336] @ (6e15c ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #336] @ (6e160 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, pc │ │ │ │ + ldr r1, [pc, #336] @ (6e164 ) │ │ │ │ + str r5, [sp, #4] │ │ │ │ + movs r2, #14 │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + vldr d0, [r4, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d570 (double)@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r3, #-12] │ │ │ │ + add r3, r0 │ │ │ │ + ldr r5, [r3, #124] @ 0x7c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 6e158 │ │ │ │ + ldrb r3, [r5, #28] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6e134 │ │ │ │ + ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2b5f0 │ │ │ │ + blx 2c268 │ │ │ │ + ldr r1, [pc, #276] @ (6e168 ) │ │ │ │ + ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ + movs r2, #18 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r5, r7, [r4, #44] @ 0x2c │ │ │ │ + blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d7e4 │ │ │ │ + ldr r1, [pc, #252] @ (6e16c ) │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, pc │ │ │ │ + blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 6e10c │ │ │ │ + ldr.w sl, [pc, #240] @ 6e170 │ │ │ │ + movw fp, #52429 @ 0xcccd │ │ │ │ + movt fp, #52428 @ 0xcccc │ │ │ │ + ldr r3, [pc, #232] @ (6e174 ) │ │ │ │ + mov r9, r7 │ │ │ │ + subs r5, #4 │ │ │ │ + add r3, pc │ │ │ │ + add sl, pc │ │ │ │ + movs r4, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 6e0a4 │ │ │ │ + adds r4, #1 │ │ │ │ + add.w r9, r9, #8 │ │ │ │ + cmp r8, r4 │ │ │ │ + beq.n 6e10c │ │ │ │ + vldr d0, [r9] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d570 (double)@plt> │ │ │ │ + movs r2, #5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, sl │ │ │ │ + blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + ldr.w r1, [r5, #4]! │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d7e4 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r2, #2 │ │ │ │ + blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6e09a │ │ │ │ + mul.w r2, fp, r4 │ │ │ │ + cmp.w r2, #858993459 @ 0x33333333 │ │ │ │ + bhi.n 6e09a │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr.w r2, [r2, #-12] │ │ │ │ + add r2, r6 │ │ │ │ + ldr r7, [r2, #124] @ 0x7c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 6e158 │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ + cbz r2, 6e112 │ │ │ │ + ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ + mov r0, r6 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 2b5f0 │ │ │ │ + add.w r9, r9, #8 │ │ │ │ + blx 2c268 │ │ │ │ + ldr r1, [pc, #120] @ (6e178 ) │ │ │ │ + movs r2, #2 │ │ │ │ + add r1, pc │ │ │ │ + blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 6e0a4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ + ldr r2, [pc, #96] @ (6e17c ) │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [r3, r2] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + moveq r1, #10 │ │ │ │ + beq.n 6e0ee │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r2 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 6e0ee │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ + ldr r3, [pc, #64] @ (6e17c ) │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + moveq r1, #10 │ │ │ │ + beq.w 6e048 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 6e048 │ │ │ │ + blx 2cd7c │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, r5, #3 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r2, r7, #2 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r6, r6, #2 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r2, r3, #2 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r4, r7, r7 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006e180 : │ │ │ │ + ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006e188 : │ │ │ │ + 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 r4, r6, #136 @ 0x88 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 6e1d6 │ │ │ │ + mov r5, r3 │ │ │ │ + sub.w r8, r2, #4 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + add r3, r5 │ │ │ │ + str.w r3, [r8, #4]! │ │ │ │ + blx 2c2cc │ │ │ │ + cmp r0, r4 │ │ │ │ + bne.n 6e1b2 │ │ │ │ + cmp r7, r9 │ │ │ │ + bne.n 6e1dc │ │ │ │ + ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.n 6e1ee │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 6e1c6 │ │ │ │ + ldr r3, [pc, #32] @ (6e200 ) │ │ │ │ + movs r2, #193 @ 0xc1 │ │ │ │ + ldr r1, [pc, #32] @ (6e204 ) │ │ │ │ + ldr r0, [pc, #36] @ (6e208 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #28] @ (6e20c ) │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ + ldr r1, [pc, #28] @ (6e210 ) │ │ │ │ + ldr r0, [pc, #28] @ (6e214 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + subs r4, r2, r5 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r2, r1, r6 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r0, r3, r6 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r2, r0, r5 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r0, r7, r5 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r2, r2, r6 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006e218 : │ │ │ │ + stmdb 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 │ │ │ │ + add.w r5, r0, #136 @ 0x88 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r0, #144] @ 0x90 │ │ │ │ + sub sp, #12 │ │ │ │ + mov lr, r1 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6e24e │ │ │ │ + movs r6, #0 │ │ │ │ + movs r7, #0 │ │ │ │ + mov r8, r1 │ │ │ │ + strd r6, r7, [r0, #32] │ │ │ │ + blx 2c2cc │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 6e240 │ │ │ │ + mov lr, r8 │ │ │ │ + ldr r3, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + beq.n 6e2e8 │ │ │ │ + ldr.w ip, [r4, #64] @ 0x40 │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr.w sl, [r4, #96] @ 0x60 │ │ │ │ + ldr.w r9, [sp] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r5, [r3, r8, lsl #1] │ │ │ │ + ldr.w r3, [sl, r1, lsl #2] │ │ │ │ + ldr.w r3, [ip, r3, lsl #2] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 6e38c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ + cmp r1, r6 │ │ │ │ + bge.n 6e386 │ │ │ │ + ldrd fp, r7, [r4, #68] @ 0x44 │ │ │ │ + add.w r0, sl, r1, lsl #2 │ │ │ │ + vldr d7, [pc, #324] @ 6e3d8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r1, r6 │ │ │ │ + ldr.w r2, [fp, r3, lsl #2] │ │ │ │ + add.w r3, r7, r3, lsl #3 │ │ │ │ + add.w r2, lr, r2, lsl #3 │ │ │ │ + vldr d6, [r3] │ │ │ │ + vldr d5, [r2] │ │ │ │ + vmla.f64 d7, d5, d6 │ │ │ │ + beq.n 6e2c0 │ │ │ │ + ldr.w r3, [r0, #4]! │ │ │ │ + ldr.w r3, [ip, r3, lsl #2] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 6e294 │ │ │ │ + ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ + ldr.w r3, [r3, r8] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + vldr d6, [r3, #32] │ │ │ │ + cmp r5, r2 │ │ │ │ + vadd.f64 d6, d6, d7 │ │ │ │ + vstr d6, [r3, #32] │ │ │ │ + bne.n 6e3c2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add.w r9, r9, #8 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.n 6e26a │ │ │ │ + ldrd fp, r3, [r4, #120] @ 0x78 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.n 6e37a │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ + mov r7, fp │ │ │ │ + ldr.w r8, [r4, #84] @ 0x54 │ │ │ │ + movs r5, #0 │ │ │ │ + mov ip, r6 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr.w r1, [fp, r5, lsl #1] │ │ │ │ + ldr.w r3, [r8, r2, lsl #2] │ │ │ │ + ldr.w sl, [ip, r3, lsl #2] │ │ │ │ + cmp r1, sl │ │ │ │ + bne.n 6e3b0 │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ + vldr d7, [pc, #196] @ 6e3d8 │ │ │ │ + cmp r2, r6 │ │ │ │ + bge.n 6e358 │ │ │ │ + ldr.w r9, [r4, #64] @ 0x40 │ │ │ │ + add.w r0, r8, r2, lsl #2 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ + ldr.w r3, [r9, r7, lsl #2] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 6e344 │ │ │ │ + add.w r3, lr, r3, lsl #3 │ │ │ │ + vldr d6, [r3] │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + add.w r3, r3, r7, lsl #3 │ │ │ │ + vldr d5, [r3] │ │ │ │ + vmla.f64 d7, d5, d6 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 6e356 │ │ │ │ + ldr.w r3, [r0, #4]! │ │ │ │ + ldr.w sl, [ip, r3, lsl #2] │ │ │ │ + cmp r1, sl │ │ │ │ + beq.n 6e324 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, r5] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + vldr d6, [r3, #32] │ │ │ │ + cmp r1, r2 │ │ │ │ + vadd.f64 d6, d6, d7 │ │ │ │ + vstr d6, [r3, #32] │ │ │ │ + bne.n 6e39e │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + adds r7, #8 │ │ │ │ + adds r5, #4 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.n 6e2fe │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [r4, #204] @ 0xcc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + vldr d7, [pc, #80] @ 6e3d8 │ │ │ │ + b.n 6e2c0 │ │ │ │ + ldr r3, [pc, #80] @ (6e3e0 ) │ │ │ │ + movs r2, #235 @ 0xeb │ │ │ │ + ldr r1, [pc, #80] @ (6e3e4 ) │ │ │ │ + ldr r0, [pc, #84] @ (6e3e8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #76] @ (6e3ec ) │ │ │ │ + movs r2, #255 @ 0xff │ │ │ │ + ldr r1, [pc, #76] @ (6e3f0 ) │ │ │ │ + ldr r0, [pc, #76] @ (6e3f4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #68] @ (6e3f8 ) │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ + ldr r1, [pc, #68] @ (6e3fc ) │ │ │ │ + ldr r0, [pc, #72] @ (6e400 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #64] @ (6e404 ) │ │ │ │ + movs r2, #241 @ 0xf1 │ │ │ │ + ldr r1, [pc, #64] @ (6e408 ) │ │ │ │ + ldr r0, [pc, #64] @ (6e40c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + subs r0, r2, r0 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r2, r3, r7 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r4, r0, r1 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r6, r7, r7 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r0, r1, r7 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r6, r0, r3 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r4, r5, r7 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r6, r6, r6 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r4, r7, r1 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r2, r3, r7 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r4, r4, r6 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006e410 : │ │ │ │ + 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 2d4dc │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ + vldr d8, [r5, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 6e456 │ │ │ │ + ldrd r1, r2, [r5, #44] @ 0x2c │ │ │ │ + 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 6e43e │ │ │ │ + ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6e47a │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + vldr d7, [r0, #32] │ │ │ │ + add.w r3, r4, r3, lsl #3 │ │ │ │ + vldr d6, [r3] │ │ │ │ + vmla.f64 d8, d6, d7 │ │ │ │ + blx 2c2cc │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 6e460 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0006e484 : │ │ │ │ + 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 2d4dc │ │ │ │ + ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 6e4c6 │ │ │ │ + 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 2c2cc │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 6e4aa │ │ │ │ + ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.n 6e4d0 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #16] @ (6e4e4 ) │ │ │ │ + movs r2, #219 @ 0xdb │ │ │ │ + ldr r1, [pc, #16] @ (6e4e8 ) │ │ │ │ + ldr r0, [pc, #20] @ (6e4ec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + adds r0, r0, r7 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r6, r2, r2 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r0, r6, r2 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006e4f0 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@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.w ip, [r0, #76] @ 0x4c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ittt gt │ │ │ │ + movgt r7, r1 │ │ │ │ + movgt r4, #0 │ │ │ │ + ldrgt.w r2, [r0, #192] @ 0xc0 │ │ │ │ + ble.n 6e552 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x62> │ │ │ │ + ldr.w r0, [r2, r4, lsl #2] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + adds r1, r3, #1 │ │ │ │ + beq.n 6e53e , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x4e> │ │ │ │ + subs r3, #1 │ │ │ │ + adds r1, r7, #4 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + cbnz r3, 6e53e , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x4e> │ │ │ │ + blx 2c0e0 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ + ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #20] │ │ │ │ + adds r4, #1 │ │ │ │ + cmp ip, r4 │ │ │ │ + bgt.n 6e514 , std::pair, std::less >, std::allocator const, std::pair > > >&)@@Base+0x24> │ │ │ │ + ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ + cmp r2, r3 │ │ │ │ + it ne │ │ │ │ + strne.w r2, [r6, #196] @ 0xc4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ + ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ + cmp r2, r3 │ │ │ │ + it ne │ │ │ │ + strne.w r2, [r6, #196] @ 0xc4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0006e564 : │ │ │ │ + ldr r3, [r0, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6e598 │ │ │ │ + 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 6e57a │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006e59c , 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, #664] @ (6e848 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2ac>) │ │ │ │ + ldr r3, [pc, #664] @ (6e84c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b0>) │ │ │ │ + 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 6e832 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x296> │ │ │ │ + ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.w 6e704 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x168> │ │ │ │ + mov sl, r1 │ │ │ │ + movs r7, #0 │ │ │ │ + add.w r8, r1, #4 │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrd r3, r2, [r6, #64] @ 0x40 │ │ │ │ + ldr.w r0, [sl, #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 6e732 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x196> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.n 6e6ca , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x12e> │ │ │ │ + bne.n 6e610 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x74> │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 6e6ca , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x12e> │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6e602 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x66> │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.n 6e622 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x86> │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.n 6e6da , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x13e> │ │ │ │ + ldr.w r1, [sl, #20] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.n 6e6d2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x136> │ │ │ │ + bne.n 6e636 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x9a> │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bgt.n 6e6d2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x136> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6e628 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x8c> │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.n 6e736 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x19a> │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + blt.n 6e654 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xb8> │ │ │ │ + bne.w 6e7a2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x206> │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 6e7a2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x206> │ │ │ │ + movs r0, #32 │ │ │ │ + strd r2, r1, [sp, #8] │ │ │ │ + blx 2b66c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [r0, #24] │ │ │ │ + mov fp, r0 │ │ │ │ + strd r4, r5, [r0, #16] │ │ │ │ + str r3, [r0, #28] │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.w 6e792 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1f6> │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 6e7b6 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21a> │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 2c99c │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble.w 6e80c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x270> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6e7b6 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21a> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r8, r2 │ │ │ │ + it eq │ │ │ │ + orreq.w r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 6e7b8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21c> │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + blt.w 6e7b6 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21a> │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + bne.n 6e7b8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21c> │ │ │ │ + ldr.w r0, [fp, #20] │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 6e7b8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21c> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6e602 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x66> │ │ │ │ + b.n 6e618 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x7c> │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6e628 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x8c> │ │ │ │ + b.n 6e63e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xa2> │ │ │ │ + bne.n 6e6e2 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x146> │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt.n 6e622 , 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 6e720 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x184> │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ + str.w r3, [r6, #196] @ 0xc4 │ │ │ │ + adds r7, #1 │ │ │ │ + cmp ip, r7 │ │ │ │ + bgt.w 6e5e4 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x48> │ │ │ │ + ldr r2, [pc, #328] @ (6e850 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b4>) │ │ │ │ + ldr r3, [pc, #324] @ (6e84c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b0>) │ │ │ │ + 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 6e82e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x292> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add.w r0, r6, #192 @ 0xc0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 2cbf0 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 6e6fc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x160> │ │ │ │ + ldr.w r1, [sl, #20] │ │ │ │ + movs r0, #32 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + blx 2b66c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r3, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + strd r4, r5, [r0, #16] │ │ │ │ + str r1, [r0, #24] │ │ │ │ + str r3, [r0, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6e818 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x27c> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + mov r1, sl │ │ │ │ + bl 6dde0 │ │ │ │ + ldrd r5, r2, [sp, #28] │ │ │ │ + subs r0, r5, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6e69e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x102> │ │ │ │ + mov r0, fp │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2c2a8 │ │ │ │ + mov.w r3, #1 │ │ │ │ + strb.w r3, [sp, #24] │ │ │ │ + ldrd r3, r2, [r6, #196] @ 0xc4 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6e7ce , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x232> │ │ │ │ + str.w r5, [r3], #4 │ │ │ │ + ldr.w ip, [r6, #76] @ 0x4c │ │ │ │ + str.w r3, [r6, #196] @ 0xc4 │ │ │ │ + b.n 6e6fc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x160> │ │ │ │ + bne.n 6e7de , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x242> │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt.w 6e676 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xda> │ │ │ │ + bgt.n 6e7de , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x242> │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 6e76a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1ce> │ │ │ │ + ldr r3, [pc, #176] @ (6e854 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2b8>) │ │ │ │ + mov.w r2, #276 @ 0x114 │ │ │ │ + ldr r1, [pc, #172] @ (6e858 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2bc>) │ │ │ │ + ldr r0, [pc, #176] @ (6e85c , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2c0>) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + movs r0, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2b82c │ │ │ │ + ldr.w r3, [sl, #20] │ │ │ │ + mov r5, fp │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [sl, #20] │ │ │ │ + b.n 6e772 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1d6> │ │ │ │ + add r1, sp, #20 │ │ │ │ + add.w r0, r6, #192 @ 0xc0 │ │ │ │ + blx 2cbf0 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 6e6fc , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x160> │ │ │ │ + ldr.w r3, [sl, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 6e82a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x28e> │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 2c2cc │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + blt.n 6e7fe , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x262> │ │ │ │ + bne.n 6e750 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.n 6e750 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6e6ac , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x110> │ │ │ │ + mov r2, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 6e7b8 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x21c> │ │ │ │ + bne.n 6e750 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bgt.w 6e692 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0xf6> │ │ │ │ + b.n 6e750 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ + ldr.w r2, [sl, #16] │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.n 6e82a , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x28e> │ │ │ │ + bne.n 6e750 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + ble.n 6e750 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x1b4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6e69e , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x102> │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #44] @ (6e860 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2c4>) │ │ │ │ + movw r2, #263 @ 0x107 │ │ │ │ + ldr r1, [pc, #40] @ (6e864 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2c8>) │ │ │ │ + ldr r0, [pc, #44] @ (6e868 , std::pair, std::less >, std::allocator const, std::pair > > >&, bool)@@Base+0x2cc>) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ + movs r6, r0 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006e86c : │ │ │ │ + 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 r1, [pc, #652] @ (6eb10 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r2, [pc, #652] @ (6eb14 ) │ │ │ │ + mov fp, r0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov.w r2, #0 │ │ │ │ + ble.n 6e8b8 │ │ │ │ + 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 6eaf4 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.n 6e8a4 │ │ │ │ + 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 2c4dc > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ + cmp sl, r4 │ │ │ │ + ble.n 6e95a │ │ │ │ + ldrd r5, r6, [fp, #44] @ 0x2c │ │ │ │ + add.w r7, fp, #136 @ 0x88 │ │ │ │ + vldr d8, [pc, #552] @ 6eb08 │ │ │ │ + subs r5, #4 │ │ │ │ + ldrd r2, r3, [r6], #8 │ │ │ │ + strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [fp, #140] @ 0x8c │ │ │ │ + ldr.w r1, [r5, #4]! │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + vstr d8, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6eaec │ │ │ │ + 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 6e902 │ │ │ │ + mov r2, lr │ │ │ │ + cmp r7, lr │ │ │ │ + beq.n 6e92c │ │ │ │ + ldr.w r0, [lr, #16] │ │ │ │ + cmp ip, r0 │ │ │ │ + itt ge │ │ │ │ + strge r2, [sp, #24] │ │ │ │ + strbge.w r3, [sp, #28] │ │ │ │ + bge.n 6e940 │ │ │ │ + mov r1, r2 │ │ │ │ + add.w r0, fp, #132 @ 0x84 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + blx 2cb24 > > 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 6eade │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ + str.w r3, [fp, #160] @ 0xa0 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, sl │ │ │ │ + bne.n 6e8e2 │ │ │ │ + add.w r3, fp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2d0dc │ │ │ │ + add.w r3, fp, #168 @ 0xa8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 2c4dc > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ + ldrd r4, r2, [fp, #108] @ 0x6c │ │ │ │ + cmp r2, r4 │ │ │ │ + beq.n 6ea0a │ │ │ │ + add r5, sp, #24 │ │ │ │ + mov.w r8, #0 │ │ │ │ + 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 6eae8 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, r6, #8 │ │ │ │ + ldmia r0, {r0, r2, r3} │ │ │ │ + cmp r3, lr │ │ │ │ + itet ge │ │ │ │ + movge r1, r6 │ │ │ │ + movlt r6, r2 │ │ │ │ + movge r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 6e9b4 │ │ │ │ + cmp r1, r7 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + beq.n 6e9dc │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp lr, r3 │ │ │ │ + itt ge │ │ │ │ + strge r1, [sp, #16] │ │ │ │ + strbge.w r6, [sp, #20] │ │ │ │ + bge.n 6e9ee │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + add.w r0, fp, #132 @ 0x84 │ │ │ │ + blx 2cb24 > > 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 6ead4 │ │ │ │ + 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 6e98c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2d88c │ │ │ │ + add.w r3, fp, #180 @ 0xb4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c4dc > >, std::allocator > > > >::reserve(unsigned int)@plt> │ │ │ │ + ldrd r8, r2, [fp, #120] @ 0x78 │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.n 6eaac │ │ │ │ + add.w r7, fp, #136 @ 0x88 │ │ │ │ + add r5, sp, #24 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ + mov.w r9, #0 │ │ │ │ + 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, 6ea7c │ │ │ │ + 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 6ea56 │ │ │ │ + cmp r1, r7 │ │ │ │ + beq.n 6ea7c │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp lr, r3 │ │ │ │ + itt ge │ │ │ │ + strge r1, [sp, #16] │ │ │ │ + strbge.w r4, [sp, #20] │ │ │ │ + bge.n 6ea8e │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + add.w r0, fp, #132 @ 0x84 │ │ │ │ + blx 2cb24 > > 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 6eaca │ │ │ │ + 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 6ea36 │ │ │ │ + ldr r2, [pc, #104] @ (6eb18 ) │ │ │ │ + ldr r3, [pc, #100] @ (6eb14 ) │ │ │ │ + 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 6eaf0 │ │ │ │ + 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 2bd74 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ + b.n 6eaa0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 2bd74 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ + b.n 6ea00 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2bd74 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@plt> │ │ │ │ + b.n 6e954 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + b.n 6e9dc │ │ │ │ + mov r2, r7 │ │ │ │ + b.n 6e92c │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #36] @ (6eb1c ) │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ + ldr r1, [pc, #36] @ (6eb20 ) │ │ │ │ + ldr r0, [pc, #40] @ (6eb24 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + lsls r0, r5, #26 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ + movs r6, r0 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006eb28 : │ │ │ │ + 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 6ebbc │ │ │ │ + ldrd r2, r3, [r1, #16] │ │ │ │ + strd r2, r3, [r0, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + adds r0, #24 │ │ │ │ + adds r1, #24 │ │ │ │ + blx 2d8e0 │ │ │ │ + add.w r1, r5, #64 @ 0x40 │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + blx 2b89c │ │ │ │ + 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, 6eb80 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 6de84 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6eb6c │ │ │ │ + ldrd r1, r0, [r4, #156] @ 0x9c │ │ │ │ + add.w r2, r4, #136 @ 0x88 │ │ │ │ + strd r5, r2, [r4, #140] @ 0x8c │ │ │ │ + strd r2, r5, [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 2b684 │ │ │ │ + movs r3, #0 │ │ │ │ + strb.w r3, [r4, #204] @ 0xcc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0006ebc0 : │ │ │ │ + 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] │ │ │ │ + blx 2bfd4 │ │ │ │ + mov r1, r0 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2d8e0 │ │ │ │ + add.w r1, r5, #88 @ 0x58 │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + blx 2d0d0 │ │ │ │ + add.w r1, r5, #152 @ 0x98 │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + blx 2d15c │ │ │ │ + ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ + cbz r5, 6ec1c │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 6de84 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6ec08 │ │ │ │ + ldrd r1, r0, [r4, #156] @ 0x9c │ │ │ │ + add.w r2, r4, #136 @ 0x88 │ │ │ │ + strd r5, r2, [r4, #140] @ 0x8c │ │ │ │ + strd r2, r5, [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 2b684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006ec58 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r5, [pc, #248] @ (6ed60 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #248] @ (6ed64 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r5, pc │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov.w r0, #0 │ │ │ │ + strd r2, r3, [r4, #16] │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2bfd4 │ │ │ │ + mov r1, r0 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2d8e0 │ │ │ │ + vldr d7, [pc, #196] @ 6ed58 │ │ │ │ + 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 2b89c │ │ │ │ + mov r0, sp │ │ │ │ + blx 2bea4 │ │ │ │ + ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ + cbz r5, 6ece4 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 6de84 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + blx 2c2a8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6ecd0 │ │ │ │ + ldrd r1, r0, [r4, #156] @ 0x9c │ │ │ │ + add.w r2, r4, #136 @ 0x88 │ │ │ │ + strd r5, r2, [r4, #140] @ 0x8c │ │ │ │ + strd r2, r5, [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 2b684 │ │ │ │ + ldr r2, [pc, #76] @ (6ed68 ) │ │ │ │ + ldr r3, [pc, #68] @ (6ed64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6f12e │ │ │ │ - ldr r0, [pc, #108] @ (6f21c ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ - add.w r8, sp, #160 @ 0xa0 │ │ │ │ - b.n 6f0da │ │ │ │ - add.w r8, sp, #160 @ 0xa0 │ │ │ │ - b.n 6f0f4 │ │ │ │ - ldr r2, [pc, #92] @ (6f220 ) │ │ │ │ - ldr r3, [pc, #52] @ (6f1fc ) │ │ │ │ + bne.n 6ed4e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, sp │ │ │ │ + blx 2bea4 │ │ │ │ + ldr r2, [pc, #48] @ (6ed6c ) │ │ │ │ + ldr r3, [pc, #36] @ (6ed64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6f12e │ │ │ │ - ldr r0, [pc, #76] @ (6f224 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ + beq.n 6ed52 │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - 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 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - bcs.n 6f1d8 │ │ │ │ - str r5, [r1, #36] @ 0x24 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + ... │ │ │ │ + lsls r2, r0, #11 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ - movs r4, r0 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp2 0, 1, cr0, cr2, cr5, {0} │ │ │ │ - ldc2 0, cr0, [r4, #20]! │ │ │ │ - b.n 6ec64 │ │ │ │ - movs r3, r0 │ │ │ │ - ldc2 0, cr0, [r2, #20] │ │ │ │ - b.n 6ec28 │ │ │ │ - movs r3, r0 │ │ │ │ - stc2l 0, cr0, [sl, #-20]! @ 0xffffffec │ │ │ │ - b.n 6ebe0 │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r2, [pc, #164] @ (6f2d0 ) │ │ │ │ - ldr r3, [pc, #168] @ (6f2d4 ) │ │ │ │ - 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 6f12e │ │ │ │ - ldr r0, [pc, #152] @ (6f2d8 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 2bf60 │ │ │ │ - add.w r8, sp, #160 @ 0xa0 │ │ │ │ - b.n 6f0ee │ │ │ │ - b.n 6f138 │ │ │ │ - ldr r2, [pc, #140] @ (6f2dc ) │ │ │ │ - ldr r3, [pc, #128] @ (6f2d4 ) │ │ │ │ - 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 6f12e │ │ │ │ - blx 2cd7c │ │ │ │ - add.w r8, sp, #160 @ 0xa0 │ │ │ │ - b.n 6f0e4 │ │ │ │ - ldr r2, [pc, #112] @ (6f2e0 ) │ │ │ │ - ldr r3, [pc, #96] @ (6f2d4 ) │ │ │ │ - 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 6f12e │ │ │ │ - ldr r0, [pc, #92] @ (6f2e4 ) │ │ │ │ + lsls r2, r2, #8 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ + movs r6, r0 │ │ │ │ + │ │ │ │ +0006ed70 : │ │ │ │ + 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 │ │ │ │ + adds r1, #24 │ │ │ │ + adds r0, #24 │ │ │ │ + ldrd r2, r3, [r5, #16] │ │ │ │ + strd r2, r3, [r4, #16] │ │ │ │ + blx 2d8b0 │ │ │ │ + add.w r1, r5, #64 @ 0x40 │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + blx 2d184 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r2, r4, #136 @ 0x88 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r3, [r4, #136] @ 0x88 │ │ │ │ + strd r2, r2, [r4, #144] @ 0x90 │ │ │ │ + add.w r7, r4, #64 @ 0x40 │ │ │ │ + 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 2b684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.n 6ee0a │ │ │ │ + add.w r0, r4, #192 @ 0xc0 │ │ │ │ + blx 2cbfc const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #180 @ 0xb4 │ │ │ │ + blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #156 @ 0x9c │ │ │ │ + blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ + bl 6de84 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2bea4 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2cb78 │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006ee18 : │ │ │ │ + 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 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r0, #16] │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2bfd4 │ │ │ │ + mov r1, r0 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2d8b0 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ + add.w r1, r5, #88 @ 0x58 │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + blx 2c374 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r2, r4, #136 @ 0x88 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r3, [r4, #136] @ 0x88 │ │ │ │ + strd r2, r2, [r4, #144] @ 0x90 │ │ │ │ + add.w r7, r4, #64 @ 0x40 │ │ │ │ + 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 2b684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.n 6eeba │ │ │ │ + add.w r0, r4, #192 @ 0xc0 │ │ │ │ + blx 2cbfc const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #180 @ 0xb4 │ │ │ │ + blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #156 @ 0x9c │ │ │ │ + blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ + bl 6de84 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2bea4 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2cb78 │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006eec8 : │ │ │ │ + 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 │ │ │ │ + strd r2, r3, [r4, #16] │ │ │ │ + blx 2bfd4 │ │ │ │ + mov r1, r0 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2d8b0 │ │ │ │ + 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 2b684 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + add.w r0, r4, #192 @ 0xc0 │ │ │ │ + blx 2cbfc const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #180 @ 0xb4 │ │ │ │ + blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #168 @ 0xa8 │ │ │ │ + blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #156 @ 0x9c │ │ │ │ + blx 2ce98 > >, std::allocator > > > >::~_Vector_base()@plt> │ │ │ │ + ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ + bl 6de84 │ │ │ │ + add.w r0, r4, #64 @ 0x40 │ │ │ │ + blx 2bea4 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2cb78 │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov lr, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r2, [lr, #8] │ │ │ │ + cbnz r2, 6efa4 │ │ │ │ + b.n 6efd6 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + ldr r5, [r2, #12] │ │ │ │ + cmp r1, r0 │ │ │ │ + itet ge │ │ │ │ + movge r3, r5 │ │ │ │ + movlt.w ip, #1 │ │ │ │ + movge.w ip, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6efa2 │ │ │ │ + mov r3, r2 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 6efda │ │ │ │ + cmp r1, r0 │ │ │ │ + ite gt │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r3, #0 │ │ │ │ + strd r2, r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add.w r2, lr, #4 │ │ │ │ + ldr.w r3, [lr, #12] │ │ │ │ + cmp r2, r3 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + strdeq r3, r2, [r4] │ │ │ │ + beq.n 6efd0 │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + blx 2c99c │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r2, ip │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + b.n 6efc4 │ │ │ │ + │ │ │ │ +0006f000 > >, std::allocator > > > >::~_Vector_base()@@Base>: │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 6f028 > >, std::allocator > > > >::~_Vector_base()@@Base+0x28> │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006f02c const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@@Base>: │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 6f054 const, std::pair > >, std::allocator const, std::pair > > > >::~_Vector_base()@@Base+0x28> │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006f058 > >, std::allocator > > > >::reserve(unsigned 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, #4056] @ 0xfd8 │ │ │ │ + sub sp, #12 │ │ │ │ + cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ + bcs.n 6f0c6 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x6e> │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ + subs r5, r5, r6 │ │ │ │ + cmp.w r1, r5, asr #2 │ │ │ │ + bls.n 6f0c0 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x68> │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + mov.w r9, r1, lsl #2 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + sub.w r8, r1, r6 │ │ │ │ + blx 2b66c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n 6f0a8 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x50> │ │ │ │ + subs r2, r0, #4 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr.w r0, [r3], #4 │ │ │ │ + str.w r0, [r2, #4]! │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 6f09c > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x44> │ │ │ │ + cbz r6, 6f0b2 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x5a> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2c2a8 │ │ │ │ + add.w r2, r7, r8 │ │ │ │ + add.w r3, r7, r9 │ │ │ │ + strd r7, r2, [r4] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #8] @ (6f0d0 > >, std::allocator > > > >::reserve(unsigned int)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - add.w r8, sp, #160 @ 0xa0 │ │ │ │ - b.n 6f158 │ │ │ │ - ldr r2, [pc, #84] @ (6f2e8 ) │ │ │ │ - ldr r3, [pc, #60] @ (6f2d4 ) │ │ │ │ - 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 6f12e │ │ │ │ - ldr r0, [pc, #64] @ (6f2ec ) │ │ │ │ + nop │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ + movs r4, r0 │ │ │ │ + │ │ │ │ +0006f0d4 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base>: │ │ │ │ + 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 │ │ │ │ + ldrd r5, r8, [r0] │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + sub sp, #12 │ │ │ │ + sub.w r9, r8, r5 │ │ │ │ + mov.w r4, r9, asr #2 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 6f158 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x84> │ │ │ │ + cmp r4, #1 │ │ │ │ + ite cs │ │ │ │ + addcs r4, r4, r4 │ │ │ │ + addcc r4, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + it cs │ │ │ │ + movcs r4, r3 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b66c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r5, r8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str.w r3, [r0, r9] │ │ │ │ + beq.n 6f154 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x80> │ │ │ │ + subs r2, r0, #4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str.w r1, [r2, #4]! │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.n 6f126 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x52> │ │ │ │ + subs r3, r3, r5 │ │ │ │ + add r3, r7 │ │ │ │ + add.w r8, r3, #4 │ │ │ │ + cbz r5, 6f146 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x72> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + subs r1, r1, r5 │ │ │ │ + blx 2c2a8 │ │ │ │ + add r4, r7 │ │ │ │ + strd r7, r8, [r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 6f136 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x62> │ │ │ │ + ldr r0, [pc, #4] @ (6f160 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x8c>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 6f10e │ │ │ │ - ldr r2, [pc, #60] @ (6f2f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (6f2d4 ) │ │ │ │ - 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 6f12e │ │ │ │ - ldr r0, [pc, #40] @ (6f2f4 ) │ │ │ │ + ble.n 6f0e8 > >, std::allocator > > > >::_M_realloc_append > > const&>(std::_Rb_tree_iterator > > const&)@@Base+0x14> │ │ │ │ + movs r3, r0 │ │ │ │ + │ │ │ │ +0006f164 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, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldrd r5, r8, [r0] │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ + sub sp, #12 │ │ │ │ + sub.w r9, r8, r5 │ │ │ │ + mov.w r4, r9, asr #2 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 6f1e8 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x84> │ │ │ │ + cmp r4, #1 │ │ │ │ + ite cs │ │ │ │ + addcs r4, r4, r4 │ │ │ │ + addcc r4, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + it cs │ │ │ │ + movcs r4, r3 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b66c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r5, r8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str.w r3, [r0, r9] │ │ │ │ + beq.n 6f1e4 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x80> │ │ │ │ + subs r2, r0, #4 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str.w r1, [r2, #4]! │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.n 6f1b6 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x52> │ │ │ │ + subs r3, r3, r5 │ │ │ │ + add r3, r7 │ │ │ │ + add.w r8, r3, #4 │ │ │ │ + cbz r5, 6f1d6 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x72> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + subs r1, r1, r5 │ │ │ │ + blx 2c2a8 │ │ │ │ + add r4, r7 │ │ │ │ + strd r7, r8, [r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 6f1c6 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x62> │ │ │ │ + ldr r0, [pc, #4] @ (6f1f0 const, std::pair > >, std::allocator const, std::pair > > > >::_M_realloc_append const, std::pair > > const&>(std::_Rb_tree_iterator const, std::pair > > const&)@@Base+0x8c>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - stc2 0, cr0, [r4, #-20] @ 0xffffffec │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 6ebc4 │ │ │ │ - movs r3, r0 │ │ │ │ - ldc2l 0, cr0, [lr], {5} │ │ │ │ - ldc2 0, cr0, [lr], #20 │ │ │ │ - b.n 6eb44 │ │ │ │ - movs r3, r0 │ │ │ │ - ldc2 0, cr0, [sl], {5} │ │ │ │ - b.n 6eb04 │ │ │ │ - movs r3, r0 │ │ │ │ - ldc2l 0, cr0, [sl], #-20 @ 0xffffffec │ │ │ │ - b.n 6facc │ │ │ │ + ble.n 6f258 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x64> │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0006f2f8 : │ │ │ │ - ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - bx r3 │ │ │ │ +0006f1f4 > > 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, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r1, [pc, #252] @ (6f304 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x110>) │ │ │ │ + ldr r3, [pc, #252] @ (6f308 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x114>) │ │ │ │ + mov r6, r2 │ │ │ │ + add r1, pc │ │ │ │ + sub sp, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + adds r7, r5, #4 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2b66c │ │ │ │ + mov r2, r6 │ │ │ │ + add.w lr, r0, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r8, r7 │ │ │ │ + ldr.w r6, [r2], #8 │ │ │ │ + str r6, [r0, #16] │ │ │ │ + ldmia r2, {r0, r1, r2, r3} │ │ │ │ + stmia.w lr, {r0, r1, r2, r3} │ │ │ │ + beq.n 6f296 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa2> │ │ │ │ + ldr.w r3, [r8, #16] │ │ │ │ + cmp r3, r6 │ │ │ │ + ble.n 6f272 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x7e> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.n 6f292 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x9e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c99c │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bge.n 6f29a > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa6> │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6f2e2 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xee> │ │ │ │ + mov r2, r8 │ │ │ │ + movs r0, #1 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2b82c │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r5, #20] │ │ │ │ + b.n 6f2bc > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xc8> │ │ │ │ + mov ip, r8 │ │ │ │ + bge.n 6f2b2 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xbe> │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + cmp r8, r2 │ │ │ │ + beq.n 6f2e0 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xec> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2c2cc │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + ble.n 6f29a > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa6> │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6f2fa > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x106> │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 6f262 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x6e> │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cbnz r3, 6f2d8 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xe4> │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, sp, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 6ef84 │ │ │ │ + ldrd ip, r2, [sp, #4] │ │ │ │ + subs.w r0, ip, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + cbnz r2, 6f2e2 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xee> │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r4, ip │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r1, [pc, #76] @ (6f30c > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x118>) │ │ │ │ + ldr r2, [pc, #72] @ (6f308 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x114>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 6f2fe > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x10a> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp r3, r6 │ │ │ │ + bge.n 6f29a > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xa6> │ │ │ │ + movs r0, #0 │ │ │ │ + cmp r7, r2 │ │ │ │ + it eq │ │ │ │ + orreq.w r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6f262 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x6e> │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmp r6, r3 │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.n 6f262 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x6e> │ │ │ │ + mov r2, r8 │ │ │ │ + b.n 6f2ee > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0xfa> │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + stc2 0, cr0, [r4, #-20]! @ 0xffffffec │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + ldc2l 0, cr0, [r0], #-20 @ 0xffffffec │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 6f378 │ │ │ │ + beq.n 6f380 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x18c> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r2, r1 │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 6f34e │ │ │ │ + bhi.n 6f356 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x162> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r3, r0, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 6f37a │ │ │ │ + bhi.n 6f382 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x18e> │ │ │ │ cmp r6, #8 │ │ │ │ - ble.n 6f3aa │ │ │ │ + ble.n 6f3b2 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1be> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c5b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r6, r3 │ │ │ │ str r6, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ @@ -105118,260 +105160,260 @@ │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 2b66c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ blx 2d368 │ │ │ │ - cbz r7, 6f36c │ │ │ │ + cbz r7, 6f374 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x180> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2a8 │ │ │ │ add r6, r5 │ │ │ │ str r5, [r4, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - ble.n 6f3b8 │ │ │ │ + ble.n 6f3c0 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1cc> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c5b0 │ │ │ │ ldrd r7, r0, [r4] │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ subs r3, r0, r7 │ │ │ │ add r1, r3 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it le │ │ │ │ addle r6, r6, r7 │ │ │ │ - ble.n 6f348 │ │ │ │ + ble.n 6f350 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x15c> │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r6, r3 │ │ │ │ str r6, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r6, r7 │ │ │ │ - bne.n 6f348 │ │ │ │ + bne.n 6f350 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x15c> │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r7] │ │ │ │ - b.n 6f348 │ │ │ │ - bne.n 6f390 │ │ │ │ + b.n 6f350 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x15c> │ │ │ │ + bne.n 6f398 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1a4> │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [r7] │ │ │ │ - b.n 6f390 │ │ │ │ + b.n 6f398 > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_emplace_hint_unique > >(std::_Rb_tree_const_iterator > >, std::pair >&&)@@Base+0x1a4> │ │ │ │ │ │ │ │ -0006f3c4 : │ │ │ │ +0006f3cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (6f418 ) │ │ │ │ + ldr r3, [pc, #68] @ (6f420 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #68] @ (6f41c ) │ │ │ │ + ldr r2, [pc, #68] @ (6f424 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 6f3e8 │ │ │ │ + cbz r0, 6f3f0 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 6f3f4 │ │ │ │ + cbz r0, 6f3fc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 6f410 │ │ │ │ + cbz r3, 6f418 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, 6f406 │ │ │ │ + cbz r0, 6f40e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 6f406 │ │ │ │ + cbnz r3, 6f40e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfa8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 6f3f4 │ │ │ │ - smmla r0, r8, r5, r0 │ │ │ │ + b.n 6f3fc │ │ │ │ + smmla r0, r0, r5, r0 │ │ │ │ lsrs r0, r0, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006f420 : │ │ │ │ +0006f428 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d73c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006f440 : │ │ │ │ +0006f448 : │ │ │ │ ldrb.w r3, [r0, #80] @ 0x50 │ │ │ │ - cbz r3, 6f44c │ │ │ │ + cbz r3, 6f454 │ │ │ │ vldr d0, [r0, #64] @ 0x40 │ │ │ │ bx lr │ │ │ │ - vldr d0, [pc, #8] @ 6f458 │ │ │ │ + vldr d0, [pc, #8] @ 6f460 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0006f460 : │ │ │ │ +0006f468 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r2, r1, [r0, #72] @ 0x48 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bge.n 6f4b0 │ │ │ │ - cbz r2, 6f492 │ │ │ │ + bge.n 6f4b8 │ │ │ │ + cbz r2, 6f49a │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2ce20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ adds r0, r5, #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 6f4d2 │ │ │ │ + bcs.n 6f4da │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ strd r0, r5, [r4, #72] @ 0x48 │ │ │ │ - b.n 6f4b4 │ │ │ │ + b.n 6f4bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6f496 │ │ │ │ + beq.n 6f49e │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 2ca6c (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 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006f4d8 : │ │ │ │ +0006f4e0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #180] @ (6f5a0 ) │ │ │ │ + ldr r5, [pc, #180] @ (6f5a8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2c6c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #168] @ (6f5a4 ) │ │ │ │ + ldr r3, [pc, #168] @ (6f5ac ) │ │ │ │ ldrb.w r2, [r1, #56] @ 0x38 │ │ │ │ vldr d7, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ strb.w r2, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ adds r3, #8 │ │ │ │ ldrb.w r5, [r1, #80] @ 0x50 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ strb.w r5, [r4, #80] @ 0x50 │ │ │ │ strd r0, r3, [r4, #72] @ 0x48 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ vstr d7, [r4, #64] @ 0x40 │ │ │ │ - cbz r2, 6f52c │ │ │ │ + cbz r2, 6f534 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r1, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r2, 6f53c │ │ │ │ + cbz r2, 6f544 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ - cbz r5, 6f560 │ │ │ │ + cbz r5, 6f568 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6f566 │ │ │ │ + ble.n 6f56e │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bge.n 6f59c │ │ │ │ + bge.n 6f5a4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2c488 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #64] @ (6f5a8 ) │ │ │ │ + ldr r3, [pc, #64] @ (6f5b0 ) │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ - ldr r1, [pc, #64] @ (6f5ac ) │ │ │ │ - ldr r0, [pc, #64] @ (6f5b0 ) │ │ │ │ + ldr r1, [pc, #64] @ (6f5b4 ) │ │ │ │ + ldr r0, [pc, #64] @ (6f5b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 6f58a │ │ │ │ + cbz r0, 6f592 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 6f58a │ │ │ │ + cbnz r3, 6f592 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ blx 2c464 > > >::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfa8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - @ instruction: 0xfa440005 │ │ │ │ + @ instruction: 0xfa3c0005 │ │ │ │ lsrs r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006f5b4 : │ │ │ │ +0006f5bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ @@ -105384,32 +105426,32 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006f5e8 : │ │ │ │ +0006f5f0 : │ │ │ │ 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] @ (6f6d8 ) │ │ │ │ + ldr r2, [pc, #224] @ (6f6e0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #224] @ (6f6dc ) │ │ │ │ + ldr r3, [pc, #224] @ (6f6e4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #220] @ (6f6e0 ) │ │ │ │ + ldr r6, [pc, #220] @ (6f6e8 ) │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c594 │ │ │ │ - ldr r2, [pc, #208] @ (6f6e4 ) │ │ │ │ + ldr r2, [pc, #208] @ (6f6ec ) │ │ │ │ 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 │ │ │ │ @@ -105420,102 +105462,102 @@ │ │ │ │ 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 2b66c │ │ │ │ - ldr r2, [pc, #156] @ (6f6e8 ) │ │ │ │ + ldr r2, [pc, #156] @ (6f6f0 ) │ │ │ │ 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 6f308 │ │ │ │ + bl 6f310 > > 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 2b66c │ │ │ │ - ldr r3, [pc, #116] @ (6f6ec ) │ │ │ │ + ldr r3, [pc, #116] @ (6f6f4 ) │ │ │ │ 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] @ (6f6f0 ) │ │ │ │ - ldr r3, [pc, #72] @ (6f6dc ) │ │ │ │ + ldr r2, [pc, #92] @ (6f6f8 ) │ │ │ │ + ldr r3, [pc, #72] @ (6f6e4 ) │ │ │ │ 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 6f6ce │ │ │ │ + bne.n 6f6d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ blx 2c464 > > >::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfa8 │ │ │ │ - ldr r2, [pc, #56] @ (6f6f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (6f6dc ) │ │ │ │ + ldr r2, [pc, #56] @ (6f6fc ) │ │ │ │ + ldr r3, [pc, #28] @ (6f6e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6f6d4 │ │ │ │ + beq.n 6f6dc │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 6f6b4 │ │ │ │ + b.n 6f6bc │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldrsh.w r0, [r2, r5] │ │ │ │ + vld4.8 {d0-d3}, [sl], r5 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.8 {d0-d3}, [lr], r5 │ │ │ │ + vld4.8 {d0-d3}, [r6], r5 │ │ │ │ lsrs r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [ip, #5] │ │ │ │ - ldr??.w r0, [r2, r5] │ │ │ │ + ldrb.w r0, [r4, #5] │ │ │ │ + str??.w r0, [sl, r5] │ │ │ │ │ │ │ │ -0006f6f8 : │ │ │ │ +0006f700 : │ │ │ │ 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] @ (6f7e8 ) │ │ │ │ + ldr r2, [pc, #224] @ (6f7f0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #224] @ (6f7ec ) │ │ │ │ + ldr r3, [pc, #224] @ (6f7f4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #220] @ (6f7f0 ) │ │ │ │ + ldr r6, [pc, #220] @ (6f7f8 ) │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c6c4 │ │ │ │ - ldr r2, [pc, #208] @ (6f7f4 ) │ │ │ │ + ldr r2, [pc, #208] @ (6f7fc ) │ │ │ │ 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 │ │ │ │ @@ -105526,251 +105568,239 @@ │ │ │ │ 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 2b66c │ │ │ │ - ldr r2, [pc, #156] @ (6f7f8 ) │ │ │ │ + ldr r2, [pc, #156] @ (6f800 ) │ │ │ │ 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 6f308 │ │ │ │ + bl 6f310 > > 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 2b66c │ │ │ │ - ldr r3, [pc, #116] @ (6f7fc ) │ │ │ │ + ldr r3, [pc, #116] @ (6f804 ) │ │ │ │ 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] @ (6f800 ) │ │ │ │ - ldr r3, [pc, #72] @ (6f7ec ) │ │ │ │ + ldr r2, [pc, #92] @ (6f808 ) │ │ │ │ + ldr r3, [pc, #72] @ (6f7f4 ) │ │ │ │ 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 6f7de │ │ │ │ + bne.n 6f7e6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r4, #84 @ 0x54 │ │ │ │ blx 2c464 > > >::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfa8 │ │ │ │ - ldr r2, [pc, #56] @ (6f804 ) │ │ │ │ - ldr r3, [pc, #28] @ (6f7ec ) │ │ │ │ + ldr r2, [pc, #56] @ (6f80c ) │ │ │ │ + ldr r3, [pc, #28] @ (6f7f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6f7e4 │ │ │ │ + beq.n 6f7ec │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 6f7c4 │ │ │ │ + b.n 6f7cc │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - strh.w r0, [r2, r5] │ │ │ │ + ldrb.w r0, [sl, r5] │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [lr, r5] │ │ │ │ + ldrb.w r0, [r6, r5] │ │ │ │ lsrs r0, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf78c0005 │ │ │ │ - @ instruction: 0xf7620005 │ │ │ │ + @ instruction: 0xf7840005 │ │ │ │ + @ instruction: 0xf75a0005 │ │ │ │ │ │ │ │ -0006f808 ::~SimpleReferenced()@@Base>: │ │ │ │ +0006f810 ::~SimpleReferenced()@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (6f83c ::~SimpleReferenced()@@Base+0x34>) │ │ │ │ - ldr r2, [pc, #36] @ (6f840 ::~SimpleReferenced()@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #36] @ (6f844 ::~SimpleReferenced()@@Base+0x34>) │ │ │ │ + ldr r2, [pc, #36] @ (6f848 ::~SimpleReferenced()@@Base+0x38>) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r1, 6f828 ::~SimpleReferenced()@@Base+0x20> │ │ │ │ + cbnz r1, 6f830 ::~SimpleReferenced()@@Base+0x20> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6f844 ::~SimpleReferenced()@@Base+0x3c>) │ │ │ │ + ldr r3, [pc, #24] @ (6f84c ::~SimpleReferenced()@@Base+0x3c>) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (6f848 ::~SimpleReferenced()@@Base+0x40>) │ │ │ │ - ldr r0, [pc, #28] @ (6f84c ::~SimpleReferenced()@@Base+0x44>) │ │ │ │ + ldr r1, [pc, #24] @ (6f850 ::~SimpleReferenced()@@Base+0x40>) │ │ │ │ + ldr r0, [pc, #28] @ (6f854 ::~SimpleReferenced()@@Base+0x44>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7160005 │ │ │ │ + @ instruction: 0xf70e0005 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ - movs r4, r0 │ │ │ │ + ldr.w r0, [r4, r3] │ │ │ │ + strb.w r0, [r6, #3] │ │ │ │ + strh.w r0, [r8, #3] │ │ │ │ │ │ │ │ -0006f850 ::~SimpleReferenced()@@Base>: │ │ │ │ +0006f858 ::~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] @ (6f88c ::~SimpleReferenced()@@Base+0x3c>) │ │ │ │ - ldr r2, [pc, #44] @ (6f890 ::~SimpleReferenced()@@Base+0x40>) │ │ │ │ + ldr r3, [pc, #44] @ (6f894 ::~SimpleReferenced()@@Base+0x3c>) │ │ │ │ + ldr r2, [pc, #44] @ (6f898 ::~SimpleReferenced()@@Base+0x40>) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r1, 6f87a ::~SimpleReferenced()@@Base+0x2a> │ │ │ │ + cbnz r1, 6f882 ::~SimpleReferenced()@@Base+0x2a> │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #16 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6f894 ::~SimpleReferenced()@@Base+0x44>) │ │ │ │ + ldr r3, [pc, #24] @ (6f89c ::~SimpleReferenced()@@Base+0x44>) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (6f898 ::~SimpleReferenced()@@Base+0x48>) │ │ │ │ - ldr r0, [pc, #24] @ (6f89c ::~SimpleReferenced()@@Base+0x4c>) │ │ │ │ + ldr r1, [pc, #24] @ (6f8a0 ::~SimpleReferenced()@@Base+0x48>) │ │ │ │ + ldr r0, [pc, #24] @ (6f8a4 ::~SimpleReferenced()@@Base+0x4c>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - movt r0, #59397 @ 0xe805 │ │ │ │ + movt r0, #26629 @ 0x6805 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ - movs r4, r0 │ │ │ │ + strb.w r0, [r2, r3] │ │ │ │ + ldrh.w r0, [r4, r3] │ │ │ │ + ldr.w r0, [r6, r3] │ │ │ │ │ │ │ │ -0006f8a0 > >::~SimpleReferenced()@@Base>: │ │ │ │ +0006f8a8 > >::~SimpleReferenced()@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r4, [pc, #56] @ (6f8ec > >::~SimpleReferenced()@@Base+0x4c>) │ │ │ │ + ldr r4, [pc, #56] @ (6f8f4 > >::~SimpleReferenced()@@Base+0x4c>) │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ - cbz r0, 6f8c6 > >::~SimpleReferenced()@@Base+0x26> │ │ │ │ + cbz r0, 6f8ce > >::~SimpleReferenced()@@Base+0x26> │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (6f8f0 > >::~SimpleReferenced()@@Base+0x50>) │ │ │ │ + ldr r2, [pc, #40] @ (6f8f8 > >::~SimpleReferenced()@@Base+0x50>) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r1, 6f8d8 > >::~SimpleReferenced()@@Base+0x38> │ │ │ │ + cbnz r1, 6f8e0 > >::~SimpleReferenced()@@Base+0x38> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6f8f4 > >::~SimpleReferenced()@@Base+0x54>) │ │ │ │ + ldr r3, [pc, #24] @ (6f8fc > >::~SimpleReferenced()@@Base+0x54>) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (6f8f8 > >::~SimpleReferenced()@@Base+0x58>) │ │ │ │ - ldr r0, [pc, #28] @ (6f8fc > >::~SimpleReferenced()@@Base+0x5c>) │ │ │ │ + ldr r1, [pc, #24] @ (6f900 > >::~SimpleReferenced()@@Base+0x58>) │ │ │ │ + ldr r0, [pc, #28] @ (6f904 > >::~SimpleReferenced()@@Base+0x5c>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf67a0005 │ │ │ │ + @ instruction: 0xf6720005 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - movs r4, r0 │ │ │ │ + @ instruction: 0xf7a40003 │ │ │ │ + @ instruction: 0xf7d60003 │ │ │ │ + @ instruction: 0xf7f80003 │ │ │ │ │ │ │ │ -0006f900 > >::~SimpleReferenced()@@Base>: │ │ │ │ +0006f908 > >::~SimpleReferenced()@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #64] @ (6f954 > >::~SimpleReferenced()@@Base+0x54>) │ │ │ │ + ldr r2, [pc, #64] @ (6f95c > >::~SimpleReferenced()@@Base+0x54>) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 6f926 > >::~SimpleReferenced()@@Base+0x26> │ │ │ │ + cbz r0, 6f92e > >::~SimpleReferenced()@@Base+0x26> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (6f958 > >::~SimpleReferenced()@@Base+0x58>) │ │ │ │ + ldr r3, [pc, #48] @ (6f960 > >::~SimpleReferenced()@@Base+0x58>) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r1, 6f940 > >::~SimpleReferenced()@@Base+0x40> │ │ │ │ + cbnz r1, 6f948 > >::~SimpleReferenced()@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #20 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (6f95c > >::~SimpleReferenced()@@Base+0x5c>) │ │ │ │ + ldr r3, [pc, #24] @ (6f964 > >::~SimpleReferenced()@@Base+0x5c>) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #24] @ (6f960 > >::~SimpleReferenced()@@Base+0x60>) │ │ │ │ - ldr r0, [pc, #28] @ (6f964 > >::~SimpleReferenced()@@Base+0x64>) │ │ │ │ + ldr r1, [pc, #24] @ (6f968 > >::~SimpleReferenced()@@Base+0x60>) │ │ │ │ + ldr r0, [pc, #28] @ (6f96c > >::~SimpleReferenced()@@Base+0x64>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf61a0005 │ │ │ │ + @ instruction: 0xf6120005 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r4 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - movs r4, r0 │ │ │ │ + @ instruction: 0xf73c0003 │ │ │ │ + @ instruction: 0xf76e0003 │ │ │ │ + @ instruction: 0xf7900003 │ │ │ │ │ │ │ │ -0006f968 > > >::ReleasePointer_()@@Base>: │ │ │ │ +0006f970 > > >::ReleasePointer_()@@Base>: │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 6f998 > > >::ReleasePointer_()@@Base+0x30> │ │ │ │ + cbz r2, 6f9a0 > > >::ReleasePointer_()@@Base+0x30> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 6f99a > > >::ReleasePointer_()@@Base+0x32> │ │ │ │ + cbnz r1, 6f9a2 > > >::ReleasePointer_()@@Base+0x32> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -105788,300 +105818,300 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, r1 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #112] @ (6fa24 > > >::ReleasePointer_()@@Base+0xbc>) │ │ │ │ + ldr r1, [pc, #112] @ (6fa2c > > >::ReleasePointer_()@@Base+0xbc>) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #112] @ (6fa28 > > >::ReleasePointer_()@@Base+0xc0>) │ │ │ │ + ldr r2, [pc, #112] @ (6fa30 > > >::ReleasePointer_()@@Base+0xc0>) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r3, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi.n 6f9fe > > >::ReleasePointer_()@@Base+0x96> │ │ │ │ + bhi.n 6fa06 > > >::ReleasePointer_()@@Base+0x96> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6f9f8 > > >::ReleasePointer_()@@Base+0x90> │ │ │ │ + bne.n 6fa00 > > >::ReleasePointer_()@@Base+0x90> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, r3] │ │ │ │ - ldr r2, [pc, #72] @ (6fa2c > > >::ReleasePointer_()@@Base+0xc4>) │ │ │ │ - ldr r3, [pc, #68] @ (6fa28 > > >::ReleasePointer_()@@Base+0xc0>) │ │ │ │ + ldr r2, [pc, #72] @ (6fa34 > > >::ReleasePointer_()@@Base+0xc4>) │ │ │ │ + ldr r3, [pc, #68] @ (6fa30 > > >::ReleasePointer_()@@Base+0xc0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6fa1e > > >::ReleasePointer_()@@Base+0xb6> │ │ │ │ + bne.n 6fa26 > > >::ReleasePointer_()@@Base+0xb6> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6f9da > > >::ReleasePointer_()@@Base+0x72> │ │ │ │ - b.n 6fa10 > > >::ReleasePointer_()@@Base+0xa8> │ │ │ │ + beq.n 6f9e2 > > >::ReleasePointer_()@@Base+0x72> │ │ │ │ + b.n 6fa18 > > >::ReleasePointer_()@@Base+0xa8> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - b.n 6f9da > > >::ReleasePointer_()@@Base+0x72> │ │ │ │ + b.n 6f9e2 > > >::ReleasePointer_()@@Base+0x72> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sbcs.w r0, r6, #8716288 @ 0x850000 │ │ │ │ + sbc.w r0, lr, #8716288 @ 0x850000 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, ip, #8716288 @ 0x850000 │ │ │ │ + adc.w r0, r4, #8716288 @ 0x850000 │ │ │ │ │ │ │ │ -0006fa30 : │ │ │ │ +0006fa38 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6fa8c │ │ │ │ + ble.n 6fa94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6fb1a │ │ │ │ + beq.n 6fb22 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6fb08 │ │ │ │ + beq.n 6fb10 │ │ │ │ blx 2ce20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6faa6 │ │ │ │ + ble.n 6faae │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6faf6 │ │ │ │ + beq.n 6fafe │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6fae4 │ │ │ │ + beq.n 6faec │ │ │ │ blx 2ce20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r0, 6fac0 │ │ │ │ + cbnz r0, 6fac8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6fa62 │ │ │ │ - ldr r3, [pc, #148] @ (6fb2c ) │ │ │ │ + beq.n 6fa6a │ │ │ │ + ldr r3, [pc, #148] @ (6fb34 ) │ │ │ │ movs r2, #31 │ │ │ │ - ldr r1, [pc, #148] @ (6fb30 ) │ │ │ │ - ldr r0, [pc, #152] @ (6fb34 ) │ │ │ │ + ldr r1, [pc, #148] @ (6fb38 ) │ │ │ │ + ldr r0, [pc, #152] @ (6fb3c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - cbnz r0, 6fad2 │ │ │ │ + cbnz r0, 6fada │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6fa84 │ │ │ │ - ldr r3, [pc, #136] @ (6fb38 ) │ │ │ │ + beq.n 6fa8c │ │ │ │ + ldr r3, [pc, #136] @ (6fb40 ) │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - ldr r1, [pc, #136] @ (6fb3c ) │ │ │ │ - ldr r0, [pc, #136] @ (6fb40 ) │ │ │ │ + ldr r1, [pc, #136] @ (6fb44 ) │ │ │ │ + ldr r0, [pc, #136] @ (6fb48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (6fb44 ) │ │ │ │ + ldr r3, [pc, #128] @ (6fb4c ) │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #128] @ (6fb48 ) │ │ │ │ - ldr r0, [pc, #132] @ (6fb4c ) │ │ │ │ + ldr r1, [pc, #128] @ (6fb50 ) │ │ │ │ + ldr r0, [pc, #132] @ (6fb54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (6fb50 ) │ │ │ │ + ldr r3, [pc, #124] @ (6fb58 ) │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #124] @ (6fb54 ) │ │ │ │ - ldr r0, [pc, #124] @ (6fb58 ) │ │ │ │ + ldr r1, [pc, #124] @ (6fb5c ) │ │ │ │ + ldr r0, [pc, #124] @ (6fb60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (6fb5c ) │ │ │ │ + ldr r3, [pc, #116] @ (6fb64 ) │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ - ldr r1, [pc, #116] @ (6fb60 ) │ │ │ │ - ldr r0, [pc, #120] @ (6fb64 ) │ │ │ │ + ldr r1, [pc, #116] @ (6fb68 ) │ │ │ │ + ldr r0, [pc, #120] @ (6fb6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (6fb68 ) │ │ │ │ + ldr r3, [pc, #112] @ (6fb70 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #112] @ (6fb6c ) │ │ │ │ - ldr r0, [pc, #112] @ (6fb70 ) │ │ │ │ + ldr r1, [pc, #112] @ (6fb74 ) │ │ │ │ + ldr r0, [pc, #112] @ (6fb78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (6fb74 ) │ │ │ │ + ldr r3, [pc, #104] @ (6fb7c ) │ │ │ │ movs r2, #25 │ │ │ │ - ldr r1, [pc, #104] @ (6fb78 ) │ │ │ │ - ldr r0, [pc, #108] @ (6fb7c ) │ │ │ │ + ldr r1, [pc, #104] @ (6fb80 ) │ │ │ │ + ldr r0, [pc, #108] @ (6fb84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (6fb80 ) │ │ │ │ + ldr r3, [pc, #100] @ (6fb88 ) │ │ │ │ movs r2, #22 │ │ │ │ - ldr r1, [pc, #100] @ (6fb84 ) │ │ │ │ - ldr r0, [pc, #100] @ (6fb88 ) │ │ │ │ + ldr r1, [pc, #100] @ (6fb8c ) │ │ │ │ + ldr r0, [pc, #100] @ (6fb90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0006fb8c : │ │ │ │ +0006fb94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d178 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6fbb2 │ │ │ │ + beq.n 6fbba │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006fbb8 : │ │ │ │ +0006fbc0 : │ │ │ │ stmdb 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, #796] @ (6fee8 ) │ │ │ │ + ldr r2, [pc, #796] @ (6fef0 ) │ │ │ │ sub sp, #436 @ 0x1b4 │ │ │ │ - ldr r3, [pc, #796] @ (6feec ) │ │ │ │ + ldr r3, [pc, #796] @ (6fef4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ - ldr.w r8, [pc, #792] @ 6fef0 │ │ │ │ + ldr.w r8, [pc, #792] @ 6fef8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2d178 │ │ │ │ - ldr r1, [pc, #776] @ (6fef4 ) │ │ │ │ + ldr r1, [pc, #776] @ (6fefc ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ str r3, [r7, #0] │ │ │ │ adds r2, r1, #2 │ │ │ │ - bl 6f9a0 > > >::ReleasePointer_()@@Base+0x38> │ │ │ │ - ldr r1, [pc, #764] @ (6fef8 ) │ │ │ │ + bl 6f9a8 > > >::ReleasePointer_()@@Base+0x38> │ │ │ │ + ldr r1, [pc, #764] @ (6ff00 ) │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ adds r2, r1, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 6f9a0 > > >::ReleasePointer_()@@Base+0x38> │ │ │ │ + bl 6f9a8 > > >::ReleasePointer_()@@Base+0x38> │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ strb.w r1, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr.w r9, [r5] │ │ │ │ blx 2bad4 │ │ │ │ - ldr r3, [pc, #720] @ (6fefc ) │ │ │ │ + ldr r3, [pc, #720] @ (6ff04 ) │ │ │ │ movs r1, #0 │ │ │ │ - vldr d7, [pc, #688] @ 6fee0 │ │ │ │ + vldr d7, [pc, #688] @ 6fee8 │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ - ldr r3, [pc, #712] @ (6ff00 ) │ │ │ │ + ldr r3, [pc, #712] @ (6ff08 ) │ │ │ │ strh.w r1, [r4, #260] @ 0x104 │ │ │ │ str.w r1, [r4, #256] @ 0x100 │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, #8 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ vstr d7, [sp, #408] @ 0x198 │ │ │ │ vstr d7, [sp, #416] @ 0x1a0 │ │ │ │ @@ -106091,15 +106121,15 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ str r2, [r4, r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr.w r0, [fp, #-12] │ │ │ │ add r0, r4 │ │ │ │ blx 2cfdc >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr r3, [pc, #656] @ (6ff04 ) │ │ │ │ + ldr r3, [pc, #656] @ (6ff0c ) │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r3, #12 │ │ │ │ @@ -106113,79 +106143,79 @@ │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #8 │ │ │ │ blx 2c6a0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70010 │ │ │ │ + beq.w 70018 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 6fd28 │ │ │ │ + bmi.n 6fd30 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cdc8 >& std::operator>>, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&)@plt> │ │ │ │ ldr.w r9, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 6fcf4 │ │ │ │ + beq.n 6fcfc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 6fea6 │ │ │ │ - ldr r2, [pc, #556] @ (6ff08 ) │ │ │ │ - ldr r3, [pc, #524] @ (6feec ) │ │ │ │ + beq.w 6feae │ │ │ │ + ldr r2, [pc, #556] @ (6ff10 ) │ │ │ │ + ldr r3, [pc, #524] @ (6fef4 ) │ │ │ │ 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 70058 │ │ │ │ + bne.w 70060 │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6fd0e │ │ │ │ + beq.n 6fd16 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 6fd0e │ │ │ │ + cbz r0, 6fd16 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 6fcda │ │ │ │ - b.n 6feac │ │ │ │ + bne.n 6fce2 │ │ │ │ + b.n 6feb4 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #10000 @ 0x2710 │ │ │ │ blx 2c860 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 6fcc0 │ │ │ │ + bpl.n 6fcc8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #480] @ (6ff0c ) │ │ │ │ + ldr r3, [pc, #480] @ (6ff14 ) │ │ │ │ add.w r2, r1, #12 │ │ │ │ str r2, [r4, #0] │ │ │ │ add.w r2, r1, #32 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2b9bc >::close()@plt> │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2da6c ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #440] @ (6ff10 ) │ │ │ │ + ldr r3, [pc, #440] @ (6ff18 ) │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -106199,28 +106229,28 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ blx 2bbac │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 6fdae │ │ │ │ + ble.n 6fdb6 │ │ │ │ cmp.w r8, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 70096 │ │ │ │ + bcs.w 7009e │ │ │ │ mov.w r0, r8, lsl #3 │ │ │ │ blx 2c488 │ │ │ │ str r0, [r5, #24] │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ blx 2c488 │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr.w r8, [r5, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 6fdd4 │ │ │ │ + ble.n 6fddc │ │ │ │ cmp.w r8, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7007c │ │ │ │ + bcs.w 70084 │ │ │ │ mov.w r0, r8, lsl #3 │ │ │ │ blx 2c488 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ blx 2c488 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ @@ -106259,92 +106289,92 @@ │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c6a0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7001e │ │ │ │ + beq.w 70026 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 6ff4a │ │ │ │ + bmi.n 6ff52 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cdc8 >& std::operator>>, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&)@plt> │ │ │ │ mov r1, r8 │ │ │ │ blx 2c11c >(int&)@plt> │ │ │ │ mov r1, r9 │ │ │ │ blx 2c1e0 (double&)@plt> │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6fec4 │ │ │ │ + beq.n 6fecc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6ffe0 │ │ │ │ - ldr r2, [pc, #132] @ (6ff14 ) │ │ │ │ - ldr r3, [pc, #92] @ (6feec ) │ │ │ │ + beq.w 6ffe8 │ │ │ │ + ldr r2, [pc, #132] @ (6ff1c ) │ │ │ │ + ldr r3, [pc, #92] @ (6fef4 ) │ │ │ │ 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 70058 │ │ │ │ + bne.w 70060 │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6febc │ │ │ │ + beq.n 6fec4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6fcda │ │ │ │ + bne.w 6fce2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 6fd14 │ │ │ │ - cbz r2, 6ff18 │ │ │ │ + b.n 6fd1c │ │ │ │ + cbz r2, 6ff20 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 2d8bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r0, 6ff18 │ │ │ │ + cbz r0, 6ff20 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fe8c │ │ │ │ - b.n 6ffe2 │ │ │ │ + bne.n 6fe94 │ │ │ │ + b.n 6ffea │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bfi r0, r0, #0, #6 │ │ │ │ + @ instruction: 0xf3580005 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3560005 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + sbfx r0, lr, #0, #6 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2520005 │ │ │ │ + movw r0, #40965 @ 0xa005 │ │ │ │ lsrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0a00005 │ │ │ │ + eors.w r0, r8, #5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ vldr d7, [r9] │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ vstr d7, [r2] │ │ │ │ @@ -106353,15 +106383,15 @@ │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #10000 @ 0x2710 │ │ │ │ blx 2c860 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 6fe68 │ │ │ │ + bpl.n 6fe70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w r3, r2, #12 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -106384,257 +106414,257 @@ │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 2bbac │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ffa6 │ │ │ │ + beq.n 6ffae │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ffb6 │ │ │ │ + beq.n 6ffbe │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ffc6 │ │ │ │ + beq.n 6ffce │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #356] @ (7012c ) │ │ │ │ - ldr r3, [pc, #356] @ (70130 ) │ │ │ │ + ldr r2, [pc, #356] @ (70134 ) │ │ │ │ + ldr r3, [pc, #356] @ (70138 ) │ │ │ │ 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 70058 │ │ │ │ + bne.n 70060 │ │ │ │ add sp, #436 @ 0x1b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 6fff0 │ │ │ │ + cbz r2, 6fff8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6fe8c │ │ │ │ + bne.w 6fe94 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ vldr d7, [r9] │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ - b.n 6ff36 │ │ │ │ + b.n 6ff3e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 6fcb8 │ │ │ │ + b.n 6fcc0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 6fe58 │ │ │ │ + b.n 6fe60 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ba2c >::~basic_ifstream()@plt> │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #236] @ (70134 ) │ │ │ │ - ldr r3, [pc, #232] @ (70130 ) │ │ │ │ + ldr r2, [pc, #236] @ (7013c ) │ │ │ │ + ldr r3, [pc, #232] @ (70138 ) │ │ │ │ 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 70068 │ │ │ │ + beq.n 70070 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 6fd4a │ │ │ │ - b.n 7002c │ │ │ │ + b.n 6fd52 │ │ │ │ + b.n 70034 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ blx 2bbac │ │ │ │ - b.n 70032 │ │ │ │ - ldr r2, [pc, #184] @ (70138 ) │ │ │ │ - ldr r3, [pc, #176] @ (70130 ) │ │ │ │ + b.n 7003a │ │ │ │ + ldr r2, [pc, #184] @ (70140 ) │ │ │ │ + ldr r3, [pc, #176] @ (70138 ) │ │ │ │ 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 70058 │ │ │ │ + bne.n 70060 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 70032 │ │ │ │ - ldr r2, [pc, #164] @ (7013c ) │ │ │ │ - ldr r3, [pc, #148] @ (70130 ) │ │ │ │ + b.n 7003a │ │ │ │ + ldr r2, [pc, #164] @ (70144 ) │ │ │ │ + ldr r3, [pc, #148] @ (70138 ) │ │ │ │ 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 70058 │ │ │ │ + bne.n 70060 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r3, [pc, #144] @ (70140 ) │ │ │ │ + ldr r3, [pc, #144] @ (70148 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2b9bc >::close()@plt> │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ blx 2da6c ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #124] @ (70144 ) │ │ │ │ + ldr r3, [pc, #124] @ (7014c ) │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2d194 │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w fp, [r4] │ │ │ │ str r2, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 7006c │ │ │ │ - b.n 7006c │ │ │ │ + b.n 70074 │ │ │ │ + b.n 70074 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2b9bc >::close()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2da6c ::~__basic_file()@plt> │ │ │ │ ldrd r3, r0, [sp, #32] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2d194 │ │ │ │ - b.n 700d4 │ │ │ │ - b.n 700d4 │ │ │ │ + b.n 700dc │ │ │ │ + b.n 700dc │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 700f4 │ │ │ │ - b.n 700d4 │ │ │ │ + b.n 700fc │ │ │ │ + b.n 700dc │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 6ff66 │ │ │ │ - b.n 7003e │ │ │ │ + b.n 6ff6e │ │ │ │ + b.n 70046 │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 700be │ │ │ │ - vhadd.s32 d16, d6, d5 │ │ │ │ + b.n 700c6 │ │ │ │ + vhadd.s16 d16, d14, d5 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 14, cr0, cr8, cr5, {0} │ │ │ │ - cdp 0, 11, cr0, cr0, cr5, {0} │ │ │ │ - cdp 0, 9, cr0, cr6, cr5, {0} │ │ │ │ + cdp 0, 14, cr0, cr0, cr5, {0} │ │ │ │ + cdp 0, 10, cr0, cr8, cr5, {0} │ │ │ │ + cdp 0, 8, cr0, cr14, cr5, {0} │ │ │ │ lsrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070148 , std::allocator > const&)@@Base>: │ │ │ │ +00070150 , std::allocator > const&)@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 2b7ac │ │ │ │ nop │ │ │ │ │ │ │ │ -0007016c : │ │ │ │ +00070174 : │ │ │ │ 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 2b7b0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 701ac │ │ │ │ + ble.n 701b4 │ │ │ │ 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 7018a │ │ │ │ + bgt.n 70192 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 701d6 │ │ │ │ + ble.n 701de │ │ │ │ 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 701b4 │ │ │ │ + bgt.n 701bc │ │ │ │ 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, 701f6 │ │ │ │ - b.n 70232 │ │ │ │ + cbnz r4, 701fe │ │ │ │ + b.n 7023a │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d718 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bics.w r3, r3, r0, asr #32 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ lsrs r2, r0, #31 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 701f4 │ │ │ │ - cbnz r2, 70234 │ │ │ │ + bne.n 701fc │ │ │ │ + cbnz r2, 7023c │ │ │ │ mov r8, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d718 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ @@ -106644,29 +106674,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 7022c │ │ │ │ + beq.n 70234 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c99c │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70216 │ │ │ │ + b.n 7021e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #304] @ (70398 ) │ │ │ │ - ldr r3, [pc, #304] @ (7039c ) │ │ │ │ + ldr r2, [pc, #304] @ (703a0 ) │ │ │ │ + ldr r3, [pc, #304] @ (703a4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #24 │ │ │ │ mov r9, r1 │ │ │ │ adds r7, r6, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -106676,271 +106706,271 @@ │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ cmp r9, r7 │ │ │ │ ldr.w r8, [r3] │ │ │ │ strd r8, r4, [r0, #16] │ │ │ │ - beq.n 7032c │ │ │ │ + beq.n 70334 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2d718 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 702d8 │ │ │ │ + blt.n 702e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ blx 2d718 │ │ │ │ mov sl, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 70356 │ │ │ │ + blt.n 7035e │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #224] @ (703a0 ) │ │ │ │ - ldr r3, [pc, #220] @ (7039c ) │ │ │ │ + ldr r2, [pc, #224] @ (703a8 ) │ │ │ │ + ldr r3, [pc, #220] @ (703a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 70394 │ │ │ │ + bne.n 7039c │ │ │ │ mov r0, sl │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 70390 │ │ │ │ + beq.n 70398 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c99c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2d718 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 70348 │ │ │ │ + blt.n 70350 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 701d8 │ │ │ │ + bl 701e0 │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 702b4 │ │ │ │ + beq.n 702bc │ │ │ │ subs.w r0, sl, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70380 │ │ │ │ + beq.n 70388 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx 2b82c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov sl, r5 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.n 702bc │ │ │ │ + b.n 702c4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 702f4 │ │ │ │ + beq.n 702fc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ blx 2d718 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 702f4 │ │ │ │ + bge.n 702fc │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7030e │ │ │ │ + b.n 70316 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7030e │ │ │ │ + beq.n 70316 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7031a │ │ │ │ + b.n 70322 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 70344 │ │ │ │ + beq.n 7034c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2cc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ blx 2d718 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 702f4 │ │ │ │ + bge.n 702fc │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ - cbz r3, 7037e │ │ │ │ + cbz r3, 70386 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7031a │ │ │ │ + b.n 70322 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2d718 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 7031a │ │ │ │ + b.n 70322 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7031a │ │ │ │ + b.n 70322 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - stcl 0, cr0, [r4], {5} │ │ │ │ + ldc 0, cr0, [ip], #20 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0], #-20 @ 0xffffffec │ │ │ │ + stcl 0, cr0, [r8], #-20 @ 0xffffffec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7049c │ │ │ │ + beq.n 704a4 │ │ │ │ stmdb 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 70488 │ │ │ │ + beq.n 70490 │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 70476 │ │ │ │ + beq.n 7047e │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 70464 │ │ │ │ + beq.n 7046c │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70452 │ │ │ │ + beq.n 7045a │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 70444 │ │ │ │ + beq.n 7044c │ │ │ │ ldr.w r6, [fp, #12] │ │ │ │ - cbz r6, 70432 │ │ │ │ + cbz r6, 7043a │ │ │ │ ldr r5, [r6, #12] │ │ │ │ - cbz r5, 70424 │ │ │ │ + cbz r5, 7042c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 70416 │ │ │ │ + cbz r3, 7041e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 703a4 │ │ │ │ + bl 703ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 703fa │ │ │ │ + bne.n 70402 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 703f6 │ │ │ │ + bne.n 703fe │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 703f2 │ │ │ │ + bne.n 703fa │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 70444 │ │ │ │ + cbz r5, 7044c │ │ │ │ mov fp, r5 │ │ │ │ - b.n 703ec │ │ │ │ + b.n 703f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 703e2 │ │ │ │ + bne.n 703ea │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 70464 │ │ │ │ + cbz r4, 7046c │ │ │ │ mov sl, r4 │ │ │ │ - b.n 703da │ │ │ │ + b.n 703e2 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 70476 │ │ │ │ + cbz r4, 7047e │ │ │ │ mov r9, r4 │ │ │ │ - b.n 703d0 │ │ │ │ + b.n 703d8 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 70488 │ │ │ │ + cbz r4, 70490 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 703c6 │ │ │ │ + b.n 703ce │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 703bc │ │ │ │ + bne.n 703c4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000704a0 : │ │ │ │ +000704a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #360] @ (7061c ) │ │ │ │ + ldr r1, [pc, #360] @ (70624 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #360] @ (70620 ) │ │ │ │ + ldr r2, [pc, #360] @ (70628 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r3, r0, #8 │ │ │ │ add.w r7, r0, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r8, [r0] │ │ │ │ strb.w r8, [r0, #8] │ │ │ │ str r7, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 705ae │ │ │ │ + beq.n 705b6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bhi.n 70568 │ │ │ │ + bhi.n 70570 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 70562 │ │ │ │ + bne.n 7056a │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ strb.w r2, [r4, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ strb.w r8, [r7, r3] │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ strd r8, r8, [r4, #52] @ 0x34 │ │ │ │ strd r8, r8, [r4, #68] @ 0x44 │ │ │ │ strd r8, r8, [r4, #76] @ 0x4c │ │ │ │ strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 705ce │ │ │ │ + beq.n 705d6 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d3ec │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -106949,29 +106979,29 @@ │ │ │ │ blx 2d3ec │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #220] @ (70624 ) │ │ │ │ - ldr r3, [pc, #212] @ (70620 ) │ │ │ │ + ldr r2, [pc, #220] @ (7062c ) │ │ │ │ + ldr r3, [pc, #212] @ (70628 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 705aa │ │ │ │ + bne.n 705b2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 704fa │ │ │ │ - b.n 70580 │ │ │ │ + beq.n 70502 │ │ │ │ + b.n 70588 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ @@ -106980,84 +107010,84 @@ │ │ │ │ str r2, [r4, #32] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - b.n 704fa │ │ │ │ + b.n 70502 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (70628 ) │ │ │ │ - ldr r3, [pc, #132] @ (70620 ) │ │ │ │ + ldr r2, [pc, #144] @ (70630 ) │ │ │ │ + ldr r3, [pc, #132] @ (70628 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 705ca │ │ │ │ + beq.n 705d2 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #124] @ (7062c ) │ │ │ │ - ldr r3, [pc, #108] @ (70620 ) │ │ │ │ + ldr r2, [pc, #124] @ (70634 ) │ │ │ │ + ldr r3, [pc, #108] @ (70628 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 705aa │ │ │ │ - ldr r0, [pc, #108] @ (70630 ) │ │ │ │ + bne.n 705b2 │ │ │ │ + ldr r0, [pc, #108] @ (70638 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #100] @ (70634 ) │ │ │ │ + ldr r3, [pc, #100] @ (7063c ) │ │ │ │ movs r2, #19 │ │ │ │ - ldr r1, [pc, #100] @ (70638 ) │ │ │ │ - ldr r0, [pc, #100] @ (7063c ) │ │ │ │ + ldr r1, [pc, #100] @ (70640 ) │ │ │ │ + ldr r0, [pc, #100] @ (70644 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ ldrd r5, r6, [r4, #72] @ 0x48 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 705fe │ │ │ │ + beq.n 70606 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 705fa │ │ │ │ + beq.n 70602 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 705e4 │ │ │ │ + b.n 705ec │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 7060a │ │ │ │ + cbz r0, 70612 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - bl 703a4 │ │ │ │ + bl 703ac │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 70590 │ │ │ │ + b.n 70598 │ │ │ │ nop │ │ │ │ - orns r0, r8, r5 │ │ │ │ + orns r0, r0, r5 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r6, #20]! │ │ │ │ - @ instruction: 0xe9960005 │ │ │ │ - ldrd r0, r0, [lr, #-20]! │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrd r0, r0, [lr, #20] │ │ │ │ + @ instruction: 0xe98e0005 │ │ │ │ + ldrd r0, r0, [r6, #-20]! │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ movs r3, r0 │ │ │ │ - mla r0, lr, r3, r0 │ │ │ │ - smlsd r0, r8, r3, r0 │ │ │ │ - smmla r0, sl, r3, r0 │ │ │ │ + mla r0, r6, r3, r0 │ │ │ │ + smlsd r0, r0, r3, r0 │ │ │ │ + smmla r0, r2, r3, r0 │ │ │ │ │ │ │ │ -00070640 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ +00070648 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@@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 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #8 │ │ │ │ @@ -107079,71 +107109,71 @@ │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ strd r3, r3, [r4, #76] @ 0x4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ │ │ │ │ -00070698 : │ │ │ │ +000706a0 : │ │ │ │ stmdb 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 │ │ │ │ - ldr r3, [pc, #1020] @ (70aa8 ) │ │ │ │ - ldr r2, [pc, #1020] @ (70aac ) │ │ │ │ + ldr r3, [pc, #1020] @ (70ab0 ) │ │ │ │ + ldr r2, [pc, #1020] @ (70ab4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #1012] @ (70ab0 ) │ │ │ │ + ldr r3, [pc, #1012] @ (70ab8 ) │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #420] @ 0x1a4 │ │ │ │ mov.w r3, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 706ea │ │ │ │ + bls.n 706f2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r3, r2, r0 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ - beq.w 709c4 │ │ │ │ + beq.w 709cc │ │ │ │ ldrd r1, r2, [r4, #24] │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 70a14 │ │ │ │ + bcc.w 70a1c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2bad4 │ │ │ │ - ldr r3, [pc, #924] @ (70ab4 ) │ │ │ │ + ldr r3, [pc, #924] @ (70abc ) │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - ldr r3, [pc, #912] @ (70ab8 ) │ │ │ │ + ldr r3, [pc, #912] @ (70ac0 ) │ │ │ │ strh.w r1, [r5, #260] @ 0x104 │ │ │ │ strd r8, r9, [sp, #400] @ 0x190 │ │ │ │ strd r8, r9, [sp, #408] @ 0x198 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ adds r2, #8 │ │ │ │ str.w r1, [r5, #256] @ 0x100 │ │ │ │ str.w r2, [r5, #144] @ 0x90 │ │ │ │ @@ -107155,15 +107185,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [r5, r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ add r0, r5 │ │ │ │ blx 2cfdc >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr r3, [pc, #860] @ (70abc ) │ │ │ │ + ldr r3, [pc, #860] @ (70ac4 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ adds r3, #12 │ │ │ │ @@ -107178,28 +107208,28 @@ │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c6a0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 709b6 │ │ │ │ + beq.w 709be │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ blx 2b9e0 ::is_open() const@plt> │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70912 │ │ │ │ + beq.w 7091a │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #772] @ (70ac0 ) │ │ │ │ + ldr r3, [pc, #772] @ (70ac8 ) │ │ │ │ mov r8, r2 │ │ │ │ add r3, pc │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ strb r2, [r6, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -107212,18 +107242,18 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cdc8 >& std::operator>>, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&)@plt> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 70866 │ │ │ │ + beq.n 7086e │ │ │ │ ldrd r0, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 709aa │ │ │ │ + beq.w 709b2 │ │ │ │ add.w r3, r0, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ adds r3, #24 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ @@ -107232,54 +107262,54 @@ │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ ldr.w sl, [r4, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ mul.w r3, r3, r8 │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ str.w r9, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 70872 │ │ │ │ + beq.n 7087a │ │ │ │ mov r3, r4 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r9 │ │ │ │ blx 2d718 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ itet ge │ │ │ │ movge fp, r4 │ │ │ │ movlt r4, r2 │ │ │ │ movge r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7082e │ │ │ │ + bne.n 70836 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, sl │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 70872 │ │ │ │ + beq.n 7087a │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d718 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 70872 │ │ │ │ + blt.n 7087a │ │ │ │ str.w r8, [fp, #20] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 70884 │ │ │ │ + bmi.n 7088c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - b.n 707d2 │ │ │ │ + b.n 707da │ │ │ │ mov r1, fp │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 70254 │ │ │ │ + bl 7025c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 7085e │ │ │ │ + b.n 70866 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 70902 │ │ │ │ + beq.n 7090a │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -107288,66 +107318,66 @@ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr.w sl, [r3, r9] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 70996 │ │ │ │ + beq.n 7099e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 2d718 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r3, r2, [r7, #8] │ │ │ │ itet ge │ │ │ │ movge fp, r7 │ │ │ │ movlt r7, r2 │ │ │ │ movge r7, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 708ba │ │ │ │ + bne.n 708c2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 70996 │ │ │ │ + beq.n 7099e │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d718 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 70996 │ │ │ │ + blt.n 7099e │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 70a8a │ │ │ │ + bne.w 70a92 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r9, #24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 708a4 │ │ │ │ + bne.n 708ac │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 70912 │ │ │ │ + beq.n 7091a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r1, #12 │ │ │ │ str r3, [r5, #0] │ │ │ │ add.w r3, r1, #32 │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #412] @ (70ac4 ) │ │ │ │ + ldr r3, [pc, #412] @ (70acc ) │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #8] │ │ │ │ blx 2b9bc >::close()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2da6c ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #396] @ (70ac8 ) │ │ │ │ + ldr r3, [pc, #396] @ (70ad0 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #8] │ │ │ │ blx 2d194 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -107361,105 +107391,105 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2bbac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7097a │ │ │ │ + beq.n 70982 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #336] @ (70acc ) │ │ │ │ - ldr r3, [pc, #304] @ (70ab0 ) │ │ │ │ + ldr r2, [pc, #336] @ (70ad4 ) │ │ │ │ + ldr r3, [pc, #304] @ (70ab8 ) │ │ │ │ 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 70a10 │ │ │ │ + bne.n 70a18 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add sp, #428 @ 0x1ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 70254 │ │ │ │ + bl 7025c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 708e8 │ │ │ │ + b.n 708f0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 2bcb4 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - b.n 70808 │ │ │ │ + b.n 70810 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 707a4 │ │ │ │ + b.n 707ac │ │ │ │ ldrb.w r3, [r3, #-2] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne.w 706ea │ │ │ │ + bne.w 706f2 │ │ │ │ subs r1, r0, #3 │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 706ea │ │ │ │ + bne.w 706f2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2db2c , std::allocator >::_M_erase(unsigned int, unsigned int)@plt> │ │ │ │ ldrd r1, r2, [r4, #24] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - b.n 706ee │ │ │ │ + b.n 706f6 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ba2c >::~basic_ifstream()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #208] @ (70ad0 ) │ │ │ │ - ldr r3, [pc, #176] @ (70ab0 ) │ │ │ │ + ldr r2, [pc, #208] @ (70ad8 ) │ │ │ │ + ldr r3, [pc, #176] @ (70ab8 ) │ │ │ │ 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 70a30 │ │ │ │ + beq.n 70a38 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #188] @ (70ad4 ) │ │ │ │ - ldr r3, [pc, #152] @ (70ab0 ) │ │ │ │ + ldr r2, [pc, #188] @ (70adc ) │ │ │ │ + ldr r3, [pc, #152] @ (70ab8 ) │ │ │ │ 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 70a10 │ │ │ │ - ldr r0, [pc, #172] @ (70ad8 ) │ │ │ │ + bne.n 70a18 │ │ │ │ + ldr r0, [pc, #172] @ (70ae0 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 70932 │ │ │ │ - ldr r3, [pc, #132] @ (70ac4 ) │ │ │ │ + b.n 7093a │ │ │ │ + ldr r3, [pc, #132] @ (70acc ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #8] │ │ │ │ blx 2b9bc >::close()@plt> │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ blx 2da6c ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #112] @ (70ac8 ) │ │ │ │ + ldr r3, [pc, #112] @ (70ad0 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #8] │ │ │ │ blx 2d194 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -107469,237 +107499,237 @@ │ │ │ │ str r2, [r5, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldrd r0, r3, [sp, #48] @ 0x30 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ blx 2bbac │ │ │ │ - b.n 709f6 │ │ │ │ - b.n 70a64 │ │ │ │ - b.n 70a74 │ │ │ │ - b.n 709f6 │ │ │ │ - ldr r3, [pc, #80] @ (70adc ) │ │ │ │ + b.n 709fe │ │ │ │ + b.n 70a6c │ │ │ │ + b.n 70a7c │ │ │ │ + b.n 709fe │ │ │ │ + ldr r3, [pc, #80] @ (70ae4 ) │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #80] @ (70ae0 ) │ │ │ │ - ldr r0, [pc, #80] @ (70ae4 ) │ │ │ │ + ldr r1, [pc, #80] @ (70ae8 ) │ │ │ │ + ldr r0, [pc, #80] @ (70aec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 70a4e │ │ │ │ + b.n 70a56 │ │ │ │ nop │ │ │ │ - stmia.w r0, {r0, r2} │ │ │ │ - ldrd r0, r0, [sl], #-20 │ │ │ │ + ldrd r0, r0, [r8], #-20 │ │ │ │ + ldrd r0, r0, [r2], #-20 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - svc 10 │ │ │ │ + bvs.n 709f8 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 70634 │ │ │ │ + b.n 7062c │ │ │ │ movs r5, r0 │ │ │ │ - b.n 70534 │ │ │ │ + b.n 7052c │ │ │ │ movs r5, r0 │ │ │ │ - b.n 70508 │ │ │ │ + b.n 70500 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ movs r3, r0 │ │ │ │ - subw r0, lr, #2051 @ 0x803 │ │ │ │ - @ instruction: 0xf68c0003 │ │ │ │ - @ instruction: 0xf6d20003 │ │ │ │ + subw r0, r6, #2051 @ 0x803 │ │ │ │ + @ instruction: 0xf6840003 │ │ │ │ + movt r0, #43011 @ 0xa803 │ │ │ │ │ │ │ │ -00070ae8 , std::allocator >, std::allocator, std::allocator > > >&)@@Base>: │ │ │ │ +00070af0 , 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, #4040] @ 0xfc8 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #412] @ (70c98 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b0>) │ │ │ │ - ldr r2, [pc, #412] @ (70c9c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b4>) │ │ │ │ + ldr r1, [pc, #412] @ (70ca0 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b0>) │ │ │ │ + ldr r2, [pc, #412] @ (70ca4 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b4>) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ add.w r3, r0, #72 @ 0x48 │ │ │ │ cmp fp, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 70b72 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x8a> │ │ │ │ + beq.n 70b7a , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x8a> │ │ │ │ ldrd r5, r8, [fp] │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ sub.w sl, r8, r5 │ │ │ │ mov r2, r4 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, sl │ │ │ │ - bcc.n 70b8c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xa4> │ │ │ │ + bcc.n 70b94 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xa4> │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ subs r7, r6, r4 │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.n 70c00 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x118> │ │ │ │ + bhi.n 70c08 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x118> │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 70b4a , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x62> │ │ │ │ + beq.n 70b52 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x62> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #24 │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ adds r4, #24 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 70b36 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x4e> │ │ │ │ + bne.n 70b3e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x4e> │ │ │ │ ldr.w r6, [r9, #76] @ 0x4c │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 70b66 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x7e> │ │ │ │ + beq.n 70b6e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x7e> │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 70b60 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x78> │ │ │ │ + beq.n 70b68 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x78> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ adds r4, #24 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 70b4e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x66> │ │ │ │ + bne.n 70b56 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x66> │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ add.w r2, r3, sl │ │ │ │ str.w r2, [r9, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #300] @ (70ca0 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b8>) │ │ │ │ - ldr r3, [pc, #292] @ (70c9c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b4>) │ │ │ │ + ldr r2, [pc, #300] @ (70ca8 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b8>) │ │ │ │ + ldr r3, [pc, #292] @ (70ca4 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 70c6e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x186> │ │ │ │ + bne.n 70c76 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x186> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ blx 2b66c │ │ │ │ cmp r8, r5 │ │ │ │ mov r6, r0 │ │ │ │ strd r0, r0, [sp] │ │ │ │ str.w sp, [sp, #8] │ │ │ │ - beq.n 70bc0 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xd8> │ │ │ │ + beq.n 70bc8 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xd8> │ │ │ │ add.w r3, r0, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ adds r5, #24 │ │ │ │ cmp r8, r5 │ │ │ │ add.w r0, r0, #24 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bne.n 70ba0 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xb8> │ │ │ │ + bne.n 70ba8 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xb8> │ │ │ │ ldr.w r4, [r9, #72] @ 0x48 │ │ │ │ ldr.w r5, [r9, #76] @ 0x4c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 70be4 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xfc> │ │ │ │ + beq.n 70bec , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xfc> │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 70bda , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xf2> │ │ │ │ + beq.n 70be2 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xf2> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 70bc8 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xe0> │ │ │ │ + bne.n 70bd0 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0xe0> │ │ │ │ ldr.w r4, [r9, #72] @ 0x48 │ │ │ │ - cbz r4, 70bf2 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x10a> │ │ │ │ + cbz r4, 70bfa , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x10a> │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r1, r4 │ │ │ │ blx 2c2a8 │ │ │ │ add.w r2, r6, sl │ │ │ │ str.w r6, [r9, #72] @ 0x48 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ - b.n 70b6e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x86> │ │ │ │ + b.n 70b76 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x86> │ │ │ │ add r7, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 70c22 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x13a> │ │ │ │ + beq.n 70c2a , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x13a> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #24 │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ adds r4, #24 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 70c06 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x11e> │ │ │ │ + bne.n 70c0e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x11e> │ │ │ │ ldrd r2, r6, [r9, #72] @ 0x48 │ │ │ │ ldrd r7, r8, [fp] │ │ │ │ subs r3, r6, r2 │ │ │ │ add r7, r3 │ │ │ │ cmp r7, r8 │ │ │ │ strd r6, r6, [sp] │ │ │ │ str.w sp, [sp, #8] │ │ │ │ - beq.n 70c50 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x168> │ │ │ │ + beq.n 70c58 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x168> │ │ │ │ add.w r3, r6, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ ldr r6, [sp, #0] │ │ │ │ adds r7, #24 │ │ │ │ cmp r7, r8 │ │ │ │ add.w r6, r6, #24 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bne.n 70c2e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x146> │ │ │ │ + bne.n 70c36 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x146> │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ add r2, sl │ │ │ │ - b.n 70b6e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x86> │ │ │ │ + b.n 70b76 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x86> │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d270 , std::allocator >*, void>::~_UninitDestroyGuard()@plt> │ │ │ │ - ldr r2, [pc, #72] @ (70ca4 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1bc>) │ │ │ │ - ldr r3, [pc, #60] @ (70c9c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b4>) │ │ │ │ + ldr r2, [pc, #72] @ (70cac , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1bc>) │ │ │ │ + ldr r3, [pc, #60] @ (70ca4 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 70c94 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1ac> │ │ │ │ + beq.n 70c9c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1ac> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d270 , std::allocator >*, void>::~_UninitDestroyGuard()@plt> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #36] @ (70ca8 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1c0>) │ │ │ │ - ldr r3, [pc, #24] @ (70c9c , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b4>) │ │ │ │ + ldr r2, [pc, #36] @ (70cb0 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #24] @ (70ca4 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x1b4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 70c6e , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x186> │ │ │ │ + bne.n 70c76 , std::allocator >, std::allocator, std::allocator > > >&)@@Base+0x186> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 704fc │ │ │ │ + b.n 704f4 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 71418 , Ipopt::SmartPtr)@@Base> │ │ │ │ + b.n 71410 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 7124c │ │ │ │ + b.n 71244 │ │ │ │ movs r5, r0 │ │ │ │ - b.n 71204 │ │ │ │ + b.n 711fc │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00070cac , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ +00070cb4 , 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, #4048] @ 0xfd0 │ │ │ │ ldrd sl, r9, [r0] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ @@ -107707,15 +107737,15 @@ │ │ │ │ sub.w r4, r9, sl │ │ │ │ movw r2, #21845 @ 0x5555 │ │ │ │ movt r2, #1365 @ 0x555 │ │ │ │ sub sp, #12 │ │ │ │ asrs r7, r4, #3 │ │ │ │ mul.w r7, r1, r7 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 70d86 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xda> │ │ │ │ + beq.n 70d8e , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xda> │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs r7, r7, r7 │ │ │ │ addcc r7, #1 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, r2 │ │ │ │ it cs │ │ │ │ @@ -107728,153 +107758,153 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ add.w r5, r0, #8 │ │ │ │ str r5, [r6, r4] │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 70d58 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xac> │ │ │ │ + beq.n 70d60 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xac> │ │ │ │ add.w r4, r6, #24 │ │ │ │ mov r5, sl │ │ │ │ add.w r6, sl, #8 │ │ │ │ - b.n 70d3c , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x90> │ │ │ │ + b.n 70d44 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x90> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ str.w r1, [r4, #-16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r5, #24 │ │ │ │ str.w r2, [r4, #-20] │ │ │ │ adds r6, #24 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 70d5c , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb0> │ │ │ │ + beq.n 70d64 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb0> │ │ │ │ sub.w r0, r4, #16 │ │ │ │ str.w r0, [r4, #-24] │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 70d22 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x76> │ │ │ │ + bne.n 70d2a , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x76> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ adds r2, #1 │ │ │ │ blx 2d368 │ │ │ │ - b.n 70d2c , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x80> │ │ │ │ + b.n 70d34 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0x80> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ add.w r4, r8, #24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 70d74 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc8> │ │ │ │ + beq.n 70d7c , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc8> │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ sub.w r1, r1, sl │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r3, r4, [fp] │ │ │ │ add r7, r3 │ │ │ │ str.w r7, [fp, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #20] @ (70d9c , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xf0>) │ │ │ │ + ldr r0, [pc, #20] @ (70da4 , std::allocator >, std::allocator, std::allocator > > >::_M_realloc_append, std::allocator > const&>(std::__cxx11::basic_string, std::allocator > const&)@@Base+0xf0>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00070da0 , std::allocator >*, void>::~_UninitDestroyGuard()@@Base>: │ │ │ │ +00070da8 , std::allocator >*, void>::~_UninitDestroyGuard()@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 70dbc , std::allocator >*, void>::~_UninitDestroyGuard()@@Base+0x1c> │ │ │ │ + cbnz r2, 70dc4 , std::allocator >*, void>::~_UninitDestroyGuard()@@Base+0x1c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70db6 , std::allocator >*, void>::~_UninitDestroyGuard()@@Base+0x16> │ │ │ │ + beq.n 70dbe , std::allocator >*, void>::~_UninitDestroyGuard()@@Base+0x16> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r0, [r2], #8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 70ddc , std::allocator >*, void>::~_UninitDestroyGuard()@@Base+0x3c> │ │ │ │ + beq.n 70de4 , std::allocator >*, void>::~_UninitDestroyGuard()@@Base+0x3c> │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 70dc6 , std::allocator >*, void>::~_UninitDestroyGuard()@@Base+0x26> │ │ │ │ - b.n 70db6 , std::allocator >*, void>::~_UninitDestroyGuard()@@Base+0x16> │ │ │ │ + bne.n 70dce , std::allocator >*, void>::~_UninitDestroyGuard()@@Base+0x26> │ │ │ │ + b.n 70dbe , std::allocator >*, void>::~_UninitDestroyGuard()@@Base+0x16> │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070de8 : │ │ │ │ +00070df0 : │ │ │ │ ldr.w ip, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - vldr d7, [pc, #40] @ 70e18 │ │ │ │ + vldr d7, [pc, #40] @ 70e20 │ │ │ │ vstr d7, [ip] │ │ │ │ - ble.n 70e12 │ │ │ │ + ble.n 70e1a │ │ │ │ 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, [ip] │ │ │ │ - bne.n 70dfe │ │ │ │ + bne.n 70e06 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ... │ │ │ │ │ │ │ │ -00070e20 : │ │ │ │ +00070e28 : │ │ │ │ cmp r1, #5 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 70e32 │ │ │ │ + bne.n 70e3a │ │ │ │ vstr d0, [r0, #56] @ 0x38 │ │ │ │ strb.w r1, [r0, #53] @ 0x35 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00070e38 : │ │ │ │ +00070e40 : │ │ │ │ stmdb 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 r4, r0 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 70f2a │ │ │ │ + beq.n 70f32 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ cmp.w r8, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 70f42 │ │ │ │ + bcs.n 70f4a │ │ │ │ mov.w r0, r8, lsl #3 │ │ │ │ blx 2c488 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r0, r8, lsl #3 │ │ │ │ blx 2c488 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 70f42 │ │ │ │ + bcs.n 70f4a │ │ │ │ lsls r0, r7, #3 │ │ │ │ blx 2c488 │ │ │ │ mov r6, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ blx 2c488 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -107884,15 +107914,15 @@ │ │ │ │ ldr.w ip, [r0] │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ ldr.w r7, [ip, #28] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - cbz r7, 70f0c │ │ │ │ + cbz r7, 70f14 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r2, r6, r3 │ │ │ │ add r3, r5 │ │ │ │ vldr d7, [r2] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -107904,25 +107934,25 @@ │ │ │ │ blx 2ce20 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ce20 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ce20 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 70f02 │ │ │ │ + ble.n 70f0a │ │ │ │ ldrd r1, r0, [r4, #32] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r1, r5, lsl #3 │ │ │ │ vldmia r1!, {d7} │ │ │ │ vstmia r2!, {d7} │ │ │ │ cmp r1, ip │ │ │ │ vldmia r0!, {d7} │ │ │ │ vstmia r3!, {d7} │ │ │ │ - bne.n 70eee │ │ │ │ + bne.n 70ef6 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 2ce20 │ │ │ │ mov r0, sl │ │ │ │ blx 2ce20 │ │ │ │ @@ -107930,104 +107960,104 @@ │ │ │ │ blx 2ce20 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ce20 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - add r3, pc, #24 @ (adr r3, 70f48 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 70f50 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.n 70edc │ │ │ │ + b.n 70ee4 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #692] @ (71204 ) │ │ │ │ - bmi.n 70eb6 │ │ │ │ + ldr r1, [pc, #692] @ (7120c ) │ │ │ │ + bmi.n 70ebe │ │ │ │ │ │ │ │ -00070f50 : │ │ │ │ +00070f58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r1, [sp, #8] │ │ │ │ ldrb.w ip, [sp, #24] │ │ │ │ orrs.w r1, r1, ip │ │ │ │ - bne.n 70fdc │ │ │ │ + bne.n 70fe4 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 70ff0 │ │ │ │ - cbz r2, 70f9e │ │ │ │ + beq.n 70ff8 │ │ │ │ + cbz r2, 70fa6 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 70fa2 │ │ │ │ + beq.n 70faa │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 70f9e │ │ │ │ + ble.n 70fa6 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ ldr.w ip, [r0, #24] │ │ │ │ subs r0, r2, #4 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ vldr d7, [r2] │ │ │ │ vstmia r3!, {d7} │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 70f8a │ │ │ │ + bne.n 70f92 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 70fcc │ │ │ │ + ble.n 70fd4 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov ip, r3 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ sub.w lr, r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ add.w lr, lr, r1, lsl #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp lr, r0 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ vldr d7, [r2] │ │ │ │ vstmia ip!, {d7} │ │ │ │ - bne.n 70fb8 │ │ │ │ + bne.n 70fc0 │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r1, #-8] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ (71004 ) │ │ │ │ + ldr r3, [pc, #36] @ (7100c ) │ │ │ │ mov.w r2, #468 @ 0x1d4 │ │ │ │ - ldr r1, [pc, #36] @ (71008 ) │ │ │ │ - ldr r0, [pc, #36] @ (7100c ) │ │ │ │ + ldr r1, [pc, #36] @ (71010 ) │ │ │ │ + ldr r0, [pc, #36] @ (71014 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (71010 ) │ │ │ │ + ldr r3, [pc, #28] @ (71018 ) │ │ │ │ movw r2, #469 @ 0x1d5 │ │ │ │ - ldr r1, [pc, #28] @ (71014 ) │ │ │ │ - ldr r0, [pc, #28] @ (71018 ) │ │ │ │ + ldr r1, [pc, #28] @ (7101c ) │ │ │ │ + ldr r0, [pc, #28] @ (71020 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - sub.w r0, r6, #3 │ │ │ │ - @ instruction: 0xf2600003 │ │ │ │ - @ instruction: 0xf2760003 │ │ │ │ - @ instruction: 0xf1920003 │ │ │ │ - movw r0, #49155 @ 0xc003 │ │ │ │ - @ instruction: 0xf27a0003 │ │ │ │ + @ instruction: 0xf19e0003 │ │ │ │ + @ instruction: 0xf2580003 │ │ │ │ + @ instruction: 0xf26e0003 │ │ │ │ + @ instruction: 0xf18a0003 │ │ │ │ + movw r0, #16387 @ 0x4003 │ │ │ │ + @ instruction: 0xf2720003 │ │ │ │ │ │ │ │ -0007101c : │ │ │ │ +00071024 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -108036,50 +108066,50 @@ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00071044 : │ │ │ │ +0007104c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #28] @ (71070 ) │ │ │ │ + ldr r3, [pc, #28] @ (71078 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #28] @ (71074 ) │ │ │ │ + ldr r0, [pc, #28] @ (7107c ) │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #24] @ (71078 ) │ │ │ │ + ldr r1, [pc, #24] @ (71080 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #206 @ 0xce │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf22e0003 │ │ │ │ + @ instruction: 0xf2260003 │ │ │ │ │ │ │ │ -0007107c : │ │ │ │ +00071084 : │ │ │ │ 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] @ (7110c ) │ │ │ │ + ldr r5, [pc, #128] @ (71114 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #128] @ (71110 ) │ │ │ │ + ldr r0, [pc, #128] @ (71118 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #124] @ (71114 ) │ │ │ │ + ldr r6, [pc, #124] @ (7111c ) │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -108099,67 +108129,67 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r1, sp, #20 │ │ │ │ blx r5 │ │ │ │ - cbz r0, 71104 │ │ │ │ + cbz r0, 7110c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 710f2 │ │ │ │ - ldr r2, [pc, #60] @ (71118 ) │ │ │ │ - ldr r3, [pc, #48] @ (71110 ) │ │ │ │ + bne.n 710fa │ │ │ │ + ldr r2, [pc, #60] @ (71120 ) │ │ │ │ + ldr r3, [pc, #48] @ (71118 ) │ │ │ │ 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 71108 │ │ │ │ + bne.n 71110 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #40] @ (7111c ) │ │ │ │ + ldr r3, [pc, #40] @ (71124 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ - ldr r1, [pc, #40] @ (71120 ) │ │ │ │ + ldr r1, [pc, #40] @ (71128 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 710da │ │ │ │ + b.n 710e2 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #150 @ 0x96 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + udf #146 @ 0x92 │ │ │ │ movs r5, r0 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r8, #3 │ │ │ │ + rsbs r0, r0, #3 │ │ │ │ │ │ │ │ -00071124 : │ │ │ │ - ldr r3, [pc, #60] @ (71164 ) │ │ │ │ +0007112c : │ │ │ │ + ldr r3, [pc, #60] @ (7116c ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #60] @ (71168 ) │ │ │ │ + ldr r1, [pc, #60] @ (71170 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 7115e │ │ │ │ + cbz r0, 71166 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 7115e │ │ │ │ + cbnz r3, 71166 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -108168,163 +108198,163 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - udf #6 │ │ │ │ + ble.n 7116c │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007116c : │ │ │ │ +00071174 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2cbe4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #24 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 711da │ │ │ │ + cbz r0, 711e2 │ │ │ │ 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 7118c │ │ │ │ + bl 71194 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 711ba │ │ │ │ + beq.n 711c2 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 711cc │ │ │ │ + beq.n 711d4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7119e │ │ │ │ + bne.n 711a6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000711dc : │ │ │ │ +000711e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (71248 ) │ │ │ │ + ldr r3, [pc, #92] @ (71250 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #92] @ (7124c ) │ │ │ │ + ldr r2, [pc, #92] @ (71254 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 71200 │ │ │ │ + cbz r0, 71208 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 71208 │ │ │ │ + cbz r0, 71210 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 71210 │ │ │ │ + cbz r0, 71218 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 71218 │ │ │ │ + cbz r0, 71220 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 71220 │ │ │ │ + cbz r0, 71228 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 71228 │ │ │ │ + cbz r0, 71230 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 71230 │ │ │ │ + cbz r0, 71238 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 71242 │ │ │ │ + cbz r0, 7124a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 71242 │ │ │ │ + cbnz r3, 7124a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n 712cc │ │ │ │ + ble.n 712c4 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071250 : │ │ │ │ +00071258 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2cf10 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00071270 : │ │ │ │ +00071278 : │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 7129e │ │ │ │ + beq.n 712a6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 712d0 │ │ │ │ + ble.n 712d8 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ add.w r0, r1, r3, lsl #3 │ │ │ │ subs r2, #4 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ vldmia r1!, {d7} │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ cmp r1, r0 │ │ │ │ vstr d7, [r3] │ │ │ │ - bne.n 71288 │ │ │ │ + bne.n 71290 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 712ce │ │ │ │ + ble.n 712d6 │ │ │ │ ldr.w ip, [r0, #48] @ 0x30 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ sub.w r0, ip, #8 │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ vldmia r1!, {d7} │ │ │ │ cmp r0, r2 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ vstr d7, [r3] │ │ │ │ - bne.n 712b8 │ │ │ │ + bne.n 712c0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000712d4 : │ │ │ │ +000712dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ @@ -108336,15 +108366,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w ip, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.n 71318 │ │ │ │ + beq.n 71320 │ │ │ │ strd ip, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ mov ip, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx ip │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -108355,36 +108385,36 @@ │ │ │ │ vldr d6, [r5, #-8] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [r6] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00071338 : │ │ │ │ +00071340 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cbz r2, 71372 │ │ │ │ + cbz r2, 7137a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 7136c │ │ │ │ + ble.n 71374 │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ subs r2, #4 │ │ │ │ mov ip, r3 │ │ │ │ str.w ip, [r1, #4]! │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7135e │ │ │ │ + bne.n 71366 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, ip │ │ │ │ mov r5, r0 │ │ │ │ @@ -108396,15 +108426,15 @@ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r3 │ │ │ │ ldr.w lr, [r0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - beq.n 713ba │ │ │ │ + beq.n 713c2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w ip, [sp] │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ @@ -108414,105 +108444,105 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r4, [lr, #40] @ 0x28 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7136e │ │ │ │ + beq.n 71376 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 713f2 │ │ │ │ + ble.n 713fa │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ subs r3, r6, #2 │ │ │ │ ldr.w ip, [r5, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ subs r2, r0, #4 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r2, r0 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ vldr d7, [r3] │ │ │ │ vstmia r1!, {d7} │ │ │ │ - bne.n 713de │ │ │ │ + bne.n 713e6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r3, r6, lsl #3 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #49136 @ 0xbff0 │ │ │ │ strd r2, r3, [r1, #-8] │ │ │ │ - b.n 7136c │ │ │ │ + b.n 71374 │ │ │ │ nop │ │ │ │ │ │ │ │ -00071408 : │ │ │ │ +00071410 : │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ vldr d0, [r0, #56] @ 0x38 │ │ │ │ - cbnz r3, 71416 │ │ │ │ + cbnz r3, 7141e │ │ │ │ vneg.f64 d0, d0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00071418 , Ipopt::SmartPtr)@@Base>: │ │ │ │ +00071420 , 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, #1696] @ 71ad0 , Ipopt::SmartPtr)@@Base+0x6b8> │ │ │ │ + ldr.w r0, [pc, #1696] @ 71ad8 , Ipopt::SmartPtr)@@Base+0x6b8> │ │ │ │ mov fp, r1 │ │ │ │ - ldr.w r4, [pc, #1696] @ 71ad4 , Ipopt::SmartPtr)@@Base+0x6bc> │ │ │ │ + ldr.w r4, [pc, #1696] @ 71adc , Ipopt::SmartPtr)@@Base+0x6bc> │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r1, [pc, #1692] @ 71ad8 , Ipopt::SmartPtr)@@Base+0x6c0> │ │ │ │ + ldr.w r1, [pc, #1692] @ 71ae0 , Ipopt::SmartPtr)@@Base+0x6c0> │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ 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, #1676] @ 71adc , Ipopt::SmartPtr)@@Base+0x6c4> │ │ │ │ + ldr.w r3, [pc, #1676] @ 71ae4 , Ipopt::SmartPtr)@@Base+0x6c4> │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 71466 , Ipopt::SmartPtr)@@Base+0x4e> │ │ │ │ + cbz r3, 7146e , Ipopt::SmartPtr)@@Base+0x4e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ movs r0, #12 │ │ │ │ mov.w sl, #0 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr.w r9, [r2] │ │ │ │ - ldr.w r2, [pc, #1636] @ 71ae0 , Ipopt::SmartPtr)@@Base+0x6c8> │ │ │ │ + ldr.w r2, [pc, #1636] @ 71ae8 , Ipopt::SmartPtr)@@Base+0x6c8> │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ strd r5, r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #12] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ strb.w sl, [sp, #112] @ 0x70 │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 71a2c , Ipopt::SmartPtr)@@Base+0x614> │ │ │ │ + beq.w 71a34 , Ipopt::SmartPtr)@@Base+0x614> │ │ │ │ mov r0, r8 │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 71924 , Ipopt::SmartPtr)@@Base+0x50c> │ │ │ │ + bhi.w 7192c , Ipopt::SmartPtr)@@Base+0x50c> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 718c4 , Ipopt::SmartPtr)@@Base+0x4ac> │ │ │ │ + bne.w 718cc , Ipopt::SmartPtr)@@Base+0x4ac> │ │ │ │ ldrb.w r2, [r8] │ │ │ │ strb.w r2, [sp, #124] @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r9 │ │ │ │ @@ -108521,21 +108551,21 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 714ec , Ipopt::SmartPtr)@@Base+0xd4> │ │ │ │ + beq.n 714f4 , Ipopt::SmartPtr)@@Base+0xd4> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 714fa , Ipopt::SmartPtr)@@Base+0xe2> │ │ │ │ + beq.n 71502 , Ipopt::SmartPtr)@@Base+0xe2> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r9, [r3] │ │ │ │ @@ -108544,15 +108574,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #22 │ │ │ │ ldr.w r7, [r9] │ │ │ │ ldr r7, [r7, #64] @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1480] @ 71ae4 , Ipopt::SmartPtr)@@Base+0x6cc> │ │ │ │ + ldr.w ip, [pc, #1480] @ 71aec , Ipopt::SmartPtr)@@Base+0x6cc> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w sl, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -108568,60 +108598,60 @@ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strb.w sl, [r2, r3] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 719ee , Ipopt::SmartPtr)@@Base+0x5d6> │ │ │ │ + beq.w 719f6 , Ipopt::SmartPtr)@@Base+0x5d6> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2d3ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 71902 , Ipopt::SmartPtr)@@Base+0x4ea> │ │ │ │ + bhi.w 7190a , Ipopt::SmartPtr)@@Base+0x4ea> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 718d8 , Ipopt::SmartPtr)@@Base+0x4c0> │ │ │ │ + bne.w 718e0 , Ipopt::SmartPtr)@@Base+0x4c0> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ strb.w r3, [r2, r8] │ │ │ │ add.w r2, r6, #12 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 715ae , Ipopt::SmartPtr)@@Base+0x196> │ │ │ │ + beq.n 715b6 , Ipopt::SmartPtr)@@Base+0x196> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 715bc , Ipopt::SmartPtr)@@Base+0x1a4> │ │ │ │ + beq.n 715c4 , Ipopt::SmartPtr)@@Base+0x1a4> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w ip, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1292] @ 71ae8 , Ipopt::SmartPtr)@@Base+0x6d0> │ │ │ │ + ldr.w ip, [pc, #1292] @ 71af0 , Ipopt::SmartPtr)@@Base+0x6d0> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -108635,103 +108665,103 @@ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strb.w r8, [r2, r3] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 71a62 , Ipopt::SmartPtr)@@Base+0x64a> │ │ │ │ + beq.w 71a6a , Ipopt::SmartPtr)@@Base+0x64a> │ │ │ │ mov r0, fp │ │ │ │ blx 2d3ec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 718e2 , Ipopt::SmartPtr)@@Base+0x4ca> │ │ │ │ + bhi.w 718ea , Ipopt::SmartPtr)@@Base+0x4ca> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 718ce , Ipopt::SmartPtr)@@Base+0x4b6> │ │ │ │ + bne.w 718d6 , Ipopt::SmartPtr)@@Base+0x4b6> │ │ │ │ ldrb.w r3, [fp] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r2, sl] │ │ │ │ add.w r2, r6, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 71668 , Ipopt::SmartPtr)@@Base+0x250> │ │ │ │ + beq.n 71670 , Ipopt::SmartPtr)@@Base+0x250> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 71676 , Ipopt::SmartPtr)@@Base+0x25e> │ │ │ │ + beq.n 7167e , Ipopt::SmartPtr)@@Base+0x25e> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r7, 71686 , Ipopt::SmartPtr)@@Base+0x26e> │ │ │ │ + cbz r7, 7168e , Ipopt::SmartPtr)@@Base+0x26e> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr.w r3, [pc, #1116] @ 71aec , Ipopt::SmartPtr)@@Base+0x6d4> │ │ │ │ + ldr.w r3, [pc, #1116] @ 71af4 , Ipopt::SmartPtr)@@Base+0x6d4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 71946 , Ipopt::SmartPtr)@@Base+0x52e> │ │ │ │ + bne.w 7194e , Ipopt::SmartPtr)@@Base+0x52e> │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 716f4 , Ipopt::SmartPtr)@@Base+0x2dc> │ │ │ │ + beq.n 716fc , Ipopt::SmartPtr)@@Base+0x2dc> │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7118c │ │ │ │ + bl 71194 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 716d0 , Ipopt::SmartPtr)@@Base+0x2b8> │ │ │ │ + beq.n 716d8 , Ipopt::SmartPtr)@@Base+0x2b8> │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 716e6 , Ipopt::SmartPtr)@@Base+0x2ce> │ │ │ │ + beq.n 716ee , Ipopt::SmartPtr)@@Base+0x2ce> │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 716b0 , Ipopt::SmartPtr)@@Base+0x298> │ │ │ │ + bne.n 716b8 , Ipopt::SmartPtr)@@Base+0x298> │ │ │ │ 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, #16] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - ldr r3, [pc, #992] @ (71af0 , Ipopt::SmartPtr)@@Base+0x6d8>) │ │ │ │ + ldr r3, [pc, #992] @ (71af8 , Ipopt::SmartPtr)@@Base+0x6d8>) │ │ │ │ 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 │ │ │ │ @@ -108740,26 +108770,26 @@ │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 71740 , Ipopt::SmartPtr)@@Base+0x328> │ │ │ │ + beq.n 71748 , Ipopt::SmartPtr)@@Base+0x328> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7194c , Ipopt::SmartPtr)@@Base+0x534> │ │ │ │ + beq.w 71954 , Ipopt::SmartPtr)@@Base+0x534> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 71760 , Ipopt::SmartPtr)@@Base+0x348> │ │ │ │ + beq.n 71768 , Ipopt::SmartPtr)@@Base+0x348> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -108769,23 +108799,23 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #21 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r7, [pc, #876] @ (71af4 , Ipopt::SmartPtr)@@Base+0x6dc>) │ │ │ │ + ldr r7, [pc, #876] @ (71afc , Ipopt::SmartPtr)@@Base+0x6dc>) │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov lr, r4 │ │ │ │ add r7, pc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr.w fp, [pc, #860] @ 71af8 , Ipopt::SmartPtr)@@Base+0x6e0> │ │ │ │ + ldr.w fp, [pc, #860] @ 71b00 , Ipopt::SmartPtr)@@Base+0x6e0> │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ add fp, pc │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ @@ -108807,43 +108837,43 @@ │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ strb.w sl, [sp, #138] @ 0x8a │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 717fa , Ipopt::SmartPtr)@@Base+0x3e2> │ │ │ │ + beq.n 71802 , Ipopt::SmartPtr)@@Base+0x3e2> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 71808 , Ipopt::SmartPtr)@@Base+0x3f0> │ │ │ │ + beq.n 71810 , Ipopt::SmartPtr)@@Base+0x3f0> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c730 ::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 71828 , Ipopt::SmartPtr)@@Base+0x410> │ │ │ │ + beq.n 71830 , Ipopt::SmartPtr)@@Base+0x410> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #712] @ (71afc , Ipopt::SmartPtr)@@Base+0x6e4>) │ │ │ │ + ldr r2, [pc, #712] @ (71b04 , Ipopt::SmartPtr)@@Base+0x6e4>) │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov.w lr, #0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #704] @ 71b00 , Ipopt::SmartPtr)@@Base+0x6e8> │ │ │ │ + ldr.w ip, [pc, #704] @ 71b08 , Ipopt::SmartPtr)@@Base+0x6e8> │ │ │ │ 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 │ │ │ │ @@ -108861,109 +108891,109 @@ │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ strb.w lr, [sp, #111] @ 0x6f │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 71892 , Ipopt::SmartPtr)@@Base+0x47a> │ │ │ │ + beq.n 7189a , Ipopt::SmartPtr)@@Base+0x47a> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 718a0 , Ipopt::SmartPtr)@@Base+0x488> │ │ │ │ + beq.n 718a8 , Ipopt::SmartPtr)@@Base+0x488> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #604] @ (71b04 , Ipopt::SmartPtr)@@Base+0x6ec>) │ │ │ │ - ldr r3, [pc, #556] @ (71ad8 , Ipopt::SmartPtr)@@Base+0x6c0>) │ │ │ │ + ldr r2, [pc, #604] @ (71b0c , Ipopt::SmartPtr)@@Base+0x6ec>) │ │ │ │ + ldr r3, [pc, #556] @ (71ae0 , Ipopt::SmartPtr)@@Base+0x6c0>) │ │ │ │ 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 719c0 , Ipopt::SmartPtr)@@Base+0x5a8> │ │ │ │ + bne.w 719c8 , Ipopt::SmartPtr)@@Base+0x5a8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 714c4 , Ipopt::SmartPtr)@@Base+0xac> │ │ │ │ + beq.w 714cc , Ipopt::SmartPtr)@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 71938 , Ipopt::SmartPtr)@@Base+0x520> │ │ │ │ + b.n 71940 , Ipopt::SmartPtr)@@Base+0x520> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71642 , Ipopt::SmartPtr)@@Base+0x22a> │ │ │ │ + beq.w 7164a , Ipopt::SmartPtr)@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 718f2 , Ipopt::SmartPtr)@@Base+0x4da> │ │ │ │ + b.n 718fa , Ipopt::SmartPtr)@@Base+0x4da> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71588 , Ipopt::SmartPtr)@@Base+0x170> │ │ │ │ + beq.w 71590 , Ipopt::SmartPtr)@@Base+0x170> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 71914 , Ipopt::SmartPtr)@@Base+0x4fc> │ │ │ │ + b.n 7191c , Ipopt::SmartPtr)@@Base+0x4fc> │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ blx 2d7b4 , 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, sl │ │ │ │ mov r1, fp │ │ │ │ blx 2d368 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - b.n 71644 , Ipopt::SmartPtr)@@Base+0x22c> │ │ │ │ + b.n 7164c , Ipopt::SmartPtr)@@Base+0x22c> │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ blx 2d7b4 , 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, r8 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d368 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - b.n 7158a , Ipopt::SmartPtr)@@Base+0x172> │ │ │ │ + b.n 71592 , Ipopt::SmartPtr)@@Base+0x172> │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ - b.n 714c6 , Ipopt::SmartPtr)@@Base+0xae> │ │ │ │ + b.n 714ce , Ipopt::SmartPtr)@@Base+0xae> │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 71702 , Ipopt::SmartPtr)@@Base+0x2ea> │ │ │ │ + b.n 7170a , Ipopt::SmartPtr)@@Base+0x2ea> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #436] @ (71b08 , Ipopt::SmartPtr)@@Base+0x6f0>) │ │ │ │ + ldr r1, [pc, #436] @ (71b10 , Ipopt::SmartPtr)@@Base+0x6f0>) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 2e45c │ │ │ │ - ldr r1, [pc, #428] @ (71b0c , Ipopt::SmartPtr)@@Base+0x6f4>) │ │ │ │ + bl 2e45c │ │ │ │ + ldr r1, [pc, #428] @ (71b14 , Ipopt::SmartPtr)@@Base+0x6f4>) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 2e45c │ │ │ │ - ldr r1, [pc, #420] @ (71b10 , Ipopt::SmartPtr)@@Base+0x6f8>) │ │ │ │ + bl 2e45c │ │ │ │ + ldr r1, [pc, #420] @ (71b18 , Ipopt::SmartPtr)@@Base+0x6f8>) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 2e45c │ │ │ │ + bl 2e45c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -108977,110 +109007,110 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #356] @ (71b14 , Ipopt::SmartPtr)@@Base+0x6fc>) │ │ │ │ - ldr r3, [pc, #296] @ (71ad8 , Ipopt::SmartPtr)@@Base+0x6c0>) │ │ │ │ + ldr r2, [pc, #356] @ (71b1c , Ipopt::SmartPtr)@@Base+0x6fc>) │ │ │ │ + ldr r3, [pc, #296] @ (71ae0 , Ipopt::SmartPtr)@@Base+0x6c0>) │ │ │ │ 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 71a8a , Ipopt::SmartPtr)@@Base+0x672> │ │ │ │ + beq.n 71a92 , Ipopt::SmartPtr)@@Base+0x672> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 719d6 , Ipopt::SmartPtr)@@Base+0x5be> │ │ │ │ + cbz r0, 719de , Ipopt::SmartPtr)@@Base+0x5be> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 719d6 , Ipopt::SmartPtr)@@Base+0x5be> │ │ │ │ + cbnz r3, 719de , Ipopt::SmartPtr)@@Base+0x5be> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #320] @ (71b18 , Ipopt::SmartPtr)@@Base+0x700>) │ │ │ │ - ldr r3, [pc, #252] @ (71ad8 , Ipopt::SmartPtr)@@Base+0x6c0>) │ │ │ │ + ldr r2, [pc, #320] @ (71b20 , Ipopt::SmartPtr)@@Base+0x700>) │ │ │ │ + ldr r3, [pc, #252] @ (71ae0 , Ipopt::SmartPtr)@@Base+0x6c0>) │ │ │ │ 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 719c0 , Ipopt::SmartPtr)@@Base+0x5a8> │ │ │ │ + bne.n 719c8 , Ipopt::SmartPtr)@@Base+0x5a8> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #300] @ (71b1c , Ipopt::SmartPtr)@@Base+0x704>) │ │ │ │ - ldr r3, [pc, #228] @ (71ad8 , Ipopt::SmartPtr)@@Base+0x6c0>) │ │ │ │ + ldr r2, [pc, #300] @ (71b24 , Ipopt::SmartPtr)@@Base+0x704>) │ │ │ │ + ldr r3, [pc, #228] @ (71ae0 , Ipopt::SmartPtr)@@Base+0x6c0>) │ │ │ │ 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 719c0 , Ipopt::SmartPtr)@@Base+0x5a8> │ │ │ │ - ldr r0, [pc, #284] @ (71b20 , Ipopt::SmartPtr)@@Base+0x708>) │ │ │ │ + bne.n 719c8 , Ipopt::SmartPtr)@@Base+0x5a8> │ │ │ │ + ldr r0, [pc, #284] @ (71b28 , Ipopt::SmartPtr)@@Base+0x708>) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 719c4 , Ipopt::SmartPtr)@@Base+0x5ac> │ │ │ │ + b.n 719cc , Ipopt::SmartPtr)@@Base+0x5ac> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - b.n 719c4 , Ipopt::SmartPtr)@@Base+0x5ac> │ │ │ │ - ldr r2, [pc, #244] @ (71b24 , Ipopt::SmartPtr)@@Base+0x70c>) │ │ │ │ - ldr r3, [pc, #168] @ (71ad8 , Ipopt::SmartPtr)@@Base+0x6c0>) │ │ │ │ + b.n 719cc , Ipopt::SmartPtr)@@Base+0x5ac> │ │ │ │ + ldr r2, [pc, #244] @ (71b2c , Ipopt::SmartPtr)@@Base+0x70c>) │ │ │ │ + ldr r3, [pc, #168] @ (71ae0 , Ipopt::SmartPtr)@@Base+0x6c0>) │ │ │ │ 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 719c0 , Ipopt::SmartPtr)@@Base+0x5a8> │ │ │ │ - ldr r0, [pc, #228] @ (71b28 , Ipopt::SmartPtr)@@Base+0x710>) │ │ │ │ + bne.n 719c8 , Ipopt::SmartPtr)@@Base+0x5a8> │ │ │ │ + ldr r0, [pc, #228] @ (71b30 , Ipopt::SmartPtr)@@Base+0x710>) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - b.n 71a10 , Ipopt::SmartPtr)@@Base+0x5f8> │ │ │ │ + b.n 71a18 , Ipopt::SmartPtr)@@Base+0x5f8> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - b.n 719c4 , Ipopt::SmartPtr)@@Base+0x5ac> │ │ │ │ - b.n 71a24 , Ipopt::SmartPtr)@@Base+0x60c> │ │ │ │ - b.n 71a0a , Ipopt::SmartPtr)@@Base+0x5f2> │ │ │ │ - ldr r2, [pc, #200] @ (71b2c , Ipopt::SmartPtr)@@Base+0x714>) │ │ │ │ - ldr r3, [pc, #112] @ (71ad8 , Ipopt::SmartPtr)@@Base+0x6c0>) │ │ │ │ + b.n 719cc , Ipopt::SmartPtr)@@Base+0x5ac> │ │ │ │ + b.n 71a2c , Ipopt::SmartPtr)@@Base+0x60c> │ │ │ │ + b.n 71a12 , Ipopt::SmartPtr)@@Base+0x5f2> │ │ │ │ + ldr r2, [pc, #200] @ (71b34 , Ipopt::SmartPtr)@@Base+0x714>) │ │ │ │ + ldr r3, [pc, #112] @ (71ae0 , Ipopt::SmartPtr)@@Base+0x6c0>) │ │ │ │ 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 719c0 , Ipopt::SmartPtr)@@Base+0x5a8> │ │ │ │ - ldr r0, [pc, #184] @ (71b30 , Ipopt::SmartPtr)@@Base+0x718>) │ │ │ │ + bne.n 719c8 , Ipopt::SmartPtr)@@Base+0x5a8> │ │ │ │ + ldr r0, [pc, #184] @ (71b38 , Ipopt::SmartPtr)@@Base+0x718>) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - b.n 71a0a , Ipopt::SmartPtr)@@Base+0x5f2> │ │ │ │ + b.n 71a12 , Ipopt::SmartPtr)@@Base+0x5f2> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 719c4 , Ipopt::SmartPtr)@@Base+0x5ac> │ │ │ │ - b.n 71a10 , Ipopt::SmartPtr)@@Base+0x5f8> │ │ │ │ - ldr r2, [pc, #168] @ (71b34 , Ipopt::SmartPtr)@@Base+0x71c>) │ │ │ │ + b.n 719cc , Ipopt::SmartPtr)@@Base+0x5ac> │ │ │ │ + b.n 71a18 , Ipopt::SmartPtr)@@Base+0x5f8> │ │ │ │ + ldr r2, [pc, #168] @ (71b3c , Ipopt::SmartPtr)@@Base+0x71c>) │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r3, [pc, #164] @ (71b38 , Ipopt::SmartPtr)@@Base+0x720>) │ │ │ │ + ldr r3, [pc, #164] @ (71b40 , Ipopt::SmartPtr)@@Base+0x720>) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -109089,80 +109119,80 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - b.n 719c4 , Ipopt::SmartPtr)@@Base+0x5ac> │ │ │ │ - b.n 71aac , Ipopt::SmartPtr)@@Base+0x694> │ │ │ │ - b.n 71ab2 , Ipopt::SmartPtr)@@Base+0x69a> │ │ │ │ - b.n 71ab8 , Ipopt::SmartPtr)@@Base+0x6a0> │ │ │ │ + b.n 719cc , Ipopt::SmartPtr)@@Base+0x5ac> │ │ │ │ + b.n 71ab4 , Ipopt::SmartPtr)@@Base+0x694> │ │ │ │ + b.n 71aba , Ipopt::SmartPtr)@@Base+0x69a> │ │ │ │ + b.n 71ac0 , Ipopt::SmartPtr)@@Base+0x6a0> │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 71a10 , Ipopt::SmartPtr)@@Base+0x5f8> │ │ │ │ - b.n 71a56 , Ipopt::SmartPtr)@@Base+0x63e> │ │ │ │ + b.n 71a18 , Ipopt::SmartPtr)@@Base+0x5f8> │ │ │ │ + b.n 71a5e , Ipopt::SmartPtr)@@Base+0x63e> │ │ │ │ nop │ │ │ │ - bge.n 71abc , Ipopt::SmartPtr)@@Base+0x6a4> │ │ │ │ + bge.n 71ab4 , Ipopt::SmartPtr)@@Base+0x694> │ │ │ │ movs r5, r0 │ │ │ │ - bge.n 71abc , Ipopt::SmartPtr)@@Base+0x6a4> │ │ │ │ + bge.n 71ab4 , Ipopt::SmartPtr)@@Base+0x694> │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldcl 0, cr0, [r2, #12]! │ │ │ │ - stcl 0, cr0, [sl, #-12] │ │ │ │ + stcl 0, cr0, [sl, #12]! │ │ │ │ + stcl 0, cr0, [r2, #-12] │ │ │ │ lsrs r4, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r2], #-12 │ │ │ │ - stc 0, cr0, [r6], {3} │ │ │ │ - stc 0, cr0, [r6], {3} │ │ │ │ - @ instruction: 0xeb820003 │ │ │ │ - sbcs.w r0, ip, r3 │ │ │ │ - bvs.n 71a14 , Ipopt::SmartPtr)@@Base+0x5fc> │ │ │ │ + stc 0, cr0, [sl], #-12 │ │ │ │ + @ instruction: 0xebfe0003 │ │ │ │ + @ instruction: 0xebfe0003 │ │ │ │ + sbcs.w r0, sl, r3 │ │ │ │ + sbcs.w r0, r4, r3 │ │ │ │ + bvs.n 71c0c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0xc8> │ │ │ │ movs r5, r0 │ │ │ │ - and.w r0, r0, r3 │ │ │ │ - ldrd r0, r0, [r4, #12]! │ │ │ │ - ldrd r0, r0, [sl, #12]! │ │ │ │ - bpl.n 71a18 , Ipopt::SmartPtr)@@Base+0x600> │ │ │ │ + ldrd r0, r0, [r8, #12]! │ │ │ │ + strd r0, r0, [ip, #12]! │ │ │ │ + ldrd r0, r0, [r2, #12]! │ │ │ │ + bpl.n 71c10 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0xcc> │ │ │ │ movs r5, r0 │ │ │ │ - bpl.n 71bc8 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x8c> │ │ │ │ + bpl.n 71bc0 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x7c> │ │ │ │ movs r5, r0 │ │ │ │ - bpl.n 71b9c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x60> │ │ │ │ + bpl.n 71b94 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x50> │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ movs r3, r0 │ │ │ │ - bpl.n 71b28 , Ipopt::SmartPtr)@@Base+0x710> │ │ │ │ + bmi.n 71b20 , Ipopt::SmartPtr)@@Base+0x700> │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ movs r3, r0 │ │ │ │ - bmi.n 71ac4 , Ipopt::SmartPtr)@@Base+0x6ac> │ │ │ │ + bmi.n 71abc , Ipopt::SmartPtr)@@Base+0x69c> │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r3, #2] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071b3c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base>: │ │ │ │ +00071b44 , 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, #4016] @ 0xfb0 │ │ │ │ - ldr r5, [pc, #752] @ (71e40 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x304>) │ │ │ │ + ldr r5, [pc, #752] @ (71e48 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x304>) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #752] @ (71e44 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x308>) │ │ │ │ + ldr r0, [pc, #752] @ (71e4c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x308>) │ │ │ │ mov r8, r2 │ │ │ │ add r5, pc │ │ │ │ - ldr r7, [pc, #752] @ (71e48 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x30c>) │ │ │ │ - ldr r2, [pc, #752] @ (71e4c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x310>) │ │ │ │ + ldr r7, [pc, #752] @ (71e50 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x30c>) │ │ │ │ + ldr r2, [pc, #752] @ (71e54 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x310>) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -109176,27 +109206,27 @@ │ │ │ │ ldrd r9, r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 71b92 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x56> │ │ │ │ + cbz r3, 71b9a , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x56> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r0, r1, [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 71dee , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2b2> │ │ │ │ + bcs.w 71df6 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2b2> │ │ │ │ lsls r0, r6, #3 │ │ │ │ blx 2c488 │ │ │ │ mov sl, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ str.w sl, [r4, #24] │ │ │ │ blx 2c488 │ │ │ │ str r0, [r4, #28] │ │ │ │ @@ -109210,15 +109240,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 2b9c8 │ │ │ │ ldr.w r9, [r4, #44] @ 0x2c │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 71d48 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x20c> │ │ │ │ + bcs.w 71d50 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x20c> │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ blx 2c488 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ blx 2c488 │ │ │ │ str r0, [r4, #32] │ │ │ │ @@ -109231,262 +109261,262 @@ │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ blx 2b9c8 │ │ │ │ - ldr r3, [pc, #548] @ (71e50 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x314>) │ │ │ │ + ldr r3, [pc, #548] @ (71e58 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x314>) │ │ │ │ ldr r1, [r7, r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 71c78 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #540] @ (71e54 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x318>) │ │ │ │ + bne.n 71c80 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #540] @ (71e5c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x318>) │ │ │ │ ldr.w r9, [r8, #28] │ │ │ │ ldr r1, [r7, r2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 71c8c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x150> │ │ │ │ - ldr r2, [pc, #528] @ (71e58 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x31c>) │ │ │ │ + bne.n 71c94 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x150> │ │ │ │ + ldr r2, [pc, #528] @ (71e60 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x31c>) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w sl, [r8, #20] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 71ca0 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x164> │ │ │ │ + bne.n 71ca8 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x164> │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 71ca6 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x16a> │ │ │ │ + ble.n 71cae , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x16a> │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 71d60 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x224> │ │ │ │ - ldr r1, [pc, #500] @ (71e5c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x320>) │ │ │ │ + bgt.n 71d68 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x224> │ │ │ │ + ldr r1, [pc, #500] @ (71e64 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x320>) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 2dc20 <__printf_chk@plt> │ │ │ │ mvn.w r0, #98 @ 0x62 │ │ │ │ blx 2be8c │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ - ldr r2, [pc, #468] @ (71e54 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x318>) │ │ │ │ + ldr r2, [pc, #468] @ (71e5c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x318>) │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r1, [r7, r2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 71c44 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x108> │ │ │ │ + beq.n 71c4c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x108> │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ - ldr r2, [pc, #452] @ (71e58 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x31c>) │ │ │ │ + ldr r2, [pc, #452] @ (71e60 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x31c>) │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71c52 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x116> │ │ │ │ + beq.n 71c5a , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x116> │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 71c56 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x11a> │ │ │ │ + b.n 71c5e , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x11a> │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.w 71dd6 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x29a> │ │ │ │ + bcs.w 71dde , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x29a> │ │ │ │ lsls r5, r7, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c488 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r7, 71d14 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1d8> │ │ │ │ + cbz r7, 71d1c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1d8> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r0, #4 │ │ │ │ addw fp, pc, #372 @ 0x174 │ │ │ │ ldrd sl, fp, [fp] │ │ │ │ adds r7, r2, r5 │ │ │ │ ldrd ip, lr, [sp, #16] │ │ │ │ ldrd r1, r5, [r4, #32] │ │ │ │ - vldr d7, [pc, #348] @ 71e30 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2f4> │ │ │ │ - b.n 71cf6 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1ba> │ │ │ │ + vldr d7, [pc, #348] @ 71e38 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2f4> │ │ │ │ + b.n 71cfe , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1ba> │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, #8 │ │ │ │ add.w r8, ip, r3 │ │ │ │ add r3, lr │ │ │ │ cmp r7, r2 │ │ │ │ ldrd r8, r9, [r8] │ │ │ │ strd r8, r9, [r1, #-8] │ │ │ │ ldrd r8, r9, [r3] │ │ │ │ strd r8, r9, [r5], #8 │ │ │ │ - beq.n 71d14 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1d8> │ │ │ │ + beq.n 71d1c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1d8> │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 71cd8 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x19c> │ │ │ │ + blt.n 71ce0 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x19c> │ │ │ │ vstr d7, [r1] │ │ │ │ mov r8, sl │ │ │ │ mov r9, fp │ │ │ │ adds r1, #8 │ │ │ │ cmp r7, r2 │ │ │ │ strd r8, r9, [r5], #8 │ │ │ │ - bne.n 71cf6 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1ba> │ │ │ │ + bne.n 71cfe , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1ba> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 71d36 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1fa> │ │ │ │ - ldr r2, [pc, #324] @ (71e60 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x324>) │ │ │ │ - ldr r3, [pc, #292] @ (71e44 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x308>) │ │ │ │ + beq.n 71d3e , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1fa> │ │ │ │ + ldr r2, [pc, #324] @ (71e68 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x324>) │ │ │ │ + ldr r3, [pc, #292] @ (71e4c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x308>) │ │ │ │ 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 71d5c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x220> │ │ │ │ + bne.n 71d64 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x220> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 71dbe , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x282> │ │ │ │ + bcs.n 71dc6 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x282> │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c488 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - b.n 71d1a , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1de> │ │ │ │ - ldr r2, [pc, #280] @ (71e64 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x328>) │ │ │ │ - ldr r3, [pc, #248] @ (71e44 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x308>) │ │ │ │ + b.n 71d22 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1de> │ │ │ │ + ldr r2, [pc, #280] @ (71e6c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x328>) │ │ │ │ + ldr r3, [pc, #248] @ (71e4c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x308>) │ │ │ │ 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 71e26 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2ea> │ │ │ │ + beq.n 71e2e , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2ea> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov lr, sl │ │ │ │ mov ip, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 71d7c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x240> │ │ │ │ + b.n 71d84 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x240> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 71c66 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x12a> │ │ │ │ + beq.w 71c6e , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x12a> │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 71d74 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x238> │ │ │ │ + bne.n 71d7c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x238> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ vldr d7, [ip] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ - cbnz r5, 71d94 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x258> │ │ │ │ + cbnz r5, 71d9c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x258> │ │ │ │ vneg.f64 d7, d7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ vstr d7, [r2] │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 71daa , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x26e> │ │ │ │ + beq.n 71db2 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x26e> │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 71d6e , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x232> │ │ │ │ + b.n 71d76 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x232> │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 71dd6 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x29a> │ │ │ │ + bcs.n 71dde , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x29a> │ │ │ │ lsls r5, r7, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c488 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - b.n 71cbc , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x180> │ │ │ │ - ldr r2, [pc, #168] @ (71e68 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x32c>) │ │ │ │ - ldr r3, [pc, #128] @ (71e44 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x308>) │ │ │ │ + b.n 71cc4 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x180> │ │ │ │ + ldr r2, [pc, #168] @ (71e70 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x32c>) │ │ │ │ + ldr r3, [pc, #128] @ (71e4c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x308>) │ │ │ │ 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 71d5c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x220> │ │ │ │ + bne.n 71d64 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x220> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #148] @ (71e6c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x330>) │ │ │ │ - ldr r3, [pc, #104] @ (71e44 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x308>) │ │ │ │ + ldr r2, [pc, #148] @ (71e74 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x330>) │ │ │ │ + ldr r3, [pc, #104] @ (71e4c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x308>) │ │ │ │ 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 71d5c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x220> │ │ │ │ + bne.n 71d64 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x220> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #128] @ (71e70 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x334>) │ │ │ │ - ldr r3, [pc, #80] @ (71e44 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x308>) │ │ │ │ + ldr r2, [pc, #128] @ (71e78 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x334>) │ │ │ │ + ldr r3, [pc, #80] @ (71e4c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x308>) │ │ │ │ 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 71d5c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x220> │ │ │ │ + bne.n 71d64 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x220> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2db44 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #100] @ (71e74 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x338>) │ │ │ │ - ldr r3, [pc, #48] @ (71e44 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x308>) │ │ │ │ + ldr r2, [pc, #100] @ (71e7c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x338>) │ │ │ │ + ldr r3, [pc, #48] @ (71e4c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x308>) │ │ │ │ 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 71d5c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x220> │ │ │ │ + bne.n 71d64 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x220> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #692] @ (720ec , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x274>) │ │ │ │ - bmi.n 71d9e , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x262> │ │ │ │ + ldr r1, [pc, #692] @ (720f4 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x274>) │ │ │ │ + bmi.n 71da6 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x262> │ │ │ │ stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #692] @ (720f4 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x27c>) │ │ │ │ + ldr r1, [pc, #692] @ (720fc , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x27c>) │ │ │ │ strb r2, [r6, r2] │ │ │ │ - bcc.n 71dfc , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2c0> │ │ │ │ + bcc.n 71df4 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2b0> │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 71df4 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2b8> │ │ │ │ + bcc.n 71dec , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2a8> │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 71d34 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1f8> │ │ │ │ + b.n 71d2c , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x1e8> │ │ │ │ movs r3, r0 │ │ │ │ - bcs.n 71e88 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x10> │ │ │ │ + bcs.n 71e80 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base> │ │ │ │ movs r5, r0 │ │ │ │ - bne.n 71e30 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2f4> │ │ │ │ + bne.n 71e28 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x2e4> │ │ │ │ movs r5, r0 │ │ │ │ - bne.n 71f48 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0xd0> │ │ │ │ + bne.n 71f40 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0xc0> │ │ │ │ movs r5, r0 │ │ │ │ - bne.n 71f1c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0xa4> │ │ │ │ + bne.n 71f14 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x94> │ │ │ │ movs r5, r0 │ │ │ │ - bne.n 71ef0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x78> │ │ │ │ + bne.n 71ee8 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x68> │ │ │ │ movs r5, r0 │ │ │ │ - bne.n 71eb4 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3c> │ │ │ │ + bne.n 71eac , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2c> │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00071e78 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base>: │ │ │ │ +00071e80 , 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 r6, [pc, #892] @ (72208 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x390>) │ │ │ │ + ldr r6, [pc, #892] @ (72210 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x390>) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr r5, [pc, #892] @ (7220c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x394>) │ │ │ │ + ldr r5, [pc, #892] @ (72214 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x394>) │ │ │ │ add r6, pc │ │ │ │ - ldr.w sl, [pc, #892] @ 72210 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x398> │ │ │ │ + ldr.w sl, [pc, #892] @ 72218 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x398> │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ add sl, pc │ │ │ │ ldr r5, [r6, r5] │ │ │ │ mov r6, r2 │ │ │ │ ldrd r8, r2, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ @@ -109497,53 +109527,53 @@ │ │ │ │ adds r0, r4, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ ldrd r9, r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bcs.w 7225e , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3e6> │ │ │ │ + bcs.w 72266 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3e6> │ │ │ │ lsls r0, r0, #2 │ │ │ │ mov r7, r1 │ │ │ │ blx 2c488 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.w 72010 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x198> │ │ │ │ + beq.w 72018 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x198> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd ip, r5, [sp, #4] │ │ │ │ ldr.w sl, [lr, #60] @ 0x3c │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72192 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x31a> │ │ │ │ - vldr d6, [pc, #744] @ 721e8 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x370> │ │ │ │ + beq.w 7219a , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x31a> │ │ │ │ + vldr d6, [pc, #744] @ 721f0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x370> │ │ │ │ vldr d5, [r9] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ - vldr d6, [pc, #736] @ 721f0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x378> │ │ │ │ + vldr d6, [pc, #736] @ 721f8 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x378> │ │ │ │ vldr d7, [r3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ - bls.n 71ff0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x178> │ │ │ │ + bls.n 71ff8 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x178> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge.w fp, #1 │ │ │ │ - blt.w 721ce , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x356> │ │ │ │ + blt.w 721d6 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x356> │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ - cbz r3, 71f3e , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0xc6> │ │ │ │ + cbz r3, 71f46 , 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, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -109565,19 +109595,19 @@ │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ blx 2d03c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ - cbz r0, 71f8e , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x116> │ │ │ │ + cbz r0, 71f96 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x116> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 71f8e , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x116> │ │ │ │ + cbnz r3, 71f96 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x116> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ce20 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ @@ -109596,55 +109626,55 @@ │ │ │ │ blx r7 │ │ │ │ subs r5, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ cmp r5, #1 │ │ │ │ it hi │ │ │ │ movhi r4, #0 │ │ │ │ - bls.w 7213c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2c4> │ │ │ │ + bls.w 72144 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2c4> │ │ │ │ mov r0, r6 │ │ │ │ blx 2d03c ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #576] @ (72214 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x39c>) │ │ │ │ - ldr r3, [pc, #564] @ (7220c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x394>) │ │ │ │ + ldr r2, [pc, #576] @ (7221c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x39c>) │ │ │ │ + ldr r3, [pc, #564] @ (72214 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x394>) │ │ │ │ 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 721ca , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x352> │ │ │ │ + bne.w 721d2 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x352> │ │ │ │ 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 fp, #0 │ │ │ │ - bmi.n 71f2c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0xb4> │ │ │ │ - ldr r3, [pc, #536] @ (72218 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3a0>) │ │ │ │ + bmi.n 71f34 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0xb4> │ │ │ │ + ldr r3, [pc, #536] @ (72220 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3a0>) │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ - ldr r1, [pc, #536] @ (7221c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3a4>) │ │ │ │ - ldr r0, [pc, #536] @ (72220 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3a8>) │ │ │ │ + ldr r1, [pc, #536] @ (72224 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3a4>) │ │ │ │ + ldr r0, [pc, #536] @ (72228 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3a8>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7225e , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3e6> │ │ │ │ + bcs.w 72266 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3e6> │ │ │ │ lsls r3, r4, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c488 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 72160 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2e8> │ │ │ │ - ldr r3, [pc, #504] @ (72224 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3ac>) │ │ │ │ + beq.w 72168 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2e8> │ │ │ │ + ldr r3, [pc, #504] @ (7222c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3ac>) │ │ │ │ movw lr, #62303 @ 0xf35f │ │ │ │ movt lr, #15470 @ 0x3c6e │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ - vldr d1, [pc, #444] @ 721f8 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x380> │ │ │ │ + vldr d1, [pc, #444] @ 72200 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x380> │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d2, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ movw sl, #26125 @ 0x660d │ │ │ │ movt sl, #25 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ @@ -109677,15 +109707,15 @@ │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d0 │ │ │ │ cmp r2, fp │ │ │ │ vmla.f64 d7, d4, d6 │ │ │ │ vstmia r1!, {d7} │ │ │ │ - bne.n 72066 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x1ee> │ │ │ │ + bne.n 7206e , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x1ee> │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [r2, #0] │ │ │ │ blx 2c488 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -109695,15 +109725,15 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ ldr.w fp, [ip, #40] @ 0x28 │ │ │ │ blx fp │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ce20 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7219c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x324> │ │ │ │ + beq.n 721a4 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x324> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r1, ip │ │ │ │ add r0, sl │ │ │ │ mov r2, ip │ │ │ │ vldmia r3!, {d7} │ │ │ │ @@ -109711,38 +109741,38 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ittt ne │ │ │ │ strne.w r2, [r5, r1, lsl #2] │ │ │ │ movne ip, fp │ │ │ │ addne r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 72102 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x28a> │ │ │ │ + bne.n 7210a , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x28a> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7218c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x314> │ │ │ │ + beq.n 72194 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x314> │ │ │ │ adds r3, r1, #1 │ │ │ │ add.w fp, r5, r1, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 2ce20 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str.w r4, [fp] │ │ │ │ - b.n 71efe , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x86> │ │ │ │ + b.n 71f06 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x86> │ │ │ │ mov r0, sl │ │ │ │ blx 2b69c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7215a , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2e2> │ │ │ │ - vldr d7, [pc, #180] @ 72200 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x388> │ │ │ │ + bne.n 72162 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2e2> │ │ │ │ + vldr d7, [pc, #180] @ 72208 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x388> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r3] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 71fcc , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x154> │ │ │ │ + b.n 71fd4 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x154> │ │ │ │ vstr d0, [r9] │ │ │ │ - b.n 72156 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2de> │ │ │ │ + b.n 7215e , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2de> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c488 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ @@ -109750,45 +109780,45 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ ldr.w fp, [ip, #40] @ 0x28 │ │ │ │ blx fp │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ce20 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7219c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x324> │ │ │ │ + beq.n 721a4 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x324> │ │ │ │ mov fp, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 7212a , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2b2> │ │ │ │ + b.n 72132 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2b2> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ce20 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71fd2 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x15a> │ │ │ │ + b.n 71fda , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x15a> │ │ │ │ mov r0, sl │ │ │ │ blx 2ce20 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ce20 │ │ │ │ - b.n 72198 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x320> │ │ │ │ + b.n 721a0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2d03c ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #112] @ (72228 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b0>) │ │ │ │ - ldr r3, [pc, #80] @ (7220c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x394>) │ │ │ │ + ldr r2, [pc, #112] @ (72230 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b0>) │ │ │ │ + ldr r3, [pc, #80] @ (72214 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x394>) │ │ │ │ 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 7225a , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3e2> │ │ │ │ + beq.n 72262 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3e2> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (7222c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #92] @ (72234 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b4>) │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ - ldr r1, [pc, #88] @ (72230 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b8>) │ │ │ │ - ldr r0, [pc, #92] @ (72234 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3bc>) │ │ │ │ + ldr r1, [pc, #88] @ (72238 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3b8>) │ │ │ │ + ldr r0, [pc, #92] @ (7223c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x3bc>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -109796,84 +109826,84 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ ... │ │ │ │ - beq.n 72150 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2d8> │ │ │ │ + beq.n 72148 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2c8> │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 72148 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2d0> │ │ │ │ + beq.n 72140 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x2c0> │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ - b.n 71a50 , Ipopt::SmartPtr)@@Base+0x638> │ │ │ │ + b.n 71a48 , Ipopt::SmartPtr)@@Base+0x628> │ │ │ │ movs r3, r0 │ │ │ │ - b.n 726a0 │ │ │ │ + b.n 72698 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 71bb0 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x74> │ │ │ │ + b.n 71ba8 , CoinPackedVector const&, bool, int, double const*, double const*, double const*, int, int, int const*)@@Base+0x64> │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - b.n 726c0 │ │ │ │ + b.n 726b8 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 72310 │ │ │ │ + b.n 72308 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 72848 │ │ │ │ + b.n 72840 │ │ │ │ movs r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2db44 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #48] @ (72278 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x400>) │ │ │ │ - ldr r3, [pc, #48] @ (7227c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x404>) │ │ │ │ + ldr r2, [pc, #48] @ (72280 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x400>) │ │ │ │ + ldr r3, [pc, #48] @ (72284 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x404>) │ │ │ │ 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 721ca , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x352> │ │ │ │ + bne.n 721d2 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x352> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #32] @ (72280 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x408>) │ │ │ │ - ldr r3, [pc, #24] @ (7227c , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x404>) │ │ │ │ + ldr r2, [pc, #32] @ (72288 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x408>) │ │ │ │ + ldr r3, [pc, #24] @ (72284 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x404>) │ │ │ │ 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 721ca , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x352> │ │ │ │ + bne.n 721d2 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x352> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 721b0 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x338> │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + b.n 721b8 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@@Base+0x338> │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00072284 : │ │ │ │ +0007228c : │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ - ldr r5, [pc, #788] @ (725b0 ) │ │ │ │ + ldr r5, [pc, #788] @ (725b8 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r4, [pc, #788] @ (725b4 ) │ │ │ │ + ldr r4, [pc, #788] @ (725bc ) │ │ │ │ mov r6, r2 │ │ │ │ add r5, pc │ │ │ │ - ldr.w sl, [pc, #788] @ 725b8 │ │ │ │ - ldr r2, [pc, #788] @ (725bc ) │ │ │ │ + ldr.w sl, [pc, #788] @ 725c0 │ │ │ │ + ldr r2, [pc, #788] @ (725c4 ) │ │ │ │ mov r7, r0 │ │ │ │ add sl, pc │ │ │ │ vmov.f64 d9, d0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r5, [sp, #196] @ 0xc4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ @@ -109884,49 +109914,49 @@ │ │ │ │ ldr.w r0, [sl, r2] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, fp, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrd r4, r8, [sp, #208] @ 0xd0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 7254c │ │ │ │ + bne.w 72554 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72526 │ │ │ │ + beq.w 7252e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 72628 │ │ │ │ + bne.w 72630 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 725de │ │ │ │ + ble.w 725e6 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r5, sl │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r8 │ │ │ │ strd r1, r6, [sp, #64] @ 0x40 │ │ │ │ - vldr d6, [pc, #668] @ 725a8 │ │ │ │ + vldr d6, [pc, #668] @ 725b0 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r2, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 72322 │ │ │ │ + b.n 7232a │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 72390 │ │ │ │ + beq.n 72398 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 7231a │ │ │ │ + bge.n 72322 │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 7231a │ │ │ │ + bhi.n 72322 │ │ │ │ add.w ip, r7, r2, lsl #3 │ │ │ │ vstr d6, [sp, #40] @ 0x28 │ │ │ │ vldr d8, [ip] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2dc8c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ @@ -109938,44 +109968,44 @@ │ │ │ │ vldr d6, [sp, #40] @ 0x28 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d0 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 7231a │ │ │ │ + ble.n 72322 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ add.w sl, sl, #1 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 72322 │ │ │ │ + bne.n 7232a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldrd r7, r1, [sp, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - beq.w 725de │ │ │ │ + beq.w 725e6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r2, #1 │ │ │ │ mov.w r1, r1, lsl #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #32] │ │ │ │ add.w sl, r8, r3, lsl #3 │ │ │ │ - bgt.w 725c8 │ │ │ │ + bgt.w 725d0 │ │ │ │ vldr d0, [sl] │ │ │ │ blx 2dc8c │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - bcs.w 7269a │ │ │ │ + bcs.w 726a2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 2c488 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ @@ -109984,15 +110014,15 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ vstr d8, [r3] │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, r3, [fp] │ │ │ │ strd r2, r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r6, 7240e │ │ │ │ + cbz r6, 72416 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ strd r8, r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ @@ -110005,43 +110035,43 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ blx 2c640 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@plt> │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 7244a │ │ │ │ + cbz r0, 72452 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 7244a │ │ │ │ + cbnz r3, 72452 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r1, [r9] │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ ldrd r0, r1, [fp] │ │ │ │ strd r0, r1, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7255a │ │ │ │ + beq.n 72562 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ vmov.f64 d10, d7 │ │ │ │ vstr d7, [r3] │ │ │ │ - cbz r6, 7248a │ │ │ │ + cbz r6, 72492 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ @@ -110053,80 +110083,80 @@ │ │ │ │ mov r3, r5 │ │ │ │ strd r4, r8, [sp] │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ blx 2c640 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - cbz r0, 724c0 │ │ │ │ + cbz r0, 724c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 724c0 │ │ │ │ + cbnz r3, 724c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 2ce20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 72560 │ │ │ │ + beq.n 72568 │ │ │ │ vneg.f64 d7, d9 │ │ │ │ vldr d6, [r9] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vldr d5, [r3] │ │ │ │ vmov.f64 d9, d5 │ │ │ │ - bhi.w 7260e │ │ │ │ + bhi.w 72616 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vldr d8, [sp, #88] @ 0x58 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ vmla.f64 d7, d10, d8 │ │ │ │ vadd.f64 d8, d8, d5 │ │ │ │ vstr d7, [fp] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2c144 │ │ │ │ - ldr r1, [pc, #172] @ (725c0 ) │ │ │ │ + ldr r1, [pc, #172] @ (725c8 ) │ │ │ │ vmov r2, r3, d9 │ │ │ │ vstr d8, [sp] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 2dc20 <__printf_chk@plt> │ │ │ │ - b.n 7252a │ │ │ │ - cbz r1, 72564 │ │ │ │ + b.n 72532 │ │ │ │ + cbz r1, 7256c │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #152] @ (725c4 ) │ │ │ │ - ldr r3, [pc, #132] @ (725b4 ) │ │ │ │ + ldr r2, [pc, #152] @ (725cc ) │ │ │ │ + ldr r3, [pc, #132] @ (725bc ) │ │ │ │ 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 7265c │ │ │ │ + bne.w 72664 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b.n 722dc │ │ │ │ + b.n 722e4 │ │ │ │ mov r0, sl │ │ │ │ blx 2ce20 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7252a │ │ │ │ - cbz r6, 7256c │ │ │ │ + b.n 72532 │ │ │ │ + cbz r6, 72574 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ @@ -110139,50 +110169,50 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ blx 2c640 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7252a │ │ │ │ + beq.n 72532 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7252a │ │ │ │ + bne.n 72532 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7252a │ │ │ │ + b.n 72532 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 725dc │ │ │ │ + b.n 725d4 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ vldr d7, [sl] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #256] @ (726d0 ) │ │ │ │ + ldr r1, [pc, #256] @ (726d8 ) │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ add r1, pc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 2dc20 <__printf_chk@plt> │ │ │ │ - b.n 723c2 │ │ │ │ + b.n 723ca │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 72528 │ │ │ │ - cbz r6, 725ea │ │ │ │ + bne.n 72530 │ │ │ │ + cbz r6, 725f2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ @@ -110192,152 +110222,152 @@ │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ strd r9, fp, [sp, #16] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ blx 2c640 , int, CoinPackedVector const&, int, double const*, double const*, double const*, double&, double&)@plt> │ │ │ │ - b.n 7258e │ │ │ │ + b.n 72596 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vldr d8, [sp, #80] @ 0x50 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ vmla.f64 d7, d10, d8 │ │ │ │ vadd.f64 d8, d8, d5 │ │ │ │ vstr d7, [r9] │ │ │ │ - b.n 72506 │ │ │ │ - ldr r3, [pc, #168] @ (726d4 ) │ │ │ │ - ldr r1, [pc, #172] @ (726d8 ) │ │ │ │ + b.n 7250e │ │ │ │ + ldr r3, [pc, #168] @ (726dc ) │ │ │ │ + ldr r1, [pc, #172] @ (726e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ blx 2c890 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ mvn.w r0, #1 │ │ │ │ blx 2be8c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2db44 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #144] @ (726dc ) │ │ │ │ - ldr r3, [pc, #148] @ (726e0 ) │ │ │ │ + ldr r2, [pc, #144] @ (726e4 ) │ │ │ │ + ldr r3, [pc, #148] @ (726e8 ) │ │ │ │ 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 7267a │ │ │ │ + beq.n 72682 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2db44 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #124] @ (726e4 ) │ │ │ │ - ldr r3, [pc, #116] @ (726e0 ) │ │ │ │ + ldr r2, [pc, #124] @ (726ec ) │ │ │ │ + ldr r3, [pc, #116] @ (726e8 ) │ │ │ │ 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 7265c │ │ │ │ + bne.n 72664 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2db44 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #96] @ (726e8 ) │ │ │ │ - ldr r3, [pc, #88] @ (726e0 ) │ │ │ │ + ldr r2, [pc, #96] @ (726f0 ) │ │ │ │ + ldr r3, [pc, #88] @ (726e8 ) │ │ │ │ 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 7267a │ │ │ │ - b.n 7265c │ │ │ │ - ldr r2, [pc, #80] @ (726ec ) │ │ │ │ - ldr r3, [pc, #64] @ (726e0 ) │ │ │ │ + beq.n 72682 │ │ │ │ + b.n 72664 │ │ │ │ + ldr r2, [pc, #80] @ (726f4 ) │ │ │ │ + ldr r3, [pc, #64] @ (726e8 ) │ │ │ │ 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 7265c │ │ │ │ + bne.n 72664 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2db44 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #52] @ (726f0 ) │ │ │ │ - ldr r3, [pc, #36] @ (726e0 ) │ │ │ │ + ldr r2, [pc, #52] @ (726f8 ) │ │ │ │ + ldr r3, [pc, #36] @ (726e8 ) │ │ │ │ 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 7267a │ │ │ │ - b.n 7265c │ │ │ │ + beq.n 72682 │ │ │ │ + b.n 72664 │ │ │ │ nop │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 30 │ │ │ │ movs r3, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 24 │ │ │ │ + svc 16 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -000726f4 : │ │ │ │ +000726fc : │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ - ldr r5, [pc, #780] @ (72a18 ) │ │ │ │ + ldr r5, [pc, #780] @ (72a20 ) │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr r4, [pc, #780] @ (72a1c ) │ │ │ │ + ldr r4, [pc, #780] @ (72a24 ) │ │ │ │ mov sl, r2 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ ldr r6, [sp, #268] @ 0x10c │ │ │ │ ldr r4, [r5, r4] │ │ │ │ adds r2, #1 │ │ │ │ ldrd r8, r5, [sp, #260] @ 0x104 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ mov.w r4, #0 │ │ │ │ ldr.w r9, [sp, #276] @ 0x114 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq.w 7284e │ │ │ │ + beq.w 72856 │ │ │ │ vneg.f64 d7, d3 │ │ │ │ vldr d6, [r5] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 7283a │ │ │ │ + bls.n 72842 │ │ │ │ vldr d7, [r6] │ │ │ │ vcmpe.f64 d7, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 72884 │ │ │ │ + blt.w 7288c │ │ │ │ vsub.f64 d0, d0, d1 │ │ │ │ - vldr d7, [pc, #676] @ 72a00 │ │ │ │ + vldr d7, [pc, #676] @ 72a08 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r7, r2, #2 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ls │ │ │ │ movls.w fp, #1 │ │ │ │ movhi.w fp, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 7285c │ │ │ │ + bne.n 72864 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ vmov.f64 d0, d3 │ │ │ │ strd r6, r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ @@ -110355,21 +110385,21 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ blx 2baf8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ vldr d3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7288a │ │ │ │ + bne.n 72892 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.w 7297e │ │ │ │ + bgt.w 72986 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ subs r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 72862 │ │ │ │ + bhi.n 7286a │ │ │ │ vldr d7, [r5] │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [r6] │ │ │ │ @@ -110395,104 +110425,104 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 2baf8 │ │ │ │ vldr d3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 728dc │ │ │ │ + bne.n 728e4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.w 7299a │ │ │ │ + bgt.w 729a2 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cb78 │ │ │ │ - b.n 72862 │ │ │ │ + b.n 7286a │ │ │ │ vsub.f64 d2, d2, d0 │ │ │ │ - vldr d7, [pc, #448] @ 72a00 │ │ │ │ + vldr d7, [pc, #448] @ 72a08 │ │ │ │ vcmpe.f64 d2, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 72744 │ │ │ │ + bhi.w 7274c │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r7, r2, #2 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 72778 │ │ │ │ + beq.n 72780 │ │ │ │ subs r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 727d0 │ │ │ │ - ldr r2, [pc, #444] @ (72a20 ) │ │ │ │ - ldr r3, [pc, #436] @ (72a1c ) │ │ │ │ + bls.n 727d8 │ │ │ │ + ldr r2, [pc, #444] @ (72a28 ) │ │ │ │ + ldr r3, [pc, #436] @ (72a24 ) │ │ │ │ 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 72ac6 │ │ │ │ + bne.w 72ace │ │ │ │ movs r0, #1 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 72852 │ │ │ │ + b.n 7285a │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 727c8 │ │ │ │ + ble.n 727d0 │ │ │ │ vldr d5, [r5] │ │ │ │ - vldr d6, [pc, #372] @ 72a08 │ │ │ │ + vldr d6, [pc, #372] @ 72a10 │ │ │ │ vsub.f64 d7, d8, d5 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 729a8 │ │ │ │ + ble.n 729b0 │ │ │ │ vcmpe.f64 d3, d9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vstr d3, [sp, #48] @ 0x30 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 729dc │ │ │ │ + ble.w 729e4 │ │ │ │ vstr d9, [sp] │ │ │ │ movs r0, #1 │ │ │ │ vldr d7, [r6] │ │ │ │ - ldr r1, [pc, #348] @ (72a24 ) │ │ │ │ + ldr r1, [pc, #348] @ (72a2c ) │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ add r1, pc │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 2dc20 <__printf_chk@plt> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ vldr d3, [sp, #48] @ 0x30 │ │ │ │ - b.n 7285c │ │ │ │ + b.n 72864 │ │ │ │ vldr d2, [sp, #56] @ 0x38 │ │ │ │ vldr d4, [r5] │ │ │ │ - vldr d5, [pc, #288] @ 72a08 │ │ │ │ + vldr d5, [pc, #288] @ 72a10 │ │ │ │ vldr d6, [sp, #64] @ 0x40 │ │ │ │ vsub.f64 d7, d2, d4 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 72914 │ │ │ │ + bge.n 7291c │ │ │ │ vldr d7, [r6] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 72832 │ │ │ │ + blt.n 7283a │ │ │ │ vcmpe.f64 d3, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 729c2 │ │ │ │ - ldr r1, [pc, #264] @ (72a28 ) │ │ │ │ + bgt.n 729ca │ │ │ │ + ldr r1, [pc, #264] @ (72a30 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ add r1, pc │ │ │ │ vstr d2, [sp, #8] │ │ │ │ vstr d4, [sp] │ │ │ │ blx 2dc20 <__printf_chk@plt> │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c058 │ │ │ │ - add r3, pc, #212 @ (adr r3, 72a10 ) │ │ │ │ + add r3, pc, #212 @ (adr r3, 72a18 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r5 │ │ │ │ vldr d0, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ blx 2c8a8 │ │ │ │ mov r0, r5 │ │ │ │ vldr d0, [sp, #64] @ 0x40 │ │ │ │ @@ -110501,104 +110531,104 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 2c040 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d210 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r4, [r1, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 72a3c │ │ │ │ + beq.n 72a44 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str r3, [r1, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c6e8 │ │ │ │ - b.n 72832 │ │ │ │ - ldr r1, [pc, #172] @ (72a2c ) │ │ │ │ + b.n 7283a │ │ │ │ + ldr r1, [pc, #172] @ (72a34 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vstr d3, [sp, #48] @ 0x30 │ │ │ │ blx 2dc20 <__printf_chk@plt> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ vldr d3, [sp, #48] @ 0x30 │ │ │ │ - b.n 7285c │ │ │ │ - ldr r1, [pc, #148] @ (72a30 ) │ │ │ │ + b.n 72864 │ │ │ │ + ldr r1, [pc, #148] @ (72a38 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ add r1, pc │ │ │ │ blx 2dc20 <__printf_chk@plt> │ │ │ │ - b.n 72832 │ │ │ │ + b.n 7283a │ │ │ │ vldr d7, [r6] │ │ │ │ vsub.f64 d7, d9, d7 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 727c8 │ │ │ │ - b.n 728a8 │ │ │ │ + ble.w 727d0 │ │ │ │ + b.n 728b0 │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ strd r0, r1, [sp] │ │ │ │ - ldr r1, [pc, #104] @ (72a34 ) │ │ │ │ + ldr r1, [pc, #104] @ (72a3c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ add r1, pc │ │ │ │ vstr d6, [sp, #8] │ │ │ │ blx 2dc20 <__printf_chk@plt> │ │ │ │ - b.n 72932 │ │ │ │ - ldr r1, [pc, #88] @ (72a38 ) │ │ │ │ + b.n 7293a │ │ │ │ + ldr r1, [pc, #88] @ (72a40 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ add r1, pc │ │ │ │ vstr d5, [sp, #8] │ │ │ │ vstr d8, [sp] │ │ │ │ blx 2dc20 <__printf_chk@plt> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ vldr d3, [sp, #48] @ 0x30 │ │ │ │ - b.n 7285c │ │ │ │ + b.n 72864 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 72e66 │ │ │ │ + b.n 72e6e │ │ │ │ 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 7291c │ │ │ │ + blt.n 72924 │ │ │ │ strb r6, [r4, r3] │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ble.n 72a30 │ │ │ │ + bgt.n 72a28 │ │ │ │ movs r3, r0 │ │ │ │ - ble.n 72b04 │ │ │ │ + ble.n 72afc │ │ │ │ movs r3, r0 │ │ │ │ - bgt.n 72a40 │ │ │ │ + bgt.n 72a38 │ │ │ │ movs r3, r0 │ │ │ │ - bgt.n 7299c │ │ │ │ + bgt.n 72994 │ │ │ │ movs r3, r0 │ │ │ │ - bgt.n 729b8 │ │ │ │ + bgt.n 729b0 │ │ │ │ movs r3, r0 │ │ │ │ - bgt.n 72a98 │ │ │ │ + bgt.n 72a90 │ │ │ │ movs r3, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r9, r1 │ │ │ │ subs r1, r3, r1 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ mov r8, r1 │ │ │ │ asrs r6, r1, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 72acc │ │ │ │ + beq.n 72ad4 │ │ │ │ cmp r6, #1 │ │ │ │ ite cs │ │ │ │ addcs r6, r6, r6 │ │ │ │ addcc r6, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ @@ -110606,194 +110636,194 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b66c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r0, r8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 72a82 │ │ │ │ + beq.n 72a8a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r2, r8, #4 │ │ │ │ mov r0, r9 │ │ │ │ add r2, r3 │ │ │ │ - cbz r0, 72a9a │ │ │ │ + cbz r0, 72aa2 │ │ │ │ subs r1, r4, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r6, r3 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r6, [r1, #12] │ │ │ │ - b.n 72976 │ │ │ │ + b.n 7297e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c6e8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cb78 │ │ │ │ - ldr r2, [pc, #56] @ (72aec ) │ │ │ │ - ldr r3, [pc, #56] @ (72af0 ) │ │ │ │ + ldr r2, [pc, #56] @ (72af4 ) │ │ │ │ + ldr r3, [pc, #56] @ (72af8 ) │ │ │ │ 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 72ae8 │ │ │ │ + beq.n 72af0 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 72aac │ │ │ │ - ldr r2, [pc, #36] @ (72af4 ) │ │ │ │ - ldr r3, [pc, #32] @ (72af0 ) │ │ │ │ + b.n 72ab4 │ │ │ │ + ldr r2, [pc, #36] @ (72afc ) │ │ │ │ + ldr r3, [pc, #32] @ (72af8 ) │ │ │ │ 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 72ac6 │ │ │ │ - ldr r0, [pc, #20] @ (72af8 ) │ │ │ │ + bne.n 72ace │ │ │ │ + ldr r0, [pc, #20] @ (72b00 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + add r4, pc, #200 @ (adr r4, 72bcc ) │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00072afc : │ │ │ │ +00072b04 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00072b00 : │ │ │ │ +00072b08 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00072b04 : │ │ │ │ +00072b0c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00072b08 : │ │ │ │ +00072b10 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00072b0c : │ │ │ │ +00072b14 : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00072b10 : │ │ │ │ +00072b18 : │ │ │ │ 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, 72b5e │ │ │ │ + cbz r5, 72b66 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7118c │ │ │ │ + bl 71194 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72b40 │ │ │ │ + beq.n 72b48 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 72b52 │ │ │ │ + beq.n 72b5a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 72b24 │ │ │ │ + bne.n 72b2c │ │ │ │ add.w r2, r6, #12 │ │ │ │ strd r5, r2, [r6, #16] │ │ │ │ strd r2, r5, [r6, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00072b6c ::ReleasePointer_()@@Base>: │ │ │ │ +00072b74 ::ReleasePointer_()@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 72bae ::ReleasePointer_()@@Base+0x42> │ │ │ │ + cbz r3, 72bb6 ::ReleasePointer_()@@Base+0x42> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 72bae ::ReleasePointer_()@@Base+0x42> │ │ │ │ + cbnz r2, 72bb6 ::ReleasePointer_()@@Base+0x42> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #40] @ (72bb4 ::ReleasePointer_()@@Base+0x48>) │ │ │ │ + ldr r1, [pc, #40] @ (72bbc ::ReleasePointer_()@@Base+0x48>) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 72bb0 ::ReleasePointer_()@@Base+0x44> │ │ │ │ + bne.n 72bb8 ::ReleasePointer_()@@Base+0x44> │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2cf10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ blx r2 │ │ │ │ - b.n 72ba6 ::ReleasePointer_()@@Base+0x3a> │ │ │ │ - b.n 72932 │ │ │ │ - Address 0x72bb6 is out of bounds. │ │ │ │ + b.n 72bae ::ReleasePointer_()@@Base+0x3a> │ │ │ │ + b.n 7293a │ │ │ │ + Address 0x72bbe is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -00072bb8 : │ │ │ │ +00072bc0 : │ │ │ │ stmdb 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, #676] @ (72e70 ) │ │ │ │ + ldr r2, [pc, #676] @ (72e78 ) │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #664] @ (72e74 ) │ │ │ │ + ldr r3, [pc, #664] @ (72e7c ) │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #664] @ (72e78 ) │ │ │ │ + ldr r7, [pc, #664] @ (72e80 ) │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2bad4 │ │ │ │ - ldr r3, [pc, #640] @ (72e7c ) │ │ │ │ + ldr r3, [pc, #640] @ (72e84 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - ldr r3, [pc, #640] @ (72e80 ) │ │ │ │ + ldr r3, [pc, #640] @ (72e88 ) │ │ │ │ strd r8, r9, [sp, #304] @ 0x130 │ │ │ │ strd r8, r9, [sp, #312] @ 0x138 │ │ │ │ strh.w r1, [r4, #260] @ 0x104 │ │ │ │ str r2, [sp, #4] │ │ │ │ adds r2, #8 │ │ │ │ str.w r1, [r4, #256] @ 0x100 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ @@ -110803,15 +110833,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ str r2, [r4, r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr.w r0, [r9, #-12] │ │ │ │ add r0, r4 │ │ │ │ blx 2cfdc >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr r3, [pc, #588] @ (72e84 ) │ │ │ │ + ldr r3, [pc, #588] @ (72e8c ) │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r3, r2, #12 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r3, r2, #32 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ @@ -110823,91 +110853,91 @@ │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 2c6a0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72da0 │ │ │ │ + beq.w 72da8 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b9e0 ::is_open() const@plt> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d8c │ │ │ │ + beq.w 72d94 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2c11c >(int&)@plt> │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c11c >(int&)@plt> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 72ca6 │ │ │ │ + cbz r0, 72cae │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - cbz r0, 72cae │ │ │ │ + cbz r0, 72cb6 │ │ │ │ blx 2ce20 │ │ │ │ ldr.w fp, [r8] │ │ │ │ cmp.w fp, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 72dae │ │ │ │ + bcs.n 72db6 │ │ │ │ mov.w r0, fp, lsl #3 │ │ │ │ blx 2c488 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 72dd0 │ │ │ │ + bcs.w 72dd8 │ │ │ │ str r0, [sp, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2c488 │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str r0, [r5, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 72d02 │ │ │ │ + beq.n 72d0a │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 72cea │ │ │ │ + b.n 72cf2 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add.w r1, r1, fp, lsl #3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c1e0 (double&)@plt> │ │ │ │ ldr.w r2, [r8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ - bgt.n 72ce8 │ │ │ │ + bgt.n 72cf0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 72d20 │ │ │ │ + ble.n 72d28 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ blx 2c1e0 (double&)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bgt.n 72d0a │ │ │ │ + bgt.n 72d12 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add.w r3, r1, #12 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r3, r1, #32 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #340] @ (72e88 ) │ │ │ │ + ldr r3, [pc, #340] @ (72e90 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2b9bc >::close()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2da6c ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #324] @ (72e8c ) │ │ │ │ + ldr r3, [pc, #324] @ (72e94 ) │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2d194 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -110916,85 +110946,85 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r3, #8 │ │ │ │ str r2, [r4, #4] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ blx 2bbac │ │ │ │ - ldr r2, [pc, #284] @ (72e90 ) │ │ │ │ - ldr r3, [pc, #256] @ (72e74 ) │ │ │ │ + ldr r2, [pc, #284] @ (72e98 ) │ │ │ │ + ldr r3, [pc, #256] @ (72e7c ) │ │ │ │ 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 72dc2 │ │ │ │ + bne.n 72dca │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #332 @ 0x14c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #260] @ (72e94 ) │ │ │ │ + ldr r3, [pc, #260] @ (72e9c ) │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ - ldr r1, [pc, #260] @ (72e98 ) │ │ │ │ + ldr r1, [pc, #260] @ (72ea0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - b.n 72d20 │ │ │ │ + b.n 72d28 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 72c78 │ │ │ │ - ldr r2, [pc, #236] @ (72e9c ) │ │ │ │ - ldr r3, [pc, #192] @ (72e74 ) │ │ │ │ + b.n 72c80 │ │ │ │ + ldr r2, [pc, #236] @ (72ea4 ) │ │ │ │ + ldr r3, [pc, #192] @ (72e7c ) │ │ │ │ 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 72de8 │ │ │ │ + beq.n 72df0 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 72d3e │ │ │ │ - ldr r2, [pc, #204] @ (72ea0 ) │ │ │ │ - ldr r3, [pc, #160] @ (72e74 ) │ │ │ │ + b.n 72d46 │ │ │ │ + ldr r2, [pc, #204] @ (72ea8 ) │ │ │ │ + ldr r3, [pc, #160] @ (72e7c ) │ │ │ │ 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 72dc2 │ │ │ │ + bne.n 72dca │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ba2c >::~basic_ifstream()@plt> │ │ │ │ - ldr r2, [pc, #176] @ (72ea4 ) │ │ │ │ - ldr r3, [pc, #124] @ (72e74 ) │ │ │ │ + ldr r2, [pc, #176] @ (72eac ) │ │ │ │ + ldr r3, [pc, #124] @ (72e7c ) │ │ │ │ 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 72dc2 │ │ │ │ + bne.n 72dca │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #124] @ (72e88 ) │ │ │ │ + ldr r3, [pc, #124] @ (72e90 ) │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2b9bc >::close()@plt> │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ blx 2da6c ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #108] @ (72e8c ) │ │ │ │ + ldr r3, [pc, #108] @ (72e94 ) │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2d194 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -111002,378 +111032,378 @@ │ │ │ │ str r2, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldrd r3, r0, [sp, #4] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ blx 2bbac │ │ │ │ - ldr r2, [pc, #92] @ (72ea8 ) │ │ │ │ - ldr r3, [pc, #36] @ (72e74 ) │ │ │ │ + ldr r2, [pc, #92] @ (72eb0 ) │ │ │ │ + ldr r3, [pc, #36] @ (72e7c ) │ │ │ │ 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 72e06 │ │ │ │ - b.n 72dc2 │ │ │ │ + beq.n 72e0e │ │ │ │ + b.n 72dca │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 72e18 │ │ │ │ - b.n 72e2c │ │ │ │ - b.n 72e3c │ │ │ │ + b.n 72e20 │ │ │ │ + b.n 72e34 │ │ │ │ + b.n 72e44 │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r6} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 72f18 │ │ │ │ + bls.n 72f10 │ │ │ │ movs r3, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00072eac : │ │ │ │ +00072eb4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #144] @ (72f4c ) │ │ │ │ + ldr r3, [pc, #144] @ (72f54 ) │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ blx 2c7b4 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - cbz r1, 72ef2 │ │ │ │ + cbz r1, 72efa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - cbz r1, 72f40 │ │ │ │ + cbz r1, 72f48 │ │ │ │ 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] @ (72f50 ) │ │ │ │ - ldr r3, [pc, #92] @ (72f54 ) │ │ │ │ + ldr r1, [pc, #92] @ (72f58 ) │ │ │ │ + ldr r3, [pc, #92] @ (72f5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r6, r3] │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& 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, 72f48 │ │ │ │ + cbz r5, 72f50 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ - cbz r3, 72f24 │ │ │ │ + cbz r3, 72f2c │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #44] @ (72f58 ) │ │ │ │ + ldr r3, [pc, #44] @ (72f60 ) │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ movs r1, #10 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 72f16 │ │ │ │ + beq.n 72f1e │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 72f16 │ │ │ │ - ldr r1, [pc, #24] @ (72f5c ) │ │ │ │ - ldr r3, [pc, #16] @ (72f54 ) │ │ │ │ + b.n 72f1e │ │ │ │ + ldr r1, [pc, #24] @ (72f64 ) │ │ │ │ + ldr r3, [pc, #16] @ (72f5c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 72ef8 │ │ │ │ + b.n 72f00 │ │ │ │ blx 2cd7c │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - bvc.n 72f50 │ │ │ │ + bvc.n 72f48 │ │ │ │ movs r3, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 72ec0 │ │ │ │ + bvc.n 72eb8 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00072f60 )@@Base>: │ │ │ │ +00072f68 )@@Base>: │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00072f64 : │ │ │ │ +00072f6c : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00072f6c : │ │ │ │ +00072f74 : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00072f74 : │ │ │ │ +00072f7c : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00072f7c : │ │ │ │ +00072f84 : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00072f84 : │ │ │ │ +00072f8c : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00072f98 : │ │ │ │ +00072fa0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00072fb0 : │ │ │ │ +00072fb8 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00072fc8 : │ │ │ │ +00072fd0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00072fe0 : │ │ │ │ - vldr d0, [pc, #4] @ 72fe8 │ │ │ │ +00072fe8 : │ │ │ │ + vldr d0, [pc, #4] @ 72ff0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -00072ff0 : │ │ │ │ +00072ff8 : │ │ │ │ ldrb.w r2, [r0, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ - cbz r2, 72ffe │ │ │ │ + cbz r2, 73006 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00073004 : │ │ │ │ +0007300c : │ │ │ │ ldrb.w r2, [r0, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ - cbz r2, 73014 │ │ │ │ + cbz r2, 7301c │ │ │ │ ldr.w r0, [r3, #144] @ 0x90 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00073018 : │ │ │ │ +00073020 : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00073024 : │ │ │ │ +0007302c : │ │ │ │ ldr.w r0, [r0, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -00073030 : │ │ │ │ +00073038 : │ │ │ │ ldr.w r0, [r0, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007303c : │ │ │ │ +00073044 : │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00073048 : │ │ │ │ +00073050 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #8] @ (73054 ) │ │ │ │ + ldr r1, [pc, #8] @ (7305c ) │ │ │ │ ldr.w r3, [r3, #644] @ 0x284 │ │ │ │ add r1, pc │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + add r6, sp, #16 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00073058 : │ │ │ │ +00073060 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #8] @ (73064 ) │ │ │ │ + ldr r1, [pc, #8] @ (7306c ) │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ add r1, pc │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00073068 : │ │ │ │ +00073070 : │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 73088 │ │ │ │ + cbnz r3, 73090 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007308c : │ │ │ │ +00073094 : │ │ │ │ ldr.w r0, [r0, #568] @ 0x238 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007309c : │ │ │ │ +000730a4 : │ │ │ │ ldr.w r0, [r0, #568] @ 0x238 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000730ac : │ │ │ │ +000730b4 : │ │ │ │ ldr.w r0, [r0, #568] @ 0x238 │ │ │ │ sub.w r0, r0, #4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000730bc : │ │ │ │ +000730c4 : │ │ │ │ ldr.w r0, [r0, #568] @ 0x238 │ │ │ │ adds r3, r0, #3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000730cc , std::allocator > const&)@@Base>: │ │ │ │ - cbz r1, 730d2 , std::allocator > const&)@@Base+0x6> │ │ │ │ +000730d4 , std::allocator > const&)@@Base>: │ │ │ │ + cbz r1, 730da , 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 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000730ec : │ │ │ │ +000730f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #20] @ (73110 ) │ │ │ │ + ldr r1, [pc, #20] @ (73118 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2d998 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bvs.n 73130 │ │ │ │ + bvs.n 73128 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00073114 : │ │ │ │ +0007311c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 73192 │ │ │ │ + bhi.n 7319a │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r5, r4, #12 │ │ │ │ lsrs r0, r5, #24 │ │ │ │ lsrs r6, r3, #12 │ │ │ │ - ldr r1, [pc, #108] @ (731a4 ) │ │ │ │ + ldr r1, [pc, #108] @ (731ac ) │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2d998 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #88] @ (731a8 ) │ │ │ │ + ldr r1, [pc, #88] @ (731b0 ) │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ blx 2d998 │ │ │ │ movs r1, #0 │ │ │ │ @@ -111382,278 +111412,278 @@ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ vstr d0, [r2, #80] @ 0x50 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ vstr d0, [r2, #328] @ 0x148 │ │ │ │ - b.n 73174 │ │ │ │ - ldr r1, [pc, #40] @ (731ac ) │ │ │ │ + b.n 7317c │ │ │ │ + ldr r1, [pc, #40] @ (731b4 ) │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2d998 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ - b.n 73146 │ │ │ │ - ldr r1, [pc, #28] @ (731b0 ) │ │ │ │ + b.n 7314e │ │ │ │ + ldr r1, [pc, #28] @ (731b8 ) │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2d998 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ - b.n 73146 │ │ │ │ - bvs.n 731c4 │ │ │ │ + b.n 7314e │ │ │ │ + bvs.n 731bc │ │ │ │ movs r3, r0 │ │ │ │ - bvs.n 7324c │ │ │ │ + bvs.n 73244 │ │ │ │ movs r3, r0 │ │ │ │ - bpl.n 73198 │ │ │ │ + bpl.n 73190 │ │ │ │ movs r3, r0 │ │ │ │ - bvs.n 73218 │ │ │ │ + bvs.n 73210 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000731b4 : │ │ │ │ +000731bc : │ │ │ │ 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 2b63c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000731d4 : │ │ │ │ +000731dc : │ │ │ │ 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 2cf40 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000731f4 : │ │ │ │ +000731fc : │ │ │ │ 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 2be5c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00073218 : │ │ │ │ +00073220 : │ │ │ │ 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 │ │ │ │ blx 2be5c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007323c : │ │ │ │ +00073244 : │ │ │ │ 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 7325a │ │ │ │ + bls.n 73262 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 7325e │ │ │ │ + bne.n 73266 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #20] @ (73274 ) │ │ │ │ + ldr r1, [pc, #20] @ (7327c ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2d998 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bvs.n 7332c │ │ │ │ + bvs.n 73324 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00073278 : │ │ │ │ +00073280 : │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 73280 │ │ │ │ + bls.n 73288 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 73284 │ │ │ │ + bne.n 7328c │ │ │ │ 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] @ (732a8 ) │ │ │ │ + ldr r1, [pc, #20] @ (732b0 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2d998 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bvs.n 73338 │ │ │ │ + bvs.n 73330 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000732ac , std::allocator >&) const@@Base>: │ │ │ │ +000732b4 , std::allocator >&) const@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 732dc , std::allocator >&) const@@Base+0x30> │ │ │ │ + beq.n 732e4 , std::allocator >&) const@@Base+0x30> │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 732d8 , std::allocator >&) const@@Base+0x2c> │ │ │ │ - cbnz r1, 732d6 , std::allocator >&) const@@Base+0x2a> │ │ │ │ + beq.n 732e0 , std::allocator >&) const@@Base+0x2c> │ │ │ │ + cbnz r1, 732de , std::allocator >&) const@@Base+0x2a> │ │ │ │ add.w r1, r0, #120 @ 0x78 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #20] @ (732f4 , std::allocator >&) const@@Base+0x48>) │ │ │ │ + ldr r3, [pc, #20] @ (732fc , std::allocator >&) const@@Base+0x48>) │ │ │ │ mov.w lr, #5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ mov r0, ip │ │ │ │ str.w lr, [sp] │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - b.n 732d6 , std::allocator >&) const@@Base+0x2a> │ │ │ │ - bvs.n 73324 │ │ │ │ + b.n 732de , std::allocator >&) const@@Base+0x2a> │ │ │ │ + bvs.n 7331c │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000732f8 : │ │ │ │ +00073300 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ ldr.w ip, [r4, r1, lsl #2] │ │ │ │ cmp.w ip, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 73320 │ │ │ │ + beq.n 73328 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w lr, [r0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w ip, [pc, #112] @ 73398 │ │ │ │ + ldr.w ip, [pc, #112] @ 733a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [lr, #128] @ 0x80 │ │ │ │ add ip, pc │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 73372 │ │ │ │ + bne.n 7337a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [pc, #96] @ (7339c ) │ │ │ │ + ldr r2, [pc, #96] @ (733a4 ) │ │ │ │ add r0, r1 │ │ │ │ ldr.w r4, [lr, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ cmp r4, r2 │ │ │ │ vldr d7, [r0] │ │ │ │ - bne.n 7337e │ │ │ │ + bne.n 73386 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ add r0, r1 │ │ │ │ - vldr d6, [pc, #56] @ 73390 │ │ │ │ + vldr d6, [pc, #56] @ 73398 │ │ │ │ vldr d5, [r0] │ │ │ │ vsub.f64 d7, d7, d5 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w lr, [r3] │ │ │ │ - b.n 73338 │ │ │ │ + b.n 73340 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ - b.n 73352 │ │ │ │ + b.n 7335a │ │ │ │ ldrh r1, [r4, #60] @ 0x3c │ │ │ │ vminnm.f16 , q11, │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ ldc2 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ ldc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #160] @ (73450 ) │ │ │ │ + ldr r2, [pc, #160] @ (73458 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #160] @ (73454 ) │ │ │ │ + ldr r3, [pc, #160] @ (7345c ) │ │ │ │ add.w r5, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7342e │ │ │ │ + beq.n 73436 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi.n 73408 │ │ │ │ + bhi.n 73410 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 73402 │ │ │ │ + bne.n 7340a │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ strb r2, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r5, r3] │ │ │ │ - ldr r2, [pc, #108] @ (73458 ) │ │ │ │ - ldr r3, [pc, #100] @ (73454 ) │ │ │ │ + ldr r2, [pc, #108] @ (73460 ) │ │ │ │ + ldr r3, [pc, #100] @ (7345c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 73442 │ │ │ │ + bne.n 7344a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 733e4 │ │ │ │ - b.n 7341e │ │ │ │ + beq.n 733ec │ │ │ │ + b.n 73426 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -111662,141 +111692,141 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 733e4 │ │ │ │ - ldr r2, [pc, #44] @ (7345c ) │ │ │ │ - ldr r3, [pc, #32] @ (73454 ) │ │ │ │ + b.n 733ec │ │ │ │ + ldr r2, [pc, #44] @ (73464 ) │ │ │ │ + ldr r3, [pc, #32] @ (7345c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 73446 │ │ │ │ + beq.n 7344e │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #24] @ (73460 ) │ │ │ │ + ldr r0, [pc, #24] @ (73468 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ nop │ │ │ │ - cbnz r0, 734b2 │ │ │ │ + cbnz r0, 734b8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 734ac │ │ │ │ + cbnz r2, 734b2 │ │ │ │ movs r5, r0 │ │ │ │ - revsh r6, r7 │ │ │ │ + revsh r6, r6 │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00073464 : │ │ │ │ +0007346c : │ │ │ │ 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 7348a │ │ │ │ + bne.n 73492 │ │ │ │ asrs r0, r0, #3 │ │ │ │ pop {r3, pc} │ │ │ │ bl 2e5dc │ │ │ │ nop │ │ │ │ │ │ │ │ -00073490 : │ │ │ │ +00073498 : │ │ │ │ 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 734b6 │ │ │ │ + bne.n 734be │ │ │ │ asrs r0, r0, #3 │ │ │ │ pop {r3, pc} │ │ │ │ bl 2e5b0 │ │ │ │ nop │ │ │ │ │ │ │ │ -000734bc : │ │ │ │ +000734c4 : │ │ │ │ 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 r1, r3, r1 │ │ │ │ ldrd r3, r5, [r0, #32] │ │ │ │ sub.w ip, r5, r3 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 734f2 │ │ │ │ + bne.n 734fa │ │ │ │ asrs r1, r1, #3 │ │ │ │ blx 2d3d4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 2e5b0 │ │ │ │ nop │ │ │ │ │ │ │ │ -000734f8 : │ │ │ │ +00073500 : │ │ │ │ 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 r1, r3, r1 │ │ │ │ ldrd r3, r5, [r0, #32] │ │ │ │ sub.w ip, r5, r3 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 7352e │ │ │ │ + bne.n 73536 │ │ │ │ asrs r1, r1, #3 │ │ │ │ blx 2cb9c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 2e5b0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00073534 : │ │ │ │ +0007353c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 73582 │ │ │ │ + cbz r1, 7358a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - ldr.w ip, [pc, #84] @ 735a4 │ │ │ │ + ldr.w ip, [pc, #84] @ 735ac │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ add ip, pc │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 73592 │ │ │ │ + bne.n 7359a │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrd r5, r2, [r3, #32] │ │ │ │ subs r2, r2, r5 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ asreq r0, r0, #3 │ │ │ │ - bne.n 7359e │ │ │ │ + bne.n 735a6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c96c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ add sp, #12 │ │ │ │ @@ -111806,671 +111836,671 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r3, r1, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 7356e │ │ │ │ + b.n 73576 │ │ │ │ bl 2e5b0 │ │ │ │ nop │ │ │ │ vminnm.f16 , , │ │ │ │ │ │ │ │ -000735a8 : │ │ │ │ +000735b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #132] @ (73644 ) │ │ │ │ + ldr r3, [pc, #132] @ (7364c ) │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [ip, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7361e │ │ │ │ + bne.n 73626 │ │ │ │ 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 73640 │ │ │ │ - ldr r0, [pc, #96] @ (73648 ) │ │ │ │ + bne.n 73648 │ │ │ │ + ldr r0, [pc, #96] @ (73650 ) │ │ │ │ ldr.w r3, [ip, #112] @ 0x70 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 7362c │ │ │ │ + bne.n 73634 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldrd r6, r3, [r0, #68] @ 0x44 │ │ │ │ ldrd r0, ip, [r0, #80] @ 0x50 │ │ │ │ subs r3, r3, r6 │ │ │ │ sub.w r0, ip, r0 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ asreq r3, r3, #3 │ │ │ │ - bne.n 7363c │ │ │ │ + bne.n 73644 │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ca78 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r1 │ │ │ │ ldr.w ip, [r4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 735e4 │ │ │ │ + b.n 735ec │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 7360a │ │ │ │ + b.n 73612 │ │ │ │ bl 2e5dc │ │ │ │ bl 2e5b0 │ │ │ │ mcr2 15, 6, pc, cr3, cr15, {7} @ │ │ │ │ mrc2 15, 3, pc, cr7, cr15, {7} │ │ │ │ │ │ │ │ -0007364c : │ │ │ │ +00073654 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #172] @ (73708 ) │ │ │ │ + ldr r2, [pc, #172] @ (73710 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #172] @ (7370c ) │ │ │ │ + ldr r3, [pc, #172] @ (73714 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 736e2 │ │ │ │ + bne.n 736ea │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldrd r2, r4, [r3, #20] │ │ │ │ subs r4, r4, r2 │ │ │ │ ldrd r3, r2, [r3, #32] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 73702 │ │ │ │ + bne.n 7370a │ │ │ │ ldr.w r0, [r0, #496] @ 0x1f0 │ │ │ │ asrs r4, r4, #3 │ │ │ │ - cbz r0, 73690 │ │ │ │ + cbz r0, 73698 │ │ │ │ blx 2ce20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 2c488 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ mov r1, r4 │ │ │ │ str.w r2, [r5, #496] @ 0x1f0 │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr.w ip, [r0, #120] @ 0x78 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ blx r4 │ │ │ │ - cbz r0, 736bc │ │ │ │ + cbz r0, 736c4 │ │ │ │ ldr.w r0, [r5, #496] @ 0x1f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ (73710 ) │ │ │ │ + ldr r3, [pc, #80] @ (73718 ) │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ - ldr r0, [pc, #80] @ (73714 ) │ │ │ │ + ldr r0, [pc, #80] @ (7371c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 2d310 │ │ │ │ ldr.w r0, [r5, #496] @ 0x1f0 │ │ │ │ - cbz r0, 736d8 │ │ │ │ + cbz r0, 736e0 │ │ │ │ blx 2ce20 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #496] @ 0x1f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r5, #496] @ 0x1f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 736f2 │ │ │ │ + cbz r3, 736fa │ │ │ │ mov r0, r3 │ │ │ │ blx 2ce20 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ str.w r3, [r5, #496] @ 0x1f0 │ │ │ │ - bcc.n 73690 │ │ │ │ + bcc.n 73698 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ bl 2e5b0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8ce │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ movs r5, r0 │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ lsrs r0, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 73798 │ │ │ │ + bcs.n 73790 │ │ │ │ movs r3, 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 r4, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 7379c │ │ │ │ + cbz r4, 737a4 │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 73740 │ │ │ │ + b.n 73748 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 73752 │ │ │ │ + cbz r2, 7375a │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 73756 │ │ │ │ + cbnz r0, 7375e │ │ │ │ sub.w r0, r9, r5 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ bics.w r2, r2, r0, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7373a │ │ │ │ - cbnz r3, 7379e │ │ │ │ + bne.n 73742 │ │ │ │ + cbnz r3, 737a6 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 73796 │ │ │ │ + cbz r2, 7379e │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 73796 │ │ │ │ + cbz r0, 7379e │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r8, [r7] │ │ │ │ strdge r4, r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r5, r9 │ │ │ │ - b.n 73782 │ │ │ │ + b.n 7378a │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 73790 │ │ │ │ + beq.n 73798 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c99c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 73770 │ │ │ │ + b.n 73778 │ │ │ │ nop │ │ │ │ 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, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r4, 73844 │ │ │ │ + cbz r4, 7384c │ │ │ │ ldrd r1, r5, [r4, #16] │ │ │ │ - b.n 737e8 │ │ │ │ + b.n 737f0 │ │ │ │ ldrd r1, r5, [r2, #16] │ │ │ │ mov r4, r2 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 737fa │ │ │ │ + cbz r2, 73802 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 737fe │ │ │ │ + cbnz r0, 73806 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ bics.w r2, r2, r0, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 737e2 │ │ │ │ - cbnz r3, 73846 │ │ │ │ + bne.n 737ea │ │ │ │ + cbnz r3, 7384e │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 7383e │ │ │ │ + cbz r2, 73846 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbz r0, 7383e │ │ │ │ + cbz r0, 73846 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ strdlt r3, r8, [r7] │ │ │ │ strdge r4, r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r0, r5, r9 │ │ │ │ - b.n 7382a │ │ │ │ + b.n 73832 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r4, [r7] │ │ │ │ - beq.n 73838 │ │ │ │ + beq.n 73840 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r4 │ │ │ │ blx 2c99c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r5, [r0, #16] │ │ │ │ - b.n 73818 │ │ │ │ + b.n 73820 │ │ │ │ nop │ │ │ │ - cbz r0, 738b8 │ │ │ │ + cbz r0, 738c0 │ │ │ │ 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 73868 │ │ │ │ + bl 73870 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ - cbz r2, 73898 │ │ │ │ + cbz r2, 738a0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbnz r3, 73898 │ │ │ │ + cbnz r3, 738a0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 738aa │ │ │ │ + beq.n 738b2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7387a │ │ │ │ + bne.n 73882 │ │ │ │ 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 73a7c │ │ │ │ + beq.w 73a84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 73a58 │ │ │ │ + beq.w 73a60 │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 73a30 │ │ │ │ + beq.w 73a38 │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 73a08 │ │ │ │ + beq.w 73a10 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 739b6 │ │ │ │ + beq.n 739be │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 73970 │ │ │ │ + beq.n 73978 │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 73992 │ │ │ │ + beq.n 7399a │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 739de │ │ │ │ + beq.n 739e6 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 7394c │ │ │ │ + cbz r7, 73954 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 738bc │ │ │ │ + bl 738c4 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r7, #24 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 73940 │ │ │ │ + beq.n 73948 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 73920 │ │ │ │ + bne.n 73928 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73960 │ │ │ │ + beq.n 73968 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 739de │ │ │ │ + beq.n 739e6 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 7391c │ │ │ │ + b.n 73924 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73984 │ │ │ │ + beq.n 7398c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 739b6 │ │ │ │ + cbz r5, 739be │ │ │ │ mov r4, r5 │ │ │ │ - b.n 73904 │ │ │ │ + b.n 7390c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 739a6 │ │ │ │ + beq.n 739ae │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 73970 │ │ │ │ + beq.n 73978 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 7390a │ │ │ │ + b.n 73912 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 739d0 │ │ │ │ + beq.n 739d8 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 73a08 │ │ │ │ + cbz r4, 73a10 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 738fc │ │ │ │ + b.n 73904 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 739f8 │ │ │ │ + beq.n 73a00 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 73992 │ │ │ │ + beq.n 7399a │ │ │ │ mov fp, r5 │ │ │ │ - b.n 73914 │ │ │ │ + b.n 7391c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73a22 │ │ │ │ + beq.n 73a2a │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 73a30 │ │ │ │ + cbz r4, 73a38 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 738f0 │ │ │ │ + b.n 738f8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73a4a │ │ │ │ + beq.n 73a52 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 73a58 │ │ │ │ + cbz r4, 73a60 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 738e4 │ │ │ │ + b.n 738ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73a6e │ │ │ │ + beq.n 73a76 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 73a7c │ │ │ │ + cbz r4, 73a84 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 738d6 │ │ │ │ + b.n 738de │ │ │ │ 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 73c44 │ │ │ │ + beq.w 73c4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 73c20 │ │ │ │ + beq.w 73c28 │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 73bf8 │ │ │ │ + beq.w 73c00 │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 73bd0 │ │ │ │ + beq.w 73bd8 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 73b7e │ │ │ │ + beq.n 73b86 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 73b38 │ │ │ │ + beq.n 73b40 │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 73b5a │ │ │ │ + beq.n 73b62 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 73ba6 │ │ │ │ + beq.n 73bae │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 73b14 │ │ │ │ + cbz r7, 73b1c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 73a84 │ │ │ │ + bl 73a8c │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r7, #24 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 73b08 │ │ │ │ + beq.n 73b10 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 73ae8 │ │ │ │ + bne.n 73af0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73b28 │ │ │ │ + beq.n 73b30 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 73ba6 │ │ │ │ + beq.n 73bae │ │ │ │ mov r5, r7 │ │ │ │ - b.n 73ae4 │ │ │ │ + b.n 73aec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73b4c │ │ │ │ + beq.n 73b54 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 73b7e │ │ │ │ + cbz r5, 73b86 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 73acc │ │ │ │ + b.n 73ad4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73b6e │ │ │ │ + beq.n 73b76 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 73b38 │ │ │ │ + beq.n 73b40 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 73ad2 │ │ │ │ + b.n 73ada │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73b98 │ │ │ │ + beq.n 73ba0 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 73bd0 │ │ │ │ + cbz r4, 73bd8 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 73ac4 │ │ │ │ + b.n 73acc │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73bc0 │ │ │ │ + beq.n 73bc8 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 73b5a │ │ │ │ + beq.n 73b62 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 73adc │ │ │ │ + b.n 73ae4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73bea │ │ │ │ + beq.n 73bf2 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 73bf8 │ │ │ │ + cbz r4, 73c00 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 73ab8 │ │ │ │ + b.n 73ac0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73c12 │ │ │ │ + beq.n 73c1a │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 73c20 │ │ │ │ + cbz r4, 73c28 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 73aac │ │ │ │ + b.n 73ab4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73c36 │ │ │ │ + beq.n 73c3e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 73c44 │ │ │ │ + cbz r4, 73c4c │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 73a9e │ │ │ │ + b.n 73aa6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 73c56 │ │ │ │ + cbz r1, 73c5e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 73c86 │ │ │ │ + cbz r0, 73c8e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 73c86 │ │ │ │ + cbnz r3, 73c8e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ strd r2, r1, [sp] │ │ │ │ @@ -112480,708 +112510,708 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f08 │ │ │ │ + beq.w 73f10 │ │ │ │ stmdb 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 73ec4 │ │ │ │ + beq.w 73ecc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73e8c │ │ │ │ + beq.w 73e94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 73e54 │ │ │ │ + beq.w 73e5c │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 73de0 │ │ │ │ + beq.w 73de8 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 73d76 │ │ │ │ + beq.n 73d7e │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 73daa │ │ │ │ + beq.n 73db2 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 73e1e │ │ │ │ + beq.w 73e26 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 73d36 │ │ │ │ + cbz r7, 73d3e │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 73c8c │ │ │ │ + bl 73c94 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 73d14 │ │ │ │ + beq.n 73d1c │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 73d2a │ │ │ │ + beq.n 73d32 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 73cf4 │ │ │ │ + bne.n 73cfc │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 73d50 │ │ │ │ + beq.n 73d58 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 73d66 │ │ │ │ + beq.n 73d6e │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 73e1e │ │ │ │ + beq.n 73e26 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 73cee │ │ │ │ + b.n 73cf6 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73d8a │ │ │ │ + beq.n 73d92 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73d9c │ │ │ │ + beq.n 73da4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 73de0 │ │ │ │ + cbz r5, 73de8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 73cd6 │ │ │ │ + b.n 73cde │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73dbe │ │ │ │ + beq.n 73dc6 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73dd0 │ │ │ │ + beq.n 73dd8 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 73d76 │ │ │ │ + beq.n 73d7e │ │ │ │ mov r5, r6 │ │ │ │ - b.n 73cdc │ │ │ │ + b.n 73ce4 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73dfa │ │ │ │ + beq.n 73e02 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73e10 │ │ │ │ + beq.n 73e18 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 73e54 │ │ │ │ + cbz r4, 73e5c │ │ │ │ mov fp, r4 │ │ │ │ - b.n 73ccc │ │ │ │ + b.n 73cd4 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73e32 │ │ │ │ + beq.n 73e3a │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73e44 │ │ │ │ + beq.n 73e4c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 73daa │ │ │ │ + beq.n 73db2 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 73ce2 │ │ │ │ + b.n 73cea │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73e6a │ │ │ │ + beq.n 73e72 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73e7e │ │ │ │ + beq.n 73e86 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 73e8c │ │ │ │ + cbz r4, 73e94 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 73cbe │ │ │ │ + b.n 73cc6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73ea2 │ │ │ │ + beq.n 73eaa │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73eb6 │ │ │ │ + beq.n 73ebe │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 73ec4 │ │ │ │ + cbz r4, 73ecc │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 73cb2 │ │ │ │ + b.n 73cba │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73ede │ │ │ │ + beq.n 73ee6 │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 73ef4 │ │ │ │ + beq.n 73efc │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 73f02 │ │ │ │ + cbz r4, 73f0a │ │ │ │ mov r8, r4 │ │ │ │ - b.n 73ca6 │ │ │ │ + b.n 73cae │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00073f0c : │ │ │ │ +00073f14 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ - ldr r2, [pc, #692] @ (741d0 ) │ │ │ │ + ldr r2, [pc, #692] @ (741d8 ) │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ - ldr r3, [pc, #692] @ (741d4 ) │ │ │ │ + ldr r3, [pc, #692] @ (741dc ) │ │ │ │ movs r1, #20 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c1d4 │ │ │ │ - ldr r1, [pc, #672] @ (741d8 ) │ │ │ │ + ldr r1, [pc, #672] @ (741e0 ) │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [pc, #672] @ (741dc ) │ │ │ │ + ldr r3, [pc, #672] @ (741e4 ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #644] @ (741e0 ) │ │ │ │ + ldr r3, [pc, #644] @ (741e8 ) │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, pc │ │ │ │ mov r1, r2 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #616] @ (741e4 ) │ │ │ │ + ldr r3, [pc, #616] @ (741ec ) │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #3 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #592] @ (741e8 ) │ │ │ │ + ldr r3, [pc, #592] @ (741f0 ) │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3004 @ 0xbbc │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #564] @ (741ec ) │ │ │ │ + ldr r3, [pc, #564] @ (741f4 ) │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3003 @ 0xbbb │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #536] @ (741f0 ) │ │ │ │ + ldr r3, [pc, #536] @ (741f8 ) │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3005 @ 0xbbd │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #508] @ (741f4 ) │ │ │ │ + ldr r3, [pc, #508] @ (741fc ) │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3006 @ 0xbbe │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #480] @ (741f8 ) │ │ │ │ + ldr r3, [pc, #480] @ (74200 ) │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #452] @ (741fc ) │ │ │ │ + ldr r3, [pc, #452] @ (74204 ) │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #10 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #428] @ (74200 ) │ │ │ │ + ldr r3, [pc, #428] @ (74208 ) │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #11 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #400] @ (74204 ) │ │ │ │ + ldr r3, [pc, #400] @ (7420c ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #376] @ (74208 ) │ │ │ │ + ldr r3, [pc, #376] @ (74210 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #14 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #348] @ (7420c ) │ │ │ │ + ldr r3, [pc, #348] @ (74214 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #15 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #324] @ (74210 ) │ │ │ │ + ldr r3, [pc, #324] @ (74218 ) │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3015 @ 0xbc7 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #15 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #296] @ (74214 ) │ │ │ │ + ldr r3, [pc, #296] @ (7421c ) │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3016 @ 0xbc8 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #268] @ (74218 ) │ │ │ │ + ldr r3, [pc, #268] @ (74220 ) │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3017 @ 0xbc9 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #240] @ (7421c ) │ │ │ │ + ldr r3, [pc, #240] @ (74224 ) │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3018 @ 0xbca │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #212] @ (74220 ) │ │ │ │ + ldr r3, [pc, #212] @ (74228 ) │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r3, pc │ │ │ │ movw r1, #3019 @ 0xbcb │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #19 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r2, [pc, #184] @ (74224 ) │ │ │ │ - ldr r3, [pc, #100] @ (741d4 ) │ │ │ │ + ldr r2, [pc, #184] @ (7422c ) │ │ │ │ + ldr r3, [pc, #100] @ (741dc ) │ │ │ │ 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 741a4 │ │ │ │ + bne.n 741ac │ │ │ │ mov r0, r5 │ │ │ │ add sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ mov r0, r5 │ │ │ │ blx 2b838 │ │ │ │ - ldr r2, [pc, #148] @ (74228 ) │ │ │ │ - ldr r3, [pc, #64] @ (741d4 ) │ │ │ │ + ldr r2, [pc, #148] @ (74230 ) │ │ │ │ + ldr r3, [pc, #64] @ (741dc ) │ │ │ │ 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 741cc │ │ │ │ + beq.n 741d4 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 74184 │ │ │ │ - b.n 74184 │ │ │ │ - b.n 74184 │ │ │ │ - b.n 74184 │ │ │ │ - b.n 74184 │ │ │ │ - b.n 74184 │ │ │ │ - b.n 74184 │ │ │ │ - b.n 74184 │ │ │ │ - b.n 74184 │ │ │ │ - b.n 74184 │ │ │ │ - b.n 74184 │ │ │ │ - b.n 7418a │ │ │ │ - b.n 74184 │ │ │ │ - b.n 74184 │ │ │ │ - b.n 74184 │ │ │ │ - b.n 74184 │ │ │ │ - b.n 74184 │ │ │ │ - b.n 74184 │ │ │ │ + b.n 7418c │ │ │ │ + b.n 7418c │ │ │ │ + b.n 7418c │ │ │ │ + b.n 7418c │ │ │ │ + b.n 7418c │ │ │ │ + b.n 7418c │ │ │ │ + b.n 7418c │ │ │ │ + b.n 7418c │ │ │ │ + b.n 7418c │ │ │ │ + b.n 7418c │ │ │ │ + b.n 7418c │ │ │ │ + b.n 74192 │ │ │ │ + b.n 7418c │ │ │ │ + b.n 7418c │ │ │ │ + b.n 7418c │ │ │ │ + b.n 7418c │ │ │ │ + b.n 7418c │ │ │ │ + b.n 7418c │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #24 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ movs r3, r0 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ movs r5, r0 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007422c : │ │ │ │ +00074234 : │ │ │ │ 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] @ (74328 ) │ │ │ │ + ldr r6, [pc, #228] @ (74330 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ blx 2bfd4 │ │ │ │ - ldr r3, [pc, #212] @ (7432c ) │ │ │ │ + ldr r3, [pc, #212] @ (74334 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 74316 │ │ │ │ + bne.n 7431e │ │ │ │ ldr.w r8, [r0, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 2cbd8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b964 │ │ │ │ - ldr r2, [pc, #184] @ (74330 ) │ │ │ │ + ldr r2, [pc, #184] @ (74338 ) │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ vstr d8, [sp] │ │ │ │ blx 2c198 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfd4 │ │ │ │ - ldr r3, [pc, #160] @ (74334 ) │ │ │ │ + ldr r3, [pc, #160] @ (7433c ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 74322 │ │ │ │ + bne.n 7432a │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfd4 │ │ │ │ - ldr r3, [pc, #144] @ (74338 ) │ │ │ │ + ldr r3, [pc, #144] @ (74340 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7431c │ │ │ │ + bne.n 74324 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 7430c │ │ │ │ - ldr.w sl, [pc, #128] @ 7433c │ │ │ │ + ble.n 74314 │ │ │ │ + ldr.w sl, [pc, #128] @ 74344 │ │ │ │ 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 742da │ │ │ │ + b.n 742e2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 7430c │ │ │ │ + beq.n 74314 │ │ │ │ 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 2c198 <__fprintf_chk@plt> │ │ │ │ mul.w r3, r9, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 742d4 │ │ │ │ + beq.n 742dc │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 742d4 │ │ │ │ + bhi.n 742dc │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #10 │ │ │ │ adds r4, #1 │ │ │ │ blx 2d2dc │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 742da │ │ │ │ + bne.n 742e2 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 74264 │ │ │ │ + b.n 7426c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 742b2 │ │ │ │ + b.n 742ba │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7429e │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + b.n 742a6 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00074340 : │ │ │ │ +00074348 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ - ldr r2, [pc, #200] @ (74418 ) │ │ │ │ + ldr r2, [pc, #200] @ (74420 ) │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ - ldr r3, [pc, #200] @ (7441c ) │ │ │ │ + ldr r3, [pc, #200] @ (74424 ) │ │ │ │ movs r1, #3 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c1d4 │ │ │ │ - ldr r1, [pc, #180] @ (74420 ) │ │ │ │ + ldr r1, [pc, #180] @ (74428 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #180] @ (74424 ) │ │ │ │ + ldr r3, [pc, #180] @ (7442c ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ strb r1, [r5, #12] │ │ │ │ @@ -113189,100 +113219,100 @@ │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #148] @ (74428 ) │ │ │ │ + ldr r3, [pc, #148] @ (74430 ) │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #1 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r3, [pc, #120] @ (7442c ) │ │ │ │ + ldr r3, [pc, #120] @ (74434 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #3 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2be38 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ - ldr r2, [pc, #96] @ (74430 ) │ │ │ │ - ldr r3, [pc, #72] @ (7441c ) │ │ │ │ + ldr r2, [pc, #96] @ (74438 ) │ │ │ │ + ldr r3, [pc, #72] @ (74424 ) │ │ │ │ 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 74408 │ │ │ │ + bne.n 74410 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2d38c │ │ │ │ mov r0, r5 │ │ │ │ blx 2b838 │ │ │ │ - ldr r2, [pc, #60] @ (74434 ) │ │ │ │ - ldr r3, [pc, #36] @ (7441c ) │ │ │ │ + ldr r2, [pc, #60] @ (7443c ) │ │ │ │ + ldr r3, [pc, #36] @ (74424 ) │ │ │ │ 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 74412 │ │ │ │ + beq.n 7441a │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 743e8 │ │ │ │ - b.n 743e8 │ │ │ │ - b.n 743ee │ │ │ │ + b.n 743f0 │ │ │ │ + b.n 743f0 │ │ │ │ + b.n 743f6 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ movs r5, r0 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00074438 )@@Base>: │ │ │ │ +00074440 )@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 74446 )@@Base+0xe> │ │ │ │ + cbz r3, 7444e )@@Base+0xe> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r0, [r1, #288] @ 0x120 │ │ │ │ - cbz r0, 7447a )@@Base+0x42> │ │ │ │ + cbz r0, 74482 )@@Base+0x42> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbnz r2, 7447a )@@Base+0x42> │ │ │ │ + cbnz r2, 74482 )@@Base+0x42> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ strd r3, r1, [sp] │ │ │ │ @@ -113291,17 +113321,17 @@ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ str.w r3, [r1, #288] @ 0x120 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str.w r3, [r1, #288] @ 0x120 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00074480 : │ │ │ │ +00074488 : │ │ │ │ ldr.w r2, [r0, #324] @ 0x144 │ │ │ │ - cbz r2, 744aa │ │ │ │ + cbz r2, 744b2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ @@ -113309,323 +113339,323 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #324] @ 0x144 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000744ac : │ │ │ │ +000744b4 : │ │ │ │ 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, 744cc │ │ │ │ + cbz r0, 744d4 │ │ │ │ blx 2ce20 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ ldr.w r0, [r4, #316] @ 0x13c │ │ │ │ - cbz r0, 744dc │ │ │ │ + cbz r0, 744e4 │ │ │ │ blx 2ce20 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #316] @ 0x13c │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ - cbz r0, 744ec │ │ │ │ + cbz r0, 744f4 │ │ │ │ blx 2ce20 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000744f0 : │ │ │ │ +000744f8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2d910 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 2cc44 │ │ │ │ nop │ │ │ │ │ │ │ │ -00074514 : │ │ │ │ +0007451c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #384] @ (746a4 ) │ │ │ │ + ldr r5, [pc, #384] @ (746ac ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #384] @ (746a8 ) │ │ │ │ + ldr r3, [pc, #384] @ (746b0 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2bc30 │ │ │ │ ldr.w r0, [r6, #508] @ 0x1fc │ │ │ │ - cbz r0, 7453e │ │ │ │ + cbz r0, 74546 │ │ │ │ blx 2ce20 │ │ │ │ ldr.w r0, [r6, #512] @ 0x200 │ │ │ │ - cbz r0, 74548 │ │ │ │ + cbz r0, 74550 │ │ │ │ blx 2ce20 │ │ │ │ ldr.w r0, [r6, #516] @ 0x204 │ │ │ │ - cbz r0, 74552 │ │ │ │ + cbz r0, 7455a │ │ │ │ blx 2ce20 │ │ │ │ ldr.w r0, [r6, #524] @ 0x20c │ │ │ │ - cbz r0, 7455c │ │ │ │ + cbz r0, 74564 │ │ │ │ blx 2ce20 │ │ │ │ ldr.w r0, [r6, #496] @ 0x1f0 │ │ │ │ - cbz r0, 74566 │ │ │ │ + cbz r0, 7456e │ │ │ │ blx 2ce20 │ │ │ │ ldr.w r4, [r6, #612] @ 0x264 │ │ │ │ - cbz r4, 74592 │ │ │ │ - ldr r3, [pc, #316] @ (746ac ) │ │ │ │ + cbz r4, 7459a │ │ │ │ + ldr r3, [pc, #316] @ (746b4 ) │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7469c │ │ │ │ - ldr r3, [pc, #308] @ (746b0 ) │ │ │ │ + bne.w 746a4 │ │ │ │ + ldr r3, [pc, #308] @ (746b8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2b890 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r6, #308] @ 0x134 │ │ │ │ - cbz r0, 7459e │ │ │ │ + cbz r0, 745a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r6, #624] @ 0x270 │ │ │ │ - cbz r0, 745ae │ │ │ │ + cbz r0, 745b6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 74694 │ │ │ │ + beq.n 7469c │ │ │ │ add.w r0, r6, #584 @ 0x248 │ │ │ │ blx 2b838 │ │ │ │ ldr.w r0, [r6, #580] @ 0x244 │ │ │ │ - cbz r0, 745c6 │ │ │ │ + cbz r0, 745ce │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7468c │ │ │ │ + beq.n 74694 │ │ │ │ ldr.w r0, [r6, #504] @ 0x1f8 │ │ │ │ - cbz r0, 745d6 │ │ │ │ + cbz r0, 745de │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 74684 │ │ │ │ + beq.n 7468c │ │ │ │ ldr.w r0, [r6, #500] @ 0x1f4 │ │ │ │ - cbz r0, 745e6 │ │ │ │ + cbz r0, 745ee │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7467c │ │ │ │ + beq.n 74684 │ │ │ │ add.w r0, r6, #448 @ 0x1c0 │ │ │ │ add.w r7, r6, #292 @ 0x124 │ │ │ │ blx 2b838 │ │ │ │ ldr.w r4, [r6, #292] @ 0x124 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 7461c │ │ │ │ + beq.n 74624 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 74610 │ │ │ │ + cbz r0, 74618 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 74610 │ │ │ │ + cbnz r3, 74618 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 745fa │ │ │ │ + bne.n 74602 │ │ │ │ ldr.w r0, [r6, #288] @ 0x120 │ │ │ │ - cbz r0, 7462a │ │ │ │ + cbz r0, 74632 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 74674 │ │ │ │ + cbz r3, 7467c │ │ │ │ ldr.w r0, [r6, #280] @ 0x118 │ │ │ │ - cbz r0, 74638 │ │ │ │ + cbz r0, 74640 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 7466c │ │ │ │ + cbz r3, 74674 │ │ │ │ ldr.w r0, [r6, #276] @ 0x114 │ │ │ │ - cbz r0, 74646 │ │ │ │ + cbz r0, 7464e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 74664 │ │ │ │ + cbz r3, 7466c │ │ │ │ ldr.w r0, [r6, #272] @ 0x110 │ │ │ │ - cbz r0, 7465a │ │ │ │ + cbz r0, 74662 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 7465a │ │ │ │ + cbnz r3, 74662 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c3bc │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 74646 │ │ │ │ + b.n 7464e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 74638 │ │ │ │ + b.n 74640 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7462a │ │ │ │ + b.n 74632 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 745e6 │ │ │ │ + b.n 745ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 745d6 │ │ │ │ + b.n 745de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 745c6 │ │ │ │ + b.n 745ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 745ae │ │ │ │ + b.n 745b6 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 74592 │ │ │ │ + b.n 7459a │ │ │ │ nop │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ ... │ │ │ │ │ │ │ │ -000746b4 : │ │ │ │ +000746bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2ca48 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000746d8 : │ │ │ │ +000746e0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000746e0 : │ │ │ │ +000746e8 : │ │ │ │ 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 74858 │ │ │ │ + bne.w 74860 │ │ │ │ ldr.w r3, [r0, #316] @ 0x13c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74858 │ │ │ │ + bne.w 74860 │ │ │ │ ldr.w r3, [r0, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74858 │ │ │ │ + bne.w 74860 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldrd r7, r5, [r3, #68] @ 0x44 │ │ │ │ ldrd r3, r2, [r3, #80] @ 0x50 │ │ │ │ subs r5, r5, r7 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 7486c │ │ │ │ + bne.w 74874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7481e │ │ │ │ + beq.n 74826 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov.w r9, r5, asr #3 │ │ │ │ - ldr r3, [pc, #336] @ (74888 ) │ │ │ │ + ldr r3, [pc, #336] @ (74890 ) │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 74848 │ │ │ │ + bne.w 74850 │ │ │ │ ldr.w r3, [r2, #148] @ 0x94 │ │ │ │ - ldr r2, [pc, #320] @ (7488c ) │ │ │ │ + ldr r2, [pc, #320] @ (74894 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 74850 │ │ │ │ + bne.n 74858 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr.w r8, [r3, #80] @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w sl, [pc, #308] @ 74890 │ │ │ │ + ldr.w sl, [pc, #308] @ 74898 │ │ │ │ blx 2c488 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #312] @ 0x138 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c488 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [r4, #316] @ 0x13c │ │ │ │ blx 2c488 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #320] @ 0x140 │ │ │ │ add sl, pc │ │ │ │ mov r0, r4 │ │ │ │ - vldr d11, [pc, #232] @ 74870 │ │ │ │ + vldr d11, [pc, #232] @ 74878 │ │ │ │ mov r4, r6 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d10, [pc, #232] @ 74878 │ │ │ │ + vldr d10, [pc, #232] @ 74880 │ │ │ │ mov r1, fp │ │ │ │ mov r6, r3 │ │ │ │ - b.n 747d0 │ │ │ │ + b.n 747d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 74828 │ │ │ │ + bpl.n 74830 │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ vstr d8, [fp] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itt eq │ │ │ │ moveq r3, #69 @ 0x45 │ │ │ │ strbeq r3, [r4, #0] │ │ │ │ - beq.n 747bc │ │ │ │ + beq.n 747c4 │ │ │ │ vsub.f64 d8, d8, d9 │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ strb r3, [r4, #0] │ │ │ │ vstr d8, [r6] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - bge.n 7481e │ │ │ │ + bge.n 74826 │ │ │ │ ldr.w r6, [r0, #320] @ 0x140 │ │ │ │ adds r7, #8 │ │ │ │ ldrd r4, r1, [r0, #312] @ 0x138 │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r2, r5, #3 │ │ │ │ add r6, r2 │ │ │ │ @@ -113633,80 +113663,80 @@ │ │ │ │ add r4, r5 │ │ │ │ add.w fp, r1, r2 │ │ │ │ ldr.w r3, [r3, #200] @ 0xc8 │ │ │ │ vstr d10, [r6] │ │ │ │ vldr d9, [r7] │ │ │ │ cmp r3, sl │ │ │ │ vldr d8, [r8] │ │ │ │ - vldr d0, [pc, #140] @ 74880 │ │ │ │ - bne.n 7483c │ │ │ │ + vldr d0, [pc, #140] @ 74888 │ │ │ │ + bne.n 74844 │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ vstr d10, [r6] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ - bgt.n 74796 │ │ │ │ + bgt.n 7479e │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 74832 │ │ │ │ + bpl.n 7483a │ │ │ │ adds r5, #1 │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ cmp r5, r9 │ │ │ │ strb r3, [r4, #0] │ │ │ │ vstr d8, [fp] │ │ │ │ - blt.n 747c2 │ │ │ │ + blt.n 747ca │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #71 @ 0x47 │ │ │ │ strb r3, [r4, #0] │ │ │ │ vstr d9, [fp] │ │ │ │ - b.n 747bc │ │ │ │ + b.n 747c4 │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ strb r3, [r4, #0] │ │ │ │ vstr d10, [fp] │ │ │ │ - b.n 747bc │ │ │ │ + b.n 747c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ vneg.f64 d7, d0 │ │ │ │ - b.n 747f8 │ │ │ │ + b.n 74800 │ │ │ │ blx r1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 74744 │ │ │ │ + b.n 7474c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 74758 │ │ │ │ - ldr r3, [pc, #56] @ (74894 ) │ │ │ │ + b.n 74760 │ │ │ │ + ldr r3, [pc, #56] @ (7489c ) │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ - ldr r1, [pc, #56] @ (74898 ) │ │ │ │ - ldr r0, [pc, #56] @ (7489c ) │ │ │ │ + ldr r1, [pc, #56] @ (748a0 ) │ │ │ │ + ldr r0, [pc, #56] @ (748a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2e5dc │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xe835ffff │ │ │ │ @ instruction: 0xe82fffff │ │ │ │ ldrex pc, [sp, #1020] @ 0x3fc │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ movs r3, r0 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000748a0 : │ │ │ │ +000748a8 : │ │ │ │ ldr.w r3, [r0, #312] @ 0x138 │ │ │ │ - cbz r3, 748aa │ │ │ │ + cbz r3, 748b2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -113714,17 +113744,17 @@ │ │ │ │ blx 2c404 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #312] @ 0x138 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000748cc : │ │ │ │ +000748d4 : │ │ │ │ ldr.w r3, [r0, #316] @ 0x13c │ │ │ │ - cbz r3, 748d6 │ │ │ │ + cbz r3, 748de │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -113732,17 +113762,17 @@ │ │ │ │ blx 2c404 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #316] @ 0x13c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000748f8 : │ │ │ │ +00074900 : │ │ │ │ ldr.w r3, [r0, #320] @ 0x140 │ │ │ │ - cbz r3, 74902 │ │ │ │ + cbz r3, 7490a │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -113750,83 +113780,83 @@ │ │ │ │ blx 2c404 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #320] @ 0x140 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00074924 : │ │ │ │ +0007492c : │ │ │ │ ldr.w r3, [r0, #572] @ 0x23c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 7493a │ │ │ │ + ble.n 74942 │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ - cbz r3, 7493a │ │ │ │ + cbz r3, 74942 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ bx r3 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - ldr r3, [pc, #20] @ (74954 ) │ │ │ │ + ldr r3, [pc, #20] @ (7495c ) │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74950 │ │ │ │ + bne.n 74958 │ │ │ │ ldr.w r0, [r0, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ bx r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - b.n 74732 │ │ │ │ - Address 0x74956 is out of bounds. │ │ │ │ + b.n 7473a │ │ │ │ + Address 0x7495e is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -00074958 : │ │ │ │ +00074960 : │ │ │ │ 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] @ (749fc ) │ │ │ │ + ldr r7, [pc, #140] @ (74a04 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ add r7, pc │ │ │ │ - cbz r0, 7497c │ │ │ │ + cbz r0, 74984 │ │ │ │ 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 r6, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ - ble.n 749da │ │ │ │ + ble.n 749e2 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 749e2 │ │ │ │ - ldr r3, [pc, #92] @ (74a00 ) │ │ │ │ + cbnz r0, 749ea │ │ │ │ + ldr r3, [pc, #92] @ (74a08 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #84] @ (74a04 ) │ │ │ │ + ldr r3, [pc, #84] @ (74a0c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 2cb0c <__dynamic_cast@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 749dc │ │ │ │ + cbz r0, 749e4 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2b66c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ blx 2cd30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-32] │ │ │ │ @@ -113837,76 +113867,76 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #308] @ 0x134 │ │ │ │ - b.n 749da │ │ │ │ + b.n 749e2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - add r5, pc, #760 @ (adr r5, 74cf8 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 74ce0 ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #31 │ │ │ │ ... │ │ │ │ │ │ │ │ -00074a08 : │ │ │ │ +00074a10 : │ │ │ │ ldr.w r3, [r0, #572] @ 0x23c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 74a14 │ │ │ │ + ble.n 74a1c │ │ │ │ b.w 2d934 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00074a18 )@@Base>: │ │ │ │ +00074a20 )@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 74a3c )@@Base+0x24> │ │ │ │ + cbz r0, 74a44 )@@Base+0x24> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr.w r0, [r4, #504] @ 0x1f8 │ │ │ │ - cbz r0, 74a4a )@@Base+0x32> │ │ │ │ + cbz r0, 74a52 )@@Base+0x32> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbz r2, 74aa2 )@@Base+0x8a> │ │ │ │ + cbz r2, 74aaa )@@Base+0x8a> │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ vldr d5, [r4, #536] @ 0x218 │ │ │ │ vldr d6, [r4, #544] @ 0x220 │ │ │ │ vldr d7, [r4, #552] @ 0x228 │ │ │ │ ldrd r0, r1, [r4, #560] @ 0x230 │ │ │ │ str.w r3, [r4, #504] @ 0x1f8 │ │ │ │ strd r0, r1, [r3, #32] │ │ │ │ vstr d5, [r3, #8] │ │ │ │ vstr d6, [r3, #16] │ │ │ │ vstr d7, [r3, #24] │ │ │ │ - cbz r2, 74a7a )@@Base+0x62> │ │ │ │ + cbz r2, 74a82 )@@Base+0x62> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - cbz r0, 74a94 )@@Base+0x7c> │ │ │ │ + cbz r0, 74a9c )@@Base+0x7c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ - cbnz r1, 74a94 )@@Base+0x7c> │ │ │ │ + cbnz r1, 74a9c )@@Base+0x7c> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ blx r1 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ @@ -113914,36 +113944,36 @@ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2b7d4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 74a4a )@@Base+0x32> │ │ │ │ + b.n 74a52 )@@Base+0x32> │ │ │ │ nop │ │ │ │ │ │ │ │ -00074ab0 : │ │ │ │ +00074ab8 : │ │ │ │ ldr.w r3, [r1, #504] @ 0x1f8 │ │ │ │ - cbz r3, 74abc │ │ │ │ + cbz r3, 74ac4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00074ac0 : │ │ │ │ +00074ac8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #520 @ 0x208 │ │ │ │ - ldr r0, [pc, #472] @ (74cb0 ) │ │ │ │ + ldr r0, [pc, #472] @ (74cb8 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #472] @ (74cb4 ) │ │ │ │ + ldr r1, [pc, #472] @ (74cbc ) │ │ │ │ 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 │ │ │ │ @@ -113952,36 +113982,36 @@ │ │ │ │ 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, 74b08 │ │ │ │ + cbz r0, 74b10 │ │ │ │ blx 2ce20 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ - cbz r0, 74b12 │ │ │ │ + cbz r0, 74b1a │ │ │ │ blx 2ce20 │ │ │ │ ldr.w r0, [r4, #516] @ 0x204 │ │ │ │ - cbz r0, 74b1c │ │ │ │ + cbz r0, 74b24 │ │ │ │ blx 2ce20 │ │ │ │ ldr.w r6, [r4, #520] @ 0x208 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 74c90 │ │ │ │ + bcs.w 74c98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ blx 2c488 │ │ │ │ mov r7, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str.w r7, [r4, #508] @ 0x1fc │ │ │ │ blx 2c488 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ mov r8, r0 │ │ │ │ str.w r0, [r4, #512] @ 0x200 │ │ │ │ - bcs.w 74c90 │ │ │ │ + bcs.w 74c98 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r5, #0 │ │ │ │ blx 2c488 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -113992,242 +114022,242 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74c4a │ │ │ │ + beq.n 74c52 │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ - cbz r0, 74b82 │ │ │ │ + cbz r0, 74b8a │ │ │ │ blx 2ce20 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #304] @ (74cb8 ) │ │ │ │ + ldr r3, [pc, #304] @ (74cc0 ) │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 74c84 │ │ │ │ + bne.n 74c8c │ │ │ │ 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.w 74cac │ │ │ │ + bne.w 74cb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c488 │ │ │ │ ldr.w r5, [r4, #280] @ 0x118 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #260] @ (74cbc ) │ │ │ │ + ldr r3, [pc, #260] @ (74cc4 ) │ │ │ │ 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 74c78 │ │ │ │ + bne.n 74c80 │ │ │ │ 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 74cac │ │ │ │ + bne.n 74cb4 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r6, [pc, #216] @ (74cc0 ) │ │ │ │ + ldr r6, [pc, #216] @ (74cc8 ) │ │ │ │ add r6, pc │ │ │ │ - b.n 74c1c │ │ │ │ + b.n 74c24 │ │ │ │ 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 74cac │ │ │ │ + bne.n 74cb4 │ │ │ │ asrs r0, r0, #3 │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 74c2c │ │ │ │ + bge.n 74c34 │ │ │ │ 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 74bea │ │ │ │ + beq.n 74bf2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r5, r0 │ │ │ │ - blt.n 74c04 │ │ │ │ - ldr r2, [pc, #148] @ (74cc4 ) │ │ │ │ - ldr r3, [pc, #132] @ (74cb4 ) │ │ │ │ + blt.n 74c0c │ │ │ │ + ldr r2, [pc, #148] @ (74ccc ) │ │ │ │ + ldr r3, [pc, #132] @ (74cbc ) │ │ │ │ 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 74ca8 │ │ │ │ + bne.n 74cb0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 74b78 │ │ │ │ + ble.n 74b80 │ │ │ │ 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 74c5c │ │ │ │ - b.n 74b78 │ │ │ │ + bgt.n 74c64 │ │ │ │ + b.n 74b80 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 74bde │ │ │ │ + b.n 74be6 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 74ba8 │ │ │ │ - ldr r2, [pc, #52] @ (74cc8 ) │ │ │ │ - ldr r3, [pc, #32] @ (74cb4 ) │ │ │ │ + bcc.n 74bb0 │ │ │ │ + ldr r2, [pc, #52] @ (74cd0 ) │ │ │ │ + ldr r3, [pc, #32] @ (74cbc ) │ │ │ │ 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 74ca8 │ │ │ │ + bne.n 74cb0 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ bl 2e5dc │ │ │ │ - add r4, pc, #328 @ (adr r4, 74dfc ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 74de4 ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldaexd pc, pc, [r9] │ │ │ │ stmia.w r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrd pc, pc, [fp], #-1020 @ 0x3fc │ │ │ │ - add r3, pc, #0 @ (adr r3, 74cc8 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 750b0 )@@Base+0xa4>) │ │ │ │ movs r5, r0 │ │ │ │ - add r2, pc, #624 @ (adr r2, 74f3c ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 74f24 ) │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00074ccc : │ │ │ │ +00074cd4 : │ │ │ │ stmdb 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 fp, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - ldr r3, [pc, #452] @ (74ea8 ) │ │ │ │ + ldr r3, [pc, #452] @ (74eb0 ) │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 74e52 │ │ │ │ + bne.w 74e5a │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldrd r1, r5, [r3, #20] │ │ │ │ subs r5, r5, r1 │ │ │ │ ldrd r3, r1, [r3, #32] │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ moveq.w sl, r5, asr #3 │ │ │ │ - bne.w 74e86 │ │ │ │ + bne.w 74e8e │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #408] @ (74eac ) │ │ │ │ + ldr r2, [pc, #408] @ (74eb4 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 74e70 │ │ │ │ + bne.w 74e78 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldrd r1, r3, [r2, #68] @ 0x44 │ │ │ │ sub.w r9, r3, r1 │ │ │ │ ldrd r2, r3, [r2, #80] @ 0x50 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ moveq.w r9, r9, asr #3 │ │ │ │ - bne.w 74e82 │ │ │ │ + bne.w 74e8a │ │ │ │ mov.w r8, r9, lsl #3 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c488 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ ldr.w ip, [r0] │ │ │ │ strd r9, r6, [sp] │ │ │ │ ldr.w r5, [ip, #44] @ 0x2c │ │ │ │ blx r5 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #336] @ (74eb0 ) │ │ │ │ + ldr r3, [pc, #336] @ (74eb8 ) │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 74e66 │ │ │ │ + bne.n 74e6e │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #320] @ (74eb4 ) │ │ │ │ + ldr r1, [pc, #320] @ (74ebc ) │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 74e5a │ │ │ │ + bne.n 74e62 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - vldr d0, [pc, #268] @ 74e90 │ │ │ │ + vldr d0, [pc, #268] @ 74e98 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 74e0c │ │ │ │ + beq.n 74e14 │ │ │ │ ldr.w r1, [r4, #524] @ 0x20c │ │ │ │ vmov.f64 d2, d0 │ │ │ │ mov r0, r3 │ │ │ │ add r8, r6 │ │ │ │ - vldr d3, [pc, #252] @ 74e98 │ │ │ │ + vldr d3, [pc, #252] @ 74ea0 │ │ │ │ mov r3, r6 │ │ │ │ - vldr d4, [pc, #256] @ 74ea0 │ │ │ │ + vldr d4, [pc, #256] @ 74ea8 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 74e34 │ │ │ │ + bne.n 74e3c │ │ │ │ vldr d7, [r0] │ │ │ │ vcmpe.f64 d7, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 74e4c │ │ │ │ + ble.n 74e54 │ │ │ │ vldr d6, [r3] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d2 │ │ │ │ vldr d5, [r2] │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 74df0 │ │ │ │ + bpl.n 74df8 │ │ │ │ vldr d6, [r3] │ │ │ │ vsub.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f64 d7, d6 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ @@ -114235,15 +114265,15 @@ │ │ │ │ adds r2, #8 │ │ │ │ adds r0, #8 │ │ │ │ add.w ip, ip, #4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f64 d0, d7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 74da4 │ │ │ │ + bne.n 74dac │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ mov r2, r7 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str.w fp, [sp] │ │ │ │ @@ -114252,145 +114282,145 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 2ce20 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [ip] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 74da8 │ │ │ │ + beq.n 74db0 │ │ │ │ adds r3, #8 │ │ │ │ adds r2, #8 │ │ │ │ adds r0, #8 │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 74e34 │ │ │ │ - b.n 74e0c │ │ │ │ - vldr d7, [pc, #64] @ 74e90 │ │ │ │ - b.n 74dcc │ │ │ │ + bne.n 74e3c │ │ │ │ + b.n 74e14 │ │ │ │ + vldr d7, [pc, #64] @ 74e98 │ │ │ │ + b.n 74dd4 │ │ │ │ blx r1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ - b.n 74d0e │ │ │ │ + b.n 74d16 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 74d82 │ │ │ │ + b.n 74d8a │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 74d70 │ │ │ │ + b.n 74d78 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcc.w 74d38 │ │ │ │ + bcc.w 74d40 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ bl 2e5dc │ │ │ │ bl 2e5b0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ - add r0, pc, #380 @ (adr r0, 7501c )@@Base+0x18>) │ │ │ │ + add r0, pc, #380 @ (adr r0, 75024 )@@Base+0x18>) │ │ │ │ stmia r2!, {r1} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ - add r0, pc, #380 @ (adr r0, 75024 )@@Base+0x20>) │ │ │ │ + add r0, pc, #380 @ (adr r0, 7502c )@@Base+0x20>) │ │ │ │ tst r2, r0 │ │ │ │ - b.n 74df2 │ │ │ │ + b.n 74dfa │ │ │ │ @ instruction: 0xffffe74f │ │ │ │ vsubl.u q15, d15, d13 │ │ │ │ vsubl.u q15, d15, d3 │ │ │ │ - Address 0x74eb6 is out of bounds. │ │ │ │ + Address 0x74ebe is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -00074eb8 : │ │ │ │ +00074ec0 : │ │ │ │ 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] @ 74f50 │ │ │ │ + ldr.w ip, [pc, #132] @ 74f58 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #128] @ (74f54 ) │ │ │ │ + ldr r3, [pc, #128] @ (74f5c ) │ │ │ │ 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 2d540 │ │ │ │ vldr d7, [sp] │ │ │ │ - vldr d6, [pc, #88] @ 74f48 │ │ │ │ + vldr d6, [pc, #88] @ 74f50 │ │ │ │ vsub.f64 d7, d7, d8 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 74f2e │ │ │ │ + ble.n 74f36 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ - ldr r2, [pc, #80] @ (74f58 ) │ │ │ │ - ldr r3, [pc, #76] @ (74f54 ) │ │ │ │ + ldr r2, [pc, #80] @ (74f60 ) │ │ │ │ + ldr r3, [pc, #76] @ (74f5c ) │ │ │ │ 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 74f2a │ │ │ │ + bne.n 74f32 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {pc} │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (74f5c ) │ │ │ │ + ldr r3, [pc, #44] @ (74f64 ) │ │ │ │ movw r2, #1873 @ 0x751 │ │ │ │ - ldr r1, [pc, #40] @ (74f60 ) │ │ │ │ - ldr r0, [pc, #44] @ (74f64 ) │ │ │ │ + ldr r1, [pc, #40] @ (74f68 ) │ │ │ │ + ldr r0, [pc, #44] @ (74f6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 753ae │ │ │ │ + b.n 753b6 │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ bkpt 0x0045 │ │ │ │ - add r0, pc, #360 @ (adr r0, 750bc )@@Base+0xb8>) │ │ │ │ + add r0, pc, #328 @ (adr r0, 750a4 )@@Base+0x98>) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #160 @ (adr r0, 74ffc )@@Base+0x40>) │ │ │ │ + add r0, pc, #128 @ (adr r0, 74fe4 )@@Base+0x20>) │ │ │ │ movs r5, r0 │ │ │ │ - it al │ │ │ │ - moval r3, r0 │ │ │ │ - itte ls │ │ │ │ + nop {14} │ │ │ │ + movs r3, r0 │ │ │ │ + itee ls │ │ │ │ movls r3, r0 │ │ │ │ - stmials r0!, {r2, r3, r4, r5} │ │ │ │ + stmiahi r0!, {r2, r4, r5} │ │ │ │ movhi r3, r0 │ │ │ │ │ │ │ │ -00074f68 : │ │ │ │ +00074f70 : │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 74f76 │ │ │ │ + cbz r2, 74f7e │ │ │ │ ldr r1, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr.w r0, [r3, #280] @ 0x118 │ │ │ │ - cbz r0, 74fb0 │ │ │ │ + cbz r0, 74fb8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ - cbnz r1, 74fb0 │ │ │ │ + cbnz r1, 74fb8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -114403,28 +114433,28 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r3, #280] @ 0x118 │ │ │ │ strb.w r1, [r3, #284] @ 0x11c │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00074fbc )@@Base>: │ │ │ │ +00074fc4 )@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 74fca )@@Base+0xe> │ │ │ │ + cbz r3, 74fd2 )@@Base+0xe> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r0, [r1, #624] @ 0x270 │ │ │ │ - cbz r0, 74ffe )@@Base+0x42> │ │ │ │ + cbz r0, 75006 )@@Base+0x42> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbnz r2, 74ffe )@@Base+0x42> │ │ │ │ + cbnz r2, 75006 )@@Base+0x42> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ strd r3, r1, [sp] │ │ │ │ @@ -114433,257 +114463,257 @@ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ str.w r3, [r1, #624] @ 0x270 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str.w r3, [r1, #624] @ 0x270 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00075004 )@@Base>: │ │ │ │ +0007500c )@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 750ac )@@Base+0xa8> │ │ │ │ + beq.n 750b4 )@@Base+0xa8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r0, 75036 )@@Base+0x32> │ │ │ │ + cbz r0, 7503e )@@Base+0x32> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 750cc )@@Base+0xc8> │ │ │ │ + beq.n 750d4 )@@Base+0xc8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r3, [r1, #276] @ 0x114 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r0, [r1, #280] @ 0x118 │ │ │ │ - cbz r0, 7505a )@@Base+0x56> │ │ │ │ + cbz r0, 75062 )@@Base+0x56> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbnz r2, 7505a )@@Base+0x56> │ │ │ │ + cbnz r2, 75062 )@@Base+0x56> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r4, [r1, #500] @ 0x1f4 │ │ │ │ str.w r3, [r1, #280] @ 0x118 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r2, 7509c )@@Base+0x98> │ │ │ │ + cbz r2, 750a4 )@@Base+0x98> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r1, r3, #2 │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 750e2 )@@Base+0xde> │ │ │ │ + beq.n 750ea )@@Base+0xde> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 75084 )@@Base+0x80> │ │ │ │ + cbnz r3, 7508c )@@Base+0x80> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbnz r3, 750a8 )@@Base+0xa4> │ │ │ │ + cbnz r3, 750b0 )@@Base+0xa4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ - cbz r0, 750a8 )@@Base+0xa4> │ │ │ │ + cbz r0, 750b0 )@@Base+0xa4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 750e8 )@@Base+0xe4> │ │ │ │ + cbz r3, 750f0 )@@Base+0xe4> │ │ │ │ str r2, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7503e )@@Base+0x3a> │ │ │ │ + beq.n 75046 )@@Base+0x3a> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbnz r2, 750c6 )@@Base+0xc2> │ │ │ │ + cbnz r2, 750ce )@@Base+0xc2> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ str.w r3, [r1, #276] @ 0x114 │ │ │ │ - b.n 7503e )@@Base+0x3a> │ │ │ │ + b.n 75046 )@@Base+0x3a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r3, [r1, #276] @ 0x114 │ │ │ │ - b.n 7503a )@@Base+0x36> │ │ │ │ + b.n 75042 )@@Base+0x36> │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n 7508a )@@Base+0x86> │ │ │ │ + b.n 75092 )@@Base+0x86> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000750f8 : │ │ │ │ +00075100 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #168] @ (751b0 ) │ │ │ │ + ldr r1, [pc, #168] @ (751b8 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2d998 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ - cbz r0, 75124 │ │ │ │ + cbz r0, 7512c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #140] @ (751b4 ) │ │ │ │ + ldr r3, [pc, #140] @ (751bc ) │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 75188 │ │ │ │ + bne.n 75190 │ │ │ │ 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 751a2 │ │ │ │ + bne.n 751aa │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c488 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr r3, [pc, #100] @ (751b8 ) │ │ │ │ + ldr r3, [pc, #100] @ (751c0 ) │ │ │ │ mov r2, r0 │ │ │ │ str.w r0, [r4, #324] @ 0x144 │ │ │ │ ldr r1, [r1, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 75196 │ │ │ │ + bne.n 7519e │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ subs r1, r1, r0 │ │ │ │ ldrd r3, r0, [r3, #32] │ │ │ │ subs r3, r0, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 751a2 │ │ │ │ + bne.n 751aa │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ - vldr d0, [pc, #44] @ 751a8 │ │ │ │ + vldr d0, [pc, #44] @ 751b0 │ │ │ │ blx 2bb1c (double*, int, double)@plt> │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 75148 │ │ │ │ + bcc.n 75150 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 75176 │ │ │ │ + b.n 7517e │ │ │ │ bl 2e5b0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x0076 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 7587e │ │ │ │ + b.n 75886 │ │ │ │ vrsra.u32 d30, d19, #1 │ │ │ │ - Address 0x751ba is out of bounds. │ │ │ │ + Address 0x751c2 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -000751bc : │ │ │ │ +000751c4 : │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #396] @ (7535c ) │ │ │ │ - ldr r3, [pc, #396] @ (75360 ) │ │ │ │ + ldr r2, [pc, #396] @ (75364 ) │ │ │ │ + ldr r3, [pc, #396] @ (75368 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #396] @ (75364 ) │ │ │ │ + ldr r5, [pc, #396] @ (7536c ) │ │ │ │ mov r7, r0 │ │ │ │ mov r4, 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 752c0 │ │ │ │ + beq.n 752c8 │ │ │ │ blx 2cc48 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w 75338 │ │ │ │ + bcs.w 75340 │ │ │ │ lsls r0, r4, #2 │ │ │ │ blx 2c488 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ sub.w lr, r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ cmp r4, ip │ │ │ │ add.w r3, r3, #80 @ 0x50 │ │ │ │ - bgt.n 7520c │ │ │ │ + bgt.n 75214 │ │ │ │ ldr.w r0, [r7, #276] @ 0x114 │ │ │ │ - ldr r1, [pc, #324] @ (75368 ) │ │ │ │ + ldr r1, [pc, #324] @ (75370 ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 752f8 │ │ │ │ + bne.n 75300 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #312] @ (7536c ) │ │ │ │ + ldr r1, [pc, #312] @ (75374 ) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #304] @ (75370 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #304] @ (75378 ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #296] @ (75374 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #296] @ (7537c ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ @@ -114699,128 +114729,128 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #220] @ (75378 ) │ │ │ │ - ldr r3, [pc, #196] @ (75360 ) │ │ │ │ + ldr r2, [pc, #220] @ (75380 ) │ │ │ │ + ldr r3, [pc, #196] @ (75368 ) │ │ │ │ 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 75334 │ │ │ │ - ldr r2, [pc, #204] @ (7537c ) │ │ │ │ + bne.n 7533c │ │ │ │ + ldr r2, [pc, #204] @ (75384 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #204] @ (75380 ) │ │ │ │ + ldr r3, [pc, #204] @ (75388 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ mov r0, r1 │ │ │ │ blx 2c488 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r7, #276] @ 0x114 │ │ │ │ - ldr r1, [pc, #152] @ (75368 ) │ │ │ │ + ldr r1, [pc, #152] @ (75370 ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 752f8 │ │ │ │ - ldr r1, [pc, #168] @ (75384 ) │ │ │ │ - ldr r3, [pc, #132] @ (75360 ) │ │ │ │ + bne.n 75300 │ │ │ │ + ldr r1, [pc, #168] @ (7538c ) │ │ │ │ + ldr r3, [pc, #132] @ (75368 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 75334 │ │ │ │ + bne.n 7533c │ │ │ │ mov r0, r2 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 2ce1c │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 752d8 │ │ │ │ + b.n 752e0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #100] @ (75388 ) │ │ │ │ - ldr r3, [pc, #60] @ (75360 ) │ │ │ │ + ldr r2, [pc, #100] @ (75390 ) │ │ │ │ + ldr r3, [pc, #60] @ (75368 ) │ │ │ │ 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 75352 │ │ │ │ + beq.n 7535a │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #80] @ (7538c ) │ │ │ │ - ldr r3, [pc, #36] @ (75360 ) │ │ │ │ + ldr r2, [pc, #80] @ (75394 ) │ │ │ │ + ldr r3, [pc, #36] @ (75368 ) │ │ │ │ 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 75334 │ │ │ │ + bne.n 7533c │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 7530e │ │ │ │ + b.n 75316 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 75314 │ │ │ │ - b.n 7531a │ │ │ │ + b.n 7531c │ │ │ │ + b.n 75322 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ movs r3, r0 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp sl, sl │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #608] @ (75604 ) │ │ │ │ - ldr r3, [pc, #608] @ (75608 ) │ │ │ │ + ldr r2, [pc, #608] @ (7560c ) │ │ │ │ + ldr r3, [pc, #608] @ (75610 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -114837,262 +114867,262 @@ │ │ │ │ add.w r9, r7, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ cmp r9, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ - beq.n 754ac │ │ │ │ + beq.n 754b4 │ │ │ │ ldrd r1, r6, [r5, #16] │ │ │ │ mov r2, fp │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ cmp fp, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 75466 │ │ │ │ + cbz r2, 7546e │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 7546e │ │ │ │ + blt.n 75476 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 7542c │ │ │ │ + cbnz r0, 75434 │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 75526 │ │ │ │ + blt.n 7552e │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 75440 │ │ │ │ + beq.n 75448 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #448] @ (7560c ) │ │ │ │ - ldr r3, [pc, #444] @ (75608 ) │ │ │ │ + ldr r2, [pc, #448] @ (75614 ) │ │ │ │ + ldr r3, [pc, #444] @ (75610 ) │ │ │ │ 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 755d6 │ │ │ │ + bne.w 755de │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r2, fp, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 75428 │ │ │ │ + bge.n 75430 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 75522 │ │ │ │ + beq.n 7552a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c99c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 75496 │ │ │ │ + cbz r2, 7549e │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 7549a │ │ │ │ + cbnz r0, 754a2 │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 754b0 │ │ │ │ + bge.n 754b8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 755b0 │ │ │ │ + beq.w 755b8 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 754d6 │ │ │ │ + b.n 754de │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 754ea │ │ │ │ + cbnz r3, 754f2 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 73718 │ │ │ │ + bl 73720 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75430 │ │ │ │ + beq.n 75438 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 755a6 │ │ │ │ + beq.n 755ae │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b82c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 75448 │ │ │ │ + b.n 75450 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 75562 │ │ │ │ + beq.n 7556a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 754b0 │ │ │ │ + bge.n 754b8 │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 75576 │ │ │ │ + bne.n 7557e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 754d6 │ │ │ │ + b.n 754de │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7556e │ │ │ │ + beq.n 75576 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2cc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 75594 │ │ │ │ + cbz r2, 7559c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 754b0 │ │ │ │ + bge.n 754b8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75522 │ │ │ │ + bne.n 7552a │ │ │ │ mov r6, r5 │ │ │ │ - b.n 75576 │ │ │ │ + b.n 7557e │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 754b0 │ │ │ │ + bge.n 754b8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 754c4 │ │ │ │ + b.n 754cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 7558a │ │ │ │ + cbz r2, 75592 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 75590 │ │ │ │ + cbnz r0, 75598 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 754d6 │ │ │ │ + b.n 754de │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 754b0 │ │ │ │ + bge.n 754b8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7555e │ │ │ │ + beq.n 75566 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 754c4 │ │ │ │ + b.n 754cc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 75576 │ │ │ │ + b.n 7557e │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 75522 │ │ │ │ - b.n 75576 │ │ │ │ + beq.n 7552a │ │ │ │ + b.n 7557e │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (75610 ) │ │ │ │ - ldr r3, [pc, #64] @ (75608 ) │ │ │ │ + ldr r2, [pc, #76] @ (75618 ) │ │ │ │ + ldr r3, [pc, #64] @ (75610 ) │ │ │ │ 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 755fe │ │ │ │ + beq.n 75606 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #44] @ (75614 ) │ │ │ │ - ldr r3, [pc, #28] @ (75608 ) │ │ │ │ + ldr r2, [pc, #44] @ (7561c ) │ │ │ │ + ldr r3, [pc, #28] @ (75610 ) │ │ │ │ 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 755d6 │ │ │ │ + bne.n 755de │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #608] @ (7588c ) │ │ │ │ - ldr r3, [pc, #608] @ (75890 ) │ │ │ │ + ldr r2, [pc, #608] @ (75894 ) │ │ │ │ + ldr r3, [pc, #608] @ (75898 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -115109,282 +115139,282 @@ │ │ │ │ add.w r9, r7, #4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r4, #16] │ │ │ │ cmp r9, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ - beq.n 75734 │ │ │ │ + beq.n 7573c │ │ │ │ ldrd r1, r6, [r5, #16] │ │ │ │ mov r2, fp │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ cmp fp, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 756ee │ │ │ │ + cbz r2, 756f6 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ subeq.w r1, fp, r6 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - blt.n 756f6 │ │ │ │ + blt.n 756fe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 756b4 │ │ │ │ + cbnz r0, 756bc │ │ │ │ sub.w r0, r6, fp │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 757ae │ │ │ │ + blt.n 757b6 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 756c8 │ │ │ │ + beq.n 756d0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #448] @ (75894 ) │ │ │ │ - ldr r3, [pc, #444] @ (75890 ) │ │ │ │ + ldr r2, [pc, #448] @ (7589c ) │ │ │ │ + ldr r3, [pc, #444] @ (75898 ) │ │ │ │ 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 7585e │ │ │ │ + bne.w 75866 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r2, fp, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 756b0 │ │ │ │ + bge.n 756b8 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 757aa │ │ │ │ + beq.n 757b2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c99c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 7571e │ │ │ │ + cbz r2, 75726 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 75722 │ │ │ │ + cbnz r0, 7572a │ │ │ │ sub.w r0, r3, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 75738 │ │ │ │ + bge.n 75740 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75838 │ │ │ │ + beq.w 75840 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7575e │ │ │ │ + b.n 75766 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 75772 │ │ │ │ + cbnz r3, 7577a │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 737c0 │ │ │ │ + bl 737c8 │ │ │ │ ldrd r3, r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 756b8 │ │ │ │ + beq.n 756c0 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r9, r6 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7582e │ │ │ │ + beq.n 75836 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ blx 2b82c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - b.n 756d0 │ │ │ │ + b.n 756d8 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 757ea │ │ │ │ + beq.n 757f2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r2, r3, fp │ │ │ │ cmpeq r2, #0 │ │ │ │ - bge.n 75738 │ │ │ │ + bge.n 75740 │ │ │ │ cmp r5, r6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [sp, #20] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 757fe │ │ │ │ + bne.n 75806 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 7575e │ │ │ │ + b.n 75766 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 757f6 │ │ │ │ + beq.n 757fe │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2cc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ - cbz r2, 7581c │ │ │ │ + cbz r2, 75824 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ subeq.w r3, fp, r3 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bge.n 75738 │ │ │ │ + bge.n 75740 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 757aa │ │ │ │ + bne.n 757b2 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 757fe │ │ │ │ + b.n 75806 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 75738 │ │ │ │ + bge.n 75740 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7574c │ │ │ │ + b.n 75754 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 75812 │ │ │ │ + cbz r2, 7581a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 75818 │ │ │ │ + cbnz r0, 75820 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 7575e │ │ │ │ + b.n 75766 │ │ │ │ sub.w r3, fp, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 75738 │ │ │ │ + bge.n 75740 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 757e6 │ │ │ │ + beq.n 757ee │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7574c │ │ │ │ + b.n 75754 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 757fe │ │ │ │ + b.n 75806 │ │ │ │ cmp r9, r6 │ │ │ │ ittt ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq.n 757aa │ │ │ │ - b.n 757fe │ │ │ │ + beq.n 757b2 │ │ │ │ + b.n 75806 │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #76] @ (75898 ) │ │ │ │ - ldr r3, [pc, #64] @ (75890 ) │ │ │ │ + ldr r2, [pc, #76] @ (758a0 ) │ │ │ │ + ldr r3, [pc, #64] @ (75898 ) │ │ │ │ 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 75886 │ │ │ │ + beq.n 7588e │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #44] @ (7589c ) │ │ │ │ - ldr r3, [pc, #28] @ (75890 ) │ │ │ │ + ldr r2, [pc, #44] @ (758a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (75898 ) │ │ │ │ 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 7585e │ │ │ │ + bne.n 75866 │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ 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, #3648] @ 0xe40 │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ - ldr.w r3, [pc, #2892] @ 76408 │ │ │ │ + ldr.w r3, [pc, #2892] @ 76410 │ │ │ │ add r5, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #380 @ 0x17c │ │ │ │ - ldr.w r0, [pc, #2888] @ 7640c │ │ │ │ + ldr.w r0, [pc, #2888] @ 76414 │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #380] @ 0x17c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r7, #0] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #2856] @ 76410 │ │ │ │ + ldr.w ip, [pc, #2856] @ 76418 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ add.w lr, ip, #32 │ │ │ │ str r3, [sp, #388] @ 0x184 │ │ │ │ mov r7, ip │ │ │ │ @@ -115392,15 +115422,15 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r6, #-16] │ │ │ │ str.w r1, [r6, #-12] │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ str.w r3, [r6, #-4] │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 758f6 │ │ │ │ + bne.n 758fe │ │ │ │ ldrb.w r3, [ip] │ │ │ │ movs r2, #0 │ │ │ │ strb r3, [r6, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -115409,321 +115439,321 @@ │ │ │ │ strb r2, [r1, r3] │ │ │ │ mov r1, r4 │ │ │ │ blx 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [r6, #96] @ 0x60 │ │ │ │ add.w r2, r3, #92 @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76996 │ │ │ │ + beq.w 7699e │ │ │ │ ldrd sl, r8, [sp, #380] @ 0x17c │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r8 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 75958 │ │ │ │ + b.n 75960 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r4, r7 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 7596a │ │ │ │ + cbz r2, 75972 │ │ │ │ mov r1, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 7596c │ │ │ │ + cbnz r0, 75974 │ │ │ │ subs r0, r7, r4 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75954 │ │ │ │ + bne.n 7595c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, r9 │ │ │ │ mov r5, r3 │ │ │ │ - beq.w 76998 │ │ │ │ + beq.w 769a0 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 759a8 │ │ │ │ + cbz r2, 759b0 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 759ac │ │ │ │ + cbnz r0, 759b4 │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76998 │ │ │ │ + blt.w 769a0 │ │ │ │ movs r2, #5 │ │ │ │ cmp sl, r5 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 759c6 │ │ │ │ + beq.n 759ce │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r6, [fp] │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r1, [pc, #2624] @ 76414 │ │ │ │ + ldr.w r1, [pc, #2624] @ 7641c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r3, #60] @ 0x3c │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2616] @ 76418 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2616] @ 76420 │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2604] @ 7641c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2604] @ 76424 │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2592] @ 76420 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2592] @ 76428 │ │ │ │ add r3, sp, #284 @ 0x11c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2580] @ 76424 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2580] @ 7642c │ │ │ │ add r3, sp, #308 @ 0x134 │ │ │ │ mov r0, r3 │ │ │ │ mov sl, r3 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2564] @ 76428 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2564] @ 76430 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r0, r2 │ │ │ │ mov r9, r2 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2552] @ 7642c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2552] @ 76434 │ │ │ │ add r3, sp, #356 @ 0x164 │ │ │ │ mov r0, r3 │ │ │ │ mov r8, r3 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2536] @ 76430 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2536] @ 76438 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r8, r4, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ strd sl, r9, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 75a78 │ │ │ │ + beq.n 75a80 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75a8a │ │ │ │ + beq.n 75a92 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ add r3, sp, #340 @ 0x154 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75a9c │ │ │ │ + beq.n 75aa4 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ add r3, sp, #316 @ 0x13c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75aae │ │ │ │ + beq.n 75ab6 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ add r3, sp, #292 @ 0x124 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75ac0 │ │ │ │ + beq.n 75ac8 │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ add r3, sp, #268 @ 0x10c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75ad2 │ │ │ │ + beq.n 75ada │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75ae4 │ │ │ │ + beq.n 75aec │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75af6 │ │ │ │ + beq.n 75afe │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #2356] @ 76434 │ │ │ │ + ldr.w r1, [pc, #2356] @ 7643c │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7697a │ │ │ │ + beq.w 76982 │ │ │ │ ldrd sl, r8, [sp, #380] @ 0x17c │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r8 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 75b3a │ │ │ │ + b.n 75b42 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r4, r7 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 75b4c │ │ │ │ + cbz r2, 75b54 │ │ │ │ mov r1, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 75b4e │ │ │ │ + cbnz r0, 75b56 │ │ │ │ subs r0, r7, r4 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75b36 │ │ │ │ + bne.n 75b3e │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, r9 │ │ │ │ mov r5, r3 │ │ │ │ - beq.w 7697c │ │ │ │ + beq.w 76984 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 75b8a │ │ │ │ + cbz r2, 75b92 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 75b8e │ │ │ │ + cbnz r0, 75b96 │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7697c │ │ │ │ + blt.w 76984 │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ cmp sl, r5 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 75ba8 │ │ │ │ + beq.n 75bb0 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w sl, [fp] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r1, [pc, #2180] @ 76438 │ │ │ │ + ldr.w r1, [pc, #2180] @ 76440 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2164] @ 7643c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2164] @ 76444 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2156] @ 76440 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2156] @ 76448 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2148] @ 76444 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2148] @ 7644c │ │ │ │ add.w r9, sp, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2136] @ 76448 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2136] @ 76450 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2128] @ 7644c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2128] @ 76454 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2120] @ 76450 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2120] @ 76458 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2112] @ 76454 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2112] @ 7645c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2104] @ 76458 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2104] @ 76460 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2096] @ 7645c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2096] @ 76464 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2088] @ 76460 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2088] @ 76468 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2076] @ 76464 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2076] @ 7646c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -115739,1929 +115769,1929 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 75c8c │ │ │ │ + beq.n 75c94 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75c9c │ │ │ │ + beq.n 75ca4 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75cac │ │ │ │ + beq.n 75cb4 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75cbc │ │ │ │ + beq.n 75cc4 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75ccc │ │ │ │ + beq.n 75cd4 │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75cdc │ │ │ │ + beq.n 75ce4 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75cec │ │ │ │ + beq.n 75cf4 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75cfc │ │ │ │ + beq.n 75d04 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75d0c │ │ │ │ + beq.n 75d14 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75d1c │ │ │ │ + beq.n 75d24 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75d2c │ │ │ │ + beq.n 75d34 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75d3e │ │ │ │ + beq.n 75d46 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1824] @ 76468 │ │ │ │ + ldr.w r1, [pc, #1824] @ 76470 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7695e │ │ │ │ + beq.w 76966 │ │ │ │ ldrd sl, r8, [sp, #380] @ 0x17c │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r8 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 75d82 │ │ │ │ + b.n 75d8a │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r4, r7 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 75d94 │ │ │ │ + cbz r2, 75d9c │ │ │ │ mov r1, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 75d96 │ │ │ │ + cbnz r0, 75d9e │ │ │ │ subs r0, r7, r4 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75d7e │ │ │ │ + bne.n 75d86 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, r9 │ │ │ │ mov r5, r3 │ │ │ │ - beq.w 76960 │ │ │ │ + beq.w 76968 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 75dd2 │ │ │ │ + cbz r2, 75dda │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 75dd6 │ │ │ │ + cbnz r0, 75dde │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76960 │ │ │ │ + blt.w 76968 │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ cmp sl, r5 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 75df0 │ │ │ │ + beq.n 75df8 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1652] @ 7646c │ │ │ │ + ldr.w r1, [pc, #1652] @ 76474 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [r6, #96] @ 0x60 │ │ │ │ add.w r2, r3, #92 @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76942 │ │ │ │ + beq.w 7694a │ │ │ │ ldrd sl, r8, [sp, #380] @ 0x17c │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r8 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 75e36 │ │ │ │ + b.n 75e3e │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r4, r7 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 75e48 │ │ │ │ + cbz r2, 75e50 │ │ │ │ mov r1, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 75e4a │ │ │ │ + cbnz r0, 75e52 │ │ │ │ subs r0, r7, r4 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75e32 │ │ │ │ + bne.n 75e3a │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, r9 │ │ │ │ mov r5, r3 │ │ │ │ - beq.w 76944 │ │ │ │ + beq.w 7694c │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 75e86 │ │ │ │ + cbz r2, 75e8e │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 75e8a │ │ │ │ + cbnz r0, 75e92 │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76944 │ │ │ │ + blt.w 7694c │ │ │ │ movs r2, #0 │ │ │ │ cmp sl, r5 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 75ea4 │ │ │ │ + beq.n 75eac │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r6, [fp] │ │ │ │ - ldr.w r1, [pc, #1476] @ 76470 │ │ │ │ + ldr.w r1, [pc, #1476] @ 76478 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r3, #60] @ 0x3c │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1464] @ 76474 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1464] @ 7647c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1456] @ 76478 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1456] @ 76480 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1448] @ 7647c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1448] @ 76484 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1440] @ 76480 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1440] @ 76488 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1428] @ 76484 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1428] @ 7648c │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1416] @ 76488 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1416] @ 76490 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1404] @ 7648c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1404] @ 76494 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r8, r4, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ strd sl, r9, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 75f40 │ │ │ │ + beq.n 75f48 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75f50 │ │ │ │ + beq.n 75f58 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75f60 │ │ │ │ + beq.n 75f68 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75f70 │ │ │ │ + beq.n 75f78 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75f80 │ │ │ │ + beq.n 75f88 │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75f90 │ │ │ │ + beq.n 75f98 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75fa0 │ │ │ │ + beq.n 75fa8 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75fb0 │ │ │ │ + beq.n 75fb8 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1240] @ 76490 │ │ │ │ + ldr.w r1, [pc, #1240] @ 76498 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76926 │ │ │ │ + beq.w 7692e │ │ │ │ ldrd sl, r8, [sp, #380] @ 0x17c │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r8 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 75ff4 │ │ │ │ + b.n 75ffc │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r4, r7 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 76006 │ │ │ │ + cbz r2, 7600e │ │ │ │ mov r1, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 76008 │ │ │ │ + cbnz r0, 76010 │ │ │ │ subs r0, r7, r4 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75ff0 │ │ │ │ + bne.n 75ff8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, r9 │ │ │ │ mov r5, r3 │ │ │ │ - beq.w 76928 │ │ │ │ + beq.w 76930 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 76044 │ │ │ │ + cbz r2, 7604c │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 76048 │ │ │ │ + cbnz r0, 76050 │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 76928 │ │ │ │ + blt.w 76930 │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ cmp sl, r5 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 76062 │ │ │ │ + beq.n 7606a │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r6, [fp] │ │ │ │ - ldr.w r1, [pc, #1068] @ 76494 │ │ │ │ + ldr.w r1, [pc, #1068] @ 7649c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r3, #60] @ 0x3c │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1056] @ 76498 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1056] @ 764a0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1048] @ 7649c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1048] @ 764a4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1040] @ 764a0 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1040] @ 764a8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1032] @ 764a4 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1032] @ 764ac │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #1020] @ (764a8 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #1020] @ (764b0 ) │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #1008] @ (764ac ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #1008] @ (764b4 ) │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #1000] @ (764b0 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #1000] @ (764b8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r8, r4, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ strd sl, r9, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 760f8 │ │ │ │ + beq.n 76100 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76108 │ │ │ │ + beq.n 76110 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76118 │ │ │ │ + beq.n 76120 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76128 │ │ │ │ + beq.n 76130 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76138 │ │ │ │ + beq.n 76140 │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76148 │ │ │ │ + beq.n 76150 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76158 │ │ │ │ + beq.n 76160 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76168 │ │ │ │ + beq.n 76170 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #836] @ (764b4 ) │ │ │ │ + ldr r1, [pc, #836] @ (764bc ) │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7690c │ │ │ │ + beq.w 76914 │ │ │ │ ldrd sl, r8, [sp, #380] @ 0x17c │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r8 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 761aa │ │ │ │ + b.n 761b2 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r4, r7 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 761bc │ │ │ │ + cbz r2, 761c4 │ │ │ │ mov r1, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 761be │ │ │ │ + cbnz r0, 761c6 │ │ │ │ subs r0, r7, r4 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 761a6 │ │ │ │ + bne.n 761ae │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, r9 │ │ │ │ mov r5, r3 │ │ │ │ - beq.w 7690e │ │ │ │ + beq.w 76916 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 761fa │ │ │ │ + cbz r2, 76202 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 761fe │ │ │ │ + cbnz r0, 76206 │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7690e │ │ │ │ + blt.w 76916 │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ cmp sl, r5 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 76218 │ │ │ │ + beq.n 76220 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r6, [fp] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #660] @ (764b8 ) │ │ │ │ + ldr r1, [pc, #660] @ (764c0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #652] @ (764bc ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #652] @ (764c4 ) │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #640] @ (764c0 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #640] @ (764c8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d1, [pc, #420] @ 763f0 │ │ │ │ - vldr d0, [pc, #424] @ 763f8 │ │ │ │ + vldr d1, [pc, #420] @ 763f8 │ │ │ │ + vldr d0, [pc, #424] @ 76400 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 7626a │ │ │ │ + beq.n 76272 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7627a │ │ │ │ + beq.n 76282 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7628a │ │ │ │ + beq.n 76292 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #560] @ (764c4 ) │ │ │ │ + ldr r1, [pc, #560] @ (764cc ) │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 768f2 │ │ │ │ + beq.w 768fa │ │ │ │ ldrd sl, r8, [sp, #380] @ 0x17c │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r8 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 762cc │ │ │ │ + b.n 762d4 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r4, r7 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 762de │ │ │ │ + cbz r2, 762e6 │ │ │ │ mov r1, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 762e0 │ │ │ │ + cbnz r0, 762e8 │ │ │ │ subs r0, r7, r4 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 762c8 │ │ │ │ + bne.n 762d0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, r9 │ │ │ │ mov r5, r3 │ │ │ │ - beq.w 768f4 │ │ │ │ + beq.w 768fc │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 7631c │ │ │ │ + cbz r2, 76324 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 76320 │ │ │ │ + cbnz r0, 76328 │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 768f4 │ │ │ │ + blt.w 768fc │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ cmp sl, r5 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 7633a │ │ │ │ + beq.n 76342 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r6, [fp] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #388] @ (764c8 ) │ │ │ │ + ldr r1, [pc, #388] @ (764d0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #376] @ (764cc ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #376] @ (764d4 ) │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #368] @ (764d0 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #368] @ (764d8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d1, [pc, #148] @ 76400 │ │ │ │ - vldr d0, [pc, #136] @ 763f8 │ │ │ │ + vldr d1, [pc, #148] @ 76408 │ │ │ │ + vldr d0, [pc, #136] @ 76400 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 7638c │ │ │ │ + beq.n 76394 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7639c │ │ │ │ + beq.n 763a4 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 763ac │ │ │ │ + beq.n 763b4 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #288] @ (764d4 ) │ │ │ │ + ldr r1, [pc, #288] @ (764dc ) │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 768d8 │ │ │ │ + beq.w 768e0 │ │ │ │ ldrd sl, r8, [sp, #380] @ 0x17c │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r8 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 764dc │ │ │ │ + b.n 764e4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 76856 │ │ │ │ + b.n 7685e │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - bmi.n 76332 │ │ │ │ + bmi.n 7633a │ │ │ │ mov r6, r8 │ │ │ │ lsrs r5, r6, #27 │ │ │ │ subs r4, #103 @ 0x67 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ - movs r3, r0 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ movs r3, r0 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb614 │ │ │ │ movs r3, r0 │ │ │ │ @ instruction: 0xb604 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r3, r0 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + str r2, [r3, r2] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ movs r3, r0 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + strh r2, [r1, #32] │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #368 @ (adr r7, 765ac ) │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ movs r3, r0 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + add r7, pc, #336 @ (adr r7, 76594 ) │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r4, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r2, r5} │ │ │ │ movs r3, r0 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + push {r3, r4, lr} │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #816 @ (adr r5, 7679c ) │ │ │ │ + strh r2, [r1, #16] │ │ │ │ movs r3, r0 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + add r5, pc, #784 @ (adr r5, 76784 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ movs r3, r0 │ │ │ │ - uxtb r6, r1 │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ movs r3, r0 │ │ │ │ - cbz r6, 764bc │ │ │ │ + uxtb r6, r0 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r2, 764c0 │ │ │ │ + uxtb r6, r7 │ │ │ │ movs r3, r0 │ │ │ │ - uxtb r4, r7 │ │ │ │ + uxtb r2, r7 │ │ │ │ movs r3, r0 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r4, r6 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r0, 764cc │ │ │ │ + uxtb r4, r2 │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + uxtb r0, r7 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ movs r3, r0 │ │ │ │ - cbz r4, 764c6 │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #736] @ (76780 ) │ │ │ │ + cbz r4, 764cc │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #688] @ (76754 ) │ │ │ │ + ldr r4, [pc, #704] @ (76768 ) │ │ │ │ movs r3, r0 │ │ │ │ - cbz r2, 764da │ │ │ │ + ldr r4, [pc, #656] @ (7673c ) │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + cbz r2, 764e0 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r6, 764de │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + cbz r6, 764e4 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ movs r3, r0 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ movs r3, r0 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ movs r3, r0 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r4, r7 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 764ee │ │ │ │ + cbz r2, 764f6 │ │ │ │ mov r1, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 764f0 │ │ │ │ + cbnz r0, 764f8 │ │ │ │ subs r0, r7, r4 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 764d8 │ │ │ │ + bne.n 764e0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, r9 │ │ │ │ mov r5, r3 │ │ │ │ - beq.w 768da │ │ │ │ + beq.w 768e2 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 7652c │ │ │ │ + cbz r2, 76534 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 76530 │ │ │ │ + cbnz r0, 76538 │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 768da │ │ │ │ + blt.w 768e2 │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ cmp sl, r5 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 7654a │ │ │ │ + beq.n 76552 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r6, [fp] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #644] @ (767d8 ) │ │ │ │ + ldr r1, [pc, #644] @ (767e0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #632] @ (767dc ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #632] @ (767e4 ) │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #624] @ (767e0 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #624] @ (767e8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d1, [pc, #588] @ 767c8 │ │ │ │ - vldr d0, [pc, #592] @ 767d0 │ │ │ │ + vldr d1, [pc, #588] @ 767d0 │ │ │ │ + vldr d0, [pc, #592] @ 767d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 7659c │ │ │ │ + beq.n 765a4 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 765ac │ │ │ │ + beq.n 765b4 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 765bc │ │ │ │ + beq.n 765c4 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #544] @ (767e4 ) │ │ │ │ + ldr r1, [pc, #544] @ (767ec ) │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ add.w r2, r3, #68 @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 768be │ │ │ │ + beq.w 768c6 │ │ │ │ ldrd sl, r8, [sp, #380] @ 0x17c │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r8 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 765fe │ │ │ │ + b.n 76606 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r4, r7 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ - cbz r2, 76610 │ │ │ │ + cbz r2, 76618 │ │ │ │ mov r1, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 76612 │ │ │ │ + cbnz r0, 7661a │ │ │ │ subs r0, r7, r4 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 765fa │ │ │ │ + bne.n 76602 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, r9 │ │ │ │ mov r5, r3 │ │ │ │ - beq.w 768c0 │ │ │ │ + beq.w 768c8 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 7664e │ │ │ │ + cbz r2, 76656 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 76652 │ │ │ │ + cbnz r0, 7665a │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 768c0 │ │ │ │ + blt.w 768c8 │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ cmp sl, r5 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 7666c │ │ │ │ + beq.n 76674 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #372] @ (767e8 ) │ │ │ │ + ldr r1, [pc, #372] @ (767f0 ) │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [r6, #96] @ 0x60 │ │ │ │ add.w r2, r3, #92 @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 768a4 │ │ │ │ + beq.w 768ac │ │ │ │ ldrd sl, r8, [sp, #380] @ 0x17c │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r8 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 766b0 │ │ │ │ + b.n 766b8 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 766c2 │ │ │ │ + cbz r2, 766ca │ │ │ │ mov r1, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 766c4 │ │ │ │ + cbnz r0, 766cc │ │ │ │ subs r0, r7, r4 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 766ac │ │ │ │ + bne.n 766b4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r2, r9 │ │ │ │ mov r5, r3 │ │ │ │ - beq.w 768a6 │ │ │ │ + beq.w 768ae │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 76700 │ │ │ │ + cbz r2, 76708 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 76704 │ │ │ │ + cbnz r0, 7670c │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 768a6 │ │ │ │ + blt.w 768ae │ │ │ │ movs r2, #0 │ │ │ │ cmp sl, r5 │ │ │ │ str.w r2, [r9, #40] @ 0x28 │ │ │ │ - beq.n 7671e │ │ │ │ + beq.n 76726 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r6, [fp] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #196] @ (767ec ) │ │ │ │ + ldr r1, [pc, #196] @ (767f4 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #184] @ (767f0 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #184] @ (767f8 ) │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #176] @ (767f4 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #176] @ (767fc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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, #380] @ 0x17c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 7676a │ │ │ │ + beq.n 76772 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7677a │ │ │ │ + beq.n 76782 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7678a │ │ │ │ + beq.n 76792 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r1, [pc, #108] @ (767f8 ) │ │ │ │ + ldr r1, [pc, #108] @ (76800 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [fp] │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldr.w r6, [sl, #72] @ 0x48 │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7688a │ │ │ │ + beq.n 76892 │ │ │ │ ldrd fp, r8, [sp, #380] @ 0x17c │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 76800 │ │ │ │ + b.n 76808 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 76c2e │ │ │ │ + b.n 76c36 │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ movs r3, r0 │ │ │ │ ldrd r0, r7, [r6, #16] │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 76812 │ │ │ │ + cbz r2, 7681a │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 76814 │ │ │ │ + cbnz r0, 7681c │ │ │ │ subs r0, r7, r4 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r6 │ │ │ │ movlt r6, r1 │ │ │ │ movge r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 767fc │ │ │ │ + bne.n 76804 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, r9 │ │ │ │ mov r5, r2 │ │ │ │ - beq.n 7688c │ │ │ │ + beq.n 76894 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 7684e │ │ │ │ + cbz r2, 76856 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 76852 │ │ │ │ + cbnz r0, 7685a │ │ │ │ sub.w r0, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7688c │ │ │ │ + blt.n 76894 │ │ │ │ movs r3, #119 @ 0x77 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - beq.n 7686a │ │ │ │ + beq.n 76872 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr.w r2, [pc, #1212] @ 76d28 │ │ │ │ - ldr.w r3, [pc, #1212] @ 76d2c │ │ │ │ + ldr.w r2, [pc, #1212] @ 76d30 │ │ │ │ + ldr.w r3, [pc, #1212] @ 76d34 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 769f0 │ │ │ │ + bne.w 769f8 │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #380] @ 0x17c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 76856 │ │ │ │ + b.n 7685e │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 75618 │ │ │ │ + bl 75620 │ │ │ │ ldr.w sl, [sp, #380] @ 0x17c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 7670a │ │ │ │ + b.n 76712 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w sl, [sp, #380] @ 0x17c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 76658 │ │ │ │ + b.n 76660 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w sl, [sp, #380] @ 0x17c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 76536 │ │ │ │ + b.n 7653e │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w sl, [sp, #380] @ 0x17c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 76326 │ │ │ │ + b.n 7632e │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w sl, [sp, #380] @ 0x17c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 76204 │ │ │ │ + b.n 7620c │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, r3 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w sl, [sp, #380] @ 0x17c │ │ │ │ mov r9, r0 │ │ │ │ - b.w 7604e │ │ │ │ + b.w 76056 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, r3 │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 75618 │ │ │ │ + bl 75620 │ │ │ │ ldr.w sl, [sp, #380] @ 0x17c │ │ │ │ mov r9, r0 │ │ │ │ - b.w 75e90 │ │ │ │ + b.w 75e98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, r3 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w sl, [sp, #380] @ 0x17c │ │ │ │ mov r9, r0 │ │ │ │ - b.w 75ddc │ │ │ │ + b.w 75de4 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, r3 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w sl, [sp, #380] @ 0x17c │ │ │ │ mov r9, r0 │ │ │ │ - b.w 75b94 │ │ │ │ + b.w 75b9c │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 75618 │ │ │ │ + bl 75620 │ │ │ │ ldr.w sl, [sp, #380] @ 0x17c │ │ │ │ mov r9, r0 │ │ │ │ - b.w 759b2 │ │ │ │ + b.w 759ba │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #848] @ (76d30 ) │ │ │ │ - ldr r3, [pc, #844] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #848] @ (76d38 ) │ │ │ │ + ldr r3, [pc, #844] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 76a1a │ │ │ │ + beq.n 76a22 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #812] @ (76d34 ) │ │ │ │ - ldr r3, [pc, #800] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #812] @ (76d3c ) │ │ │ │ + ldr r3, [pc, #800] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 769f0 │ │ │ │ + bne.n 769f8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 769f4 │ │ │ │ + b.n 769fc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76a1e │ │ │ │ + b.n 76a26 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76a26 │ │ │ │ - b.n 76a00 │ │ │ │ - b.n 769fa │ │ │ │ + b.n 76a2e │ │ │ │ + b.n 76a08 │ │ │ │ + b.n 76a02 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #756] @ (76d38 ) │ │ │ │ - ldr r3, [pc, #744] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #756] @ (76d40 ) │ │ │ │ + ldr r3, [pc, #744] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ + beq.n 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #732] @ (76d3c ) │ │ │ │ - ldr r3, [pc, #716] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #732] @ (76d44 ) │ │ │ │ + ldr r3, [pc, #716] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ + beq.n 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 769b2 │ │ │ │ + b.n 769ba │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76a72 │ │ │ │ + b.n 76a7a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76a7a │ │ │ │ + b.n 76a82 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76a82 │ │ │ │ + b.n 76a8a │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76a8a │ │ │ │ - b.n 76aa2 │ │ │ │ + b.n 76a92 │ │ │ │ + b.n 76aaa │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76a2e │ │ │ │ + b.n 76a36 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #648] @ (76d40 ) │ │ │ │ - ldr r3, [pc, #624] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #648] @ (76d48 ) │ │ │ │ + ldr r3, [pc, #624] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ - b.n 76ab0 │ │ │ │ + beq.n 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ + b.n 76ab8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76aaa │ │ │ │ + b.n 76ab2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76ace │ │ │ │ + b.n 76ad6 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76ad6 │ │ │ │ + b.n 76ade │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76ade │ │ │ │ + b.n 76ae6 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76ae6 │ │ │ │ + b.n 76aee │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76aee │ │ │ │ - b.n 769ca │ │ │ │ - b.n 769c4 │ │ │ │ - b.n 769be │ │ │ │ - b.n 769b8 │ │ │ │ - b.n 769d6 │ │ │ │ - b.n 769d0 │ │ │ │ + b.n 76af6 │ │ │ │ + b.n 769d2 │ │ │ │ + b.n 769cc │ │ │ │ + b.n 769c6 │ │ │ │ + b.n 769c0 │ │ │ │ + b.n 769de │ │ │ │ + b.n 769d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #560] @ (76d44 ) │ │ │ │ - ldr r3, [pc, #536] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #560] @ (76d4c ) │ │ │ │ + ldr r3, [pc, #536] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ + beq.w 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #536] @ (76d48 ) │ │ │ │ - ldr r3, [pc, #504] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #536] @ (76d50 ) │ │ │ │ + ldr r3, [pc, #504] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ - b.n 76b4e │ │ │ │ + beq.w 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ + b.n 76b56 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #496] @ (76d4c ) │ │ │ │ - ldr r3, [pc, #460] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #496] @ (76d54 ) │ │ │ │ + ldr r3, [pc, #460] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ + beq.w 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #468] @ (76d50 ) │ │ │ │ - ldr r3, [pc, #432] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #468] @ (76d58 ) │ │ │ │ + ldr r3, [pc, #432] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ + beq.w 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #444] @ (76d54 ) │ │ │ │ - ldr r3, [pc, #400] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #444] @ (76d5c ) │ │ │ │ + ldr r3, [pc, #400] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ + beq.w 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #404] @ (76d58 ) │ │ │ │ - ldr r3, [pc, #360] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #404] @ (76d60 ) │ │ │ │ + ldr r3, [pc, #360] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ + beq.w 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #380] @ (76d5c ) │ │ │ │ - ldr r3, [pc, #328] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #380] @ (76d64 ) │ │ │ │ + ldr r3, [pc, #328] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ + beq.w 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #352] @ (76d60 ) │ │ │ │ - ldr r3, [pc, #300] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #352] @ (76d68 ) │ │ │ │ + ldr r3, [pc, #300] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ + beq.w 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #328] @ (76d64 ) │ │ │ │ - ldr r3, [pc, #268] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #328] @ (76d6c ) │ │ │ │ + ldr r3, [pc, #268] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ - b.n 76c3a │ │ │ │ + beq.w 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ + b.n 76c42 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #288] @ (76d68 ) │ │ │ │ - ldr r3, [pc, #224] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #288] @ (76d70 ) │ │ │ │ + ldr r3, [pc, #224] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ - b.n 76c40 │ │ │ │ + beq.w 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ + b.n 76c48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #260] @ (76d6c ) │ │ │ │ - ldr r3, [pc, #192] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #260] @ (76d74 ) │ │ │ │ + ldr r3, [pc, #192] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ + beq.w 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #232] @ (76d70 ) │ │ │ │ - ldr r3, [pc, #164] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #232] @ (76d78 ) │ │ │ │ + ldr r3, [pc, #164] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ + beq.w 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76c7e │ │ │ │ + b.n 76c86 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76c9c │ │ │ │ + b.n 76ca4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76ca4 │ │ │ │ + b.n 76cac │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76cac │ │ │ │ + b.n 76cb4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76cb4 │ │ │ │ + b.n 76cbc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76cbc │ │ │ │ + b.n 76cc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76cc4 │ │ │ │ - b.n 76bba │ │ │ │ - b.n 76bb4 │ │ │ │ + b.n 76ccc │ │ │ │ + b.n 76bc2 │ │ │ │ + b.n 76bbc │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #148] @ (76d74 ) │ │ │ │ - ldr r3, [pc, #72] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #148] @ (76d7c ) │ │ │ │ + ldr r3, [pc, #72] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ - b.n 76b54 │ │ │ │ - b.n 76d00 │ │ │ │ + beq.w 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ + b.n 76b5c │ │ │ │ + b.n 76d08 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 76bf6 │ │ │ │ + b.n 76bfe │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #104] @ (76d78 ) │ │ │ │ - ldr r3, [pc, #24] @ (76d2c ) │ │ │ │ + ldr r2, [pc, #104] @ (76d80 ) │ │ │ │ + ldr r3, [pc, #24] @ (76d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 76a1a │ │ │ │ - b.n 769f0 │ │ │ │ + beq.w 76a22 │ │ │ │ + b.n 769f8 │ │ │ │ nop │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ 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, #2640] @ 777e0 │ │ │ │ + ldr.w r2, [pc, #2640] @ 777e8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r3, [pc, #2640] @ 777e4 │ │ │ │ + ldr.w r3, [pc, #2640] @ 777ec │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #2636] @ 777e8 │ │ │ │ + ldr.w r1, [pc, #2636] @ 777f0 │ │ │ │ ldr.w sl, [r7] │ │ │ │ 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 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ add.w r2, sl, #92 @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78a1e │ │ │ │ + beq.w 78a26 │ │ │ │ ldrd r9, r8, [sp, #388] @ 0x184 │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 76de8 │ │ │ │ + b.n 76df0 │ │ │ │ ldrd r0, r6, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 76dfa │ │ │ │ + cbz r2, 76e02 │ │ │ │ mov r1, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 76dfc │ │ │ │ + cbnz r0, 76e04 │ │ │ │ subs r0, r6, r4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge fp, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 76de4 │ │ │ │ + bne.n 76dec │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r7 │ │ │ │ cmp r2, fp │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78a20 │ │ │ │ + beq.w 78a28 │ │ │ │ ldr.w r5, [fp, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 76e38 │ │ │ │ + cbz r2, 76e40 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ mov r0, r9 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 76e3c │ │ │ │ + cbnz r0, 76e44 │ │ │ │ sub.w r0, r8, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78a20 │ │ │ │ + blt.w 78a28 │ │ │ │ add r6, sp, #396 @ 0x18c │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ str.w r3, [fp, #40] @ 0x28 │ │ │ │ - beq.n 76e58 │ │ │ │ + beq.n 76e60 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - ldr.w r1, [pc, #2448] @ 777ec │ │ │ │ + ldr.w r1, [pc, #2448] @ 777f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #64] @ 0x40 │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2428] @ 777f0 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2428] @ 777f8 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2416] @ 777f4 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2416] @ 777fc │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2404] @ 777f8 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2404] @ 77800 │ │ │ │ add r2, sp, #244 @ 0xf4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2392] @ 777fc │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2392] @ 77804 │ │ │ │ add r3, sp, #268 @ 0x10c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2380] @ 77800 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2380] @ 77808 │ │ │ │ add r2, sp, #292 @ 0x124 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2368] @ 77804 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2368] @ 7780c │ │ │ │ add r3, sp, #316 @ 0x13c │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2356] @ 77808 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2356] @ 77810 │ │ │ │ add r2, sp, #340 @ 0x154 │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r2 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2340] @ 7780c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2340] @ 77814 │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ mov r0, r3 │ │ │ │ mov r9, r3 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #2328] @ 77810 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #2328] @ 77818 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ @@ -117670,215 +117700,215 @@ │ │ │ │ strd r9, r4, [sp, #20] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd fp, sl, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 76f32 │ │ │ │ + beq.n 76f3a │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ add r3, sp, #372 @ 0x174 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76f44 │ │ │ │ + beq.n 76f4c │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ add r3, sp, #348 @ 0x15c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76f56 │ │ │ │ + beq.n 76f5e │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ add r3, sp, #324 @ 0x144 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76f68 │ │ │ │ + beq.n 76f70 │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76f7a │ │ │ │ + beq.n 76f82 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ add r3, sp, #276 @ 0x114 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76f8c │ │ │ │ + beq.n 76f94 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76f9e │ │ │ │ + beq.n 76fa6 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76fb0 │ │ │ │ + beq.n 76fb8 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76fc2 │ │ │ │ + beq.n 76fca │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76fd4 │ │ │ │ + beq.n 76fdc │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #2104] @ 77814 │ │ │ │ + ldr.w r1, [pc, #2104] @ 7781c │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78a38 │ │ │ │ + beq.w 78a40 │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 7701a │ │ │ │ + b.n 77022 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 7702c │ │ │ │ + cbz r2, 77034 │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 7702e │ │ │ │ + cbnz r0, 77036 │ │ │ │ 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 77016 │ │ │ │ + bne.n 7701e │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78a3c │ │ │ │ + beq.w 78a44 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 7706a │ │ │ │ + cbz r2, 77072 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 7706e │ │ │ │ + cbnz r0, 77076 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78a3c │ │ │ │ + blt.w 78a44 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 77088 │ │ │ │ + beq.n 77090 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r9, [r7] │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ - ldr.w r1, [pc, #1928] @ 77818 │ │ │ │ + ldr.w r1, [pc, #1928] @ 77820 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, sp, #148 @ 0x94 │ │ │ │ ldr.w r3, [r9] │ │ │ │ add r1, pc │ │ │ │ ldr.w sl, [r3, #68] @ 0x44 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1908] @ 7781c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1908] @ 77824 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1900] @ 77820 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1900] @ 77828 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1892] @ 77824 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1892] @ 7782c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1884] @ 77828 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1884] @ 77830 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1876] @ 7782c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1876] @ 77834 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1868] @ 77830 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1868] @ 77838 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1860] @ 77834 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1860] @ 7783c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1852] @ 77838 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1852] @ 77840 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1844] @ 7783c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1844] @ 77844 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1836] @ 77840 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1836] @ 77848 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1824] @ 77844 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1824] @ 7784c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -117895,865 +117925,865 @@ │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd fp, r4, [sp, #28] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 7716a │ │ │ │ + beq.n 77172 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7717a │ │ │ │ + beq.n 77182 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7718a │ │ │ │ + beq.n 77192 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7719a │ │ │ │ + beq.n 771a2 │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 771aa │ │ │ │ + beq.n 771b2 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 771ba │ │ │ │ + beq.n 771c2 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 771ca │ │ │ │ + beq.n 771d2 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 771da │ │ │ │ + beq.n 771e2 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 771ea │ │ │ │ + beq.n 771f2 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 771fa │ │ │ │ + beq.n 77202 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7720e │ │ │ │ + beq.n 77216 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7721e │ │ │ │ + beq.n 77226 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1572] @ 77848 │ │ │ │ + ldr.w r1, [pc, #1572] @ 77850 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78a54 │ │ │ │ + beq.w 78a5c │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 77264 │ │ │ │ + b.n 7726c │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 77276 │ │ │ │ + cbz r2, 7727e │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 77278 │ │ │ │ + cbnz r0, 77280 │ │ │ │ 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 77260 │ │ │ │ + bne.n 77268 │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78a58 │ │ │ │ + beq.w 78a60 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 772b4 │ │ │ │ + cbz r2, 772bc │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 772b8 │ │ │ │ + cbnz r0, 772c0 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78a58 │ │ │ │ + blt.w 78a60 │ │ │ │ movs r2, #8 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 772d2 │ │ │ │ + beq.n 772da │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1396] @ 7784c │ │ │ │ + ldr.w r1, [pc, #1396] @ 77854 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78a70 │ │ │ │ + beq.w 78a78 │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #92 @ 0x5c │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #92 @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 7731a │ │ │ │ + b.n 77322 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 7732c │ │ │ │ + cbz r2, 77334 │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 7732e │ │ │ │ + cbnz r0, 77336 │ │ │ │ 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 77316 │ │ │ │ + bne.n 7731e │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78a74 │ │ │ │ + beq.w 78a7c │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 7736a │ │ │ │ + cbz r2, 77372 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 7736e │ │ │ │ + cbnz r0, 77376 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78a74 │ │ │ │ + blt.w 78a7c │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 77388 │ │ │ │ + beq.n 77390 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #1216] @ 77850 │ │ │ │ + ldr.w r1, [pc, #1216] @ 77858 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1200] @ 77854 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1200] @ 7785c │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1188] @ 77858 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1188] @ 77860 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 773e0 │ │ │ │ + beq.n 773e8 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 773f0 │ │ │ │ + beq.n 773f8 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77400 │ │ │ │ + beq.n 77408 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1108] @ 7785c │ │ │ │ + ldr.w r1, [pc, #1108] @ 77864 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78a8c │ │ │ │ + beq.w 78a94 │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 77446 │ │ │ │ + b.n 7744e │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 77458 │ │ │ │ + cbz r2, 77460 │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 7745a │ │ │ │ + cbnz r0, 77462 │ │ │ │ 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 77442 │ │ │ │ + bne.n 7744a │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78a90 │ │ │ │ + beq.w 78a98 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 77496 │ │ │ │ + cbz r2, 7749e │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 7749a │ │ │ │ + cbnz r0, 774a2 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78a90 │ │ │ │ + blt.w 78a98 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 774b4 │ │ │ │ + beq.n 774bc │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - ldr r1, [pc, #936] @ (77860 ) │ │ │ │ + ldr r1, [pc, #936] @ (77868 ) │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #924] @ (77864 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #924] @ (7786c ) │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #916] @ (77868 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #916] @ (77870 ) │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #912] @ (7786c ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #912] @ (77874 ) │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #904] @ (77870 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #904] @ (77878 ) │ │ │ │ ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #896] @ (77874 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #896] @ (7787c ) │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #884] @ (77878 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #884] @ (77880 ) │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #876] @ (7787c ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #876] @ (77884 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r9, r4, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ strd fp, sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 77540 │ │ │ │ + beq.n 77548 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77550 │ │ │ │ + beq.n 77558 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77560 │ │ │ │ + beq.n 77568 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77570 │ │ │ │ + beq.n 77578 │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77580 │ │ │ │ + beq.n 77588 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77590 │ │ │ │ + beq.n 77598 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 775a0 │ │ │ │ + beq.n 775a8 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 775b0 │ │ │ │ + beq.n 775b8 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #712] @ (77880 ) │ │ │ │ + ldr r1, [pc, #712] @ (77888 ) │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78aa8 │ │ │ │ + beq.w 78ab0 │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 775f4 │ │ │ │ + b.n 775fc │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 77606 │ │ │ │ + cbz r2, 7760e │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 77608 │ │ │ │ + cbnz r0, 77610 │ │ │ │ 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 775f0 │ │ │ │ + bne.n 775f8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78aac │ │ │ │ + beq.w 78ab4 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 77644 │ │ │ │ + cbz r2, 7764c │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 77648 │ │ │ │ + cbnz r0, 77650 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78aac │ │ │ │ + blt.w 78ab4 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 77662 │ │ │ │ + beq.n 7766a │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #540] @ (77884 ) │ │ │ │ + ldr r1, [pc, #540] @ (7788c ) │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78ac4 │ │ │ │ + beq.w 78acc │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #92 @ 0x5c │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #92 @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 776a8 │ │ │ │ + b.n 776b0 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 776ba │ │ │ │ + cbz r2, 776c2 │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 776bc │ │ │ │ + cbnz r0, 776c4 │ │ │ │ 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 776a4 │ │ │ │ + bne.n 776ac │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78ac8 │ │ │ │ + beq.w 78ad0 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 776f8 │ │ │ │ + cbz r2, 77700 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 776fc │ │ │ │ + cbnz r0, 77704 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78ac8 │ │ │ │ + blt.w 78ad0 │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 77716 │ │ │ │ + beq.n 7771e │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #360] @ (77888 ) │ │ │ │ + ldr r1, [pc, #360] @ (77890 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #348] @ (7788c ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #348] @ (77894 ) │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #340] @ (77890 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #340] @ (77898 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d1, [pc, #136] @ 777d0 │ │ │ │ + vldr d1, [pc, #136] @ 777d8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #136] @ 777d8 │ │ │ │ + vldr d0, [pc, #136] @ 777e0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 7776a │ │ │ │ + beq.n 77772 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7777a │ │ │ │ + beq.n 77782 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7778a │ │ │ │ + beq.n 77792 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #260] @ (77894 ) │ │ │ │ + ldr r1, [pc, #260] @ (7789c ) │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78ae0 │ │ │ │ + beq.w 78ae8 │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 7789c │ │ │ │ + b.n 778a4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsrs r0, r7 │ │ │ │ ... │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #784 @ (adr r6, 77b00 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 77ae8 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #736 @ (adr r6, 77ad4 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 77abc ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #776 @ (adr r6, 77b08 ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 77af0 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #968 @ (adr r6, 77bcc ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 77bb4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #952 @ (adr r6, 77bc0 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 77ba8 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #288 @ (adr r7, 7792c ) │ │ │ │ + add r7, pc, #256 @ (adr r7, 77914 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #232 @ (adr r7, 778f8 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 778e0 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #336 @ (adr r7, 77964 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 7794c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #272 @ (adr r5, 77928 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 77910 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #992 @ (adr r6, 77bfc ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 77be4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #976 @ (adr r6, 77bf0 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 77bd8 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #960 @ (adr r6, 77bec ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 77bd4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #192 @ (adr r7, 778f0 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 778d8 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #192 @ (adr r7, 778f4 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 778dc ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #496 @ (adr r7, 77a28 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 77a10 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #480 @ (adr r7, 77a1c ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 77a04 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #592 @ (adr r7, 77a90 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 77a78 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #600 @ (adr r7, 77a9c ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 77a84 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #752 @ (adr r7, 77b38 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 77b20 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #424 @ (adr r5, 779f4 ) │ │ │ │ + add r5, pc, #392 @ (adr r5, 779dc ) │ │ │ │ movs r3, r0 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #760 @ (adr r5, 77b4c ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 77b34 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #752 @ (adr r5, 77b48 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 77b30 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 77c54 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 77c3c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #288 @ (adr r5, 77980 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 77968 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #320 @ (adr r5, 779a4 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 7798c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #328 @ (adr r5, 779b0 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 77998 ) │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r7, #1 │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ movs r3, r0 │ │ │ │ - add r4, pc, #328 @ (adr r4, 779cc ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 779b4 ) │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, pc, #152 @ (adr r3, 77924 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 7790c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r3, pc, #184 @ (adr r3, 77948 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 77930 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r3, pc, #344 @ (adr r3, 779ec ) │ │ │ │ + add r3, pc, #312 @ (adr r3, 779d4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #720 @ (adr r2, 77b68 ) │ │ │ │ + add r2, pc, #688 @ (adr r2, 77b50 ) │ │ │ │ movs r3, r0 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 778ae │ │ │ │ + cbz r2, 778b6 │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 778b0 │ │ │ │ + cbnz r0, 778b8 │ │ │ │ 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 77898 │ │ │ │ + bne.n 778a0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78ae4 │ │ │ │ + beq.w 78aec │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 778ec │ │ │ │ + cbz r2, 778f4 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 778f0 │ │ │ │ + cbnz r0, 778f8 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78ae4 │ │ │ │ + blt.w 78aec │ │ │ │ movs r2, #8 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 7790a │ │ │ │ + beq.n 77912 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - ldr.w r1, [pc, #1272] @ 77e08 │ │ │ │ + ldr.w r1, [pc, #1272] @ 77e10 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #64] @ 0x40 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1260] @ 77e0c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1260] @ 77e14 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1252] @ 77e10 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1252] @ 77e18 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1244] @ 77e14 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1244] @ 77e1c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1236] @ 77e18 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1236] @ 77e20 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1228] @ 77e1c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1228] @ 77e24 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1220] @ 77e20 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1220] @ 77e28 │ │ │ │ ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1208] @ 77e24 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1208] @ 77e2c │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1196] @ 77e28 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1196] @ 77e30 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1184] @ 77e2c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1184] @ 77e34 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ @@ -118762,1919 +118792,1919 @@ │ │ │ │ strd r9, r4, [sp, #20] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd fp, sl, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 779c6 │ │ │ │ + beq.n 779ce │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 779d6 │ │ │ │ + beq.n 779de │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 779e6 │ │ │ │ + beq.n 779ee │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 779f6 │ │ │ │ + beq.n 779fe │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77a06 │ │ │ │ + beq.n 77a0e │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77a16 │ │ │ │ + beq.n 77a1e │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77a26 │ │ │ │ + beq.n 77a2e │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77a36 │ │ │ │ + beq.n 77a3e │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77a46 │ │ │ │ + beq.n 77a4e │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77a56 │ │ │ │ + beq.n 77a5e │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #980] @ (77e30 ) │ │ │ │ + ldr r1, [pc, #980] @ (77e38 ) │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78afc │ │ │ │ + beq.w 78b04 │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 77a9a │ │ │ │ + b.n 77aa2 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 77aac │ │ │ │ + cbz r2, 77ab4 │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 77aae │ │ │ │ + cbnz r0, 77ab6 │ │ │ │ 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 77a96 │ │ │ │ + bne.n 77a9e │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78b00 │ │ │ │ + beq.w 78b08 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 77aea │ │ │ │ + cbz r2, 77af2 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 77aee │ │ │ │ + cbnz r0, 77af6 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78b00 │ │ │ │ + blt.w 78b08 │ │ │ │ movs r2, #8 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 77b08 │ │ │ │ + beq.n 77b10 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #804] @ (77e34 ) │ │ │ │ + ldr r1, [pc, #804] @ (77e3c ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #792] @ (77e38 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #792] @ (77e40 ) │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #780] @ (77e3c ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #780] @ (77e44 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d0, [pc, #708] @ 77e00 │ │ │ │ + vldr d0, [pc, #708] @ 77e08 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 77b5c │ │ │ │ + beq.n 77b64 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77b6c │ │ │ │ + beq.n 77b74 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77b7c │ │ │ │ + beq.n 77b84 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #700] @ (77e40 ) │ │ │ │ + ldr r1, [pc, #700] @ (77e48 ) │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78b18 │ │ │ │ + beq.w 78b20 │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 77bc0 │ │ │ │ + b.n 77bc8 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 77bd2 │ │ │ │ + cbz r2, 77bda │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 77bd4 │ │ │ │ + cbnz r0, 77bdc │ │ │ │ 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 77bbc │ │ │ │ + bne.n 77bc4 │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78b1c │ │ │ │ + beq.w 78b24 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 77c10 │ │ │ │ + cbz r2, 77c18 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 77c14 │ │ │ │ + cbnz r0, 77c1c │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78b1c │ │ │ │ + blt.w 78b24 │ │ │ │ movs r2, #8 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 77c2e │ │ │ │ + beq.n 77c36 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #524] @ (77e44 ) │ │ │ │ + ldr r1, [pc, #524] @ (77e4c ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #512] @ (77e48 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #512] @ (77e50 ) │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #504] @ (77e4c ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #504] @ (77e54 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 77c7e │ │ │ │ + beq.n 77c86 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77c8e │ │ │ │ + beq.n 77c96 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77c9e │ │ │ │ + beq.n 77ca6 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #428] @ (77e50 ) │ │ │ │ + ldr r1, [pc, #428] @ (77e58 ) │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78b34 │ │ │ │ + beq.w 78b3c │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 77ce2 │ │ │ │ + b.n 77cea │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 77cf4 │ │ │ │ + cbz r2, 77cfc │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 77cf6 │ │ │ │ + cbnz r0, 77cfe │ │ │ │ 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 77cde │ │ │ │ + bne.n 77ce6 │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78b38 │ │ │ │ + beq.w 78b40 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 77d32 │ │ │ │ + cbz r2, 77d3a │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 77d36 │ │ │ │ + cbnz r0, 77d3e │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78b38 │ │ │ │ + blt.w 78b40 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 77d50 │ │ │ │ + beq.n 77d58 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #252] @ (77e54 ) │ │ │ │ + ldr r1, [pc, #252] @ (77e5c ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #240] @ (77e58 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #240] @ (77e60 ) │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #228] @ (77e5c ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #228] @ (77e64 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 77d9c │ │ │ │ + beq.n 77da4 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77dac │ │ │ │ + beq.n 77db4 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77dbc │ │ │ │ + beq.n 77dc4 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #156] @ (77e60 ) │ │ │ │ + ldr r1, [pc, #156] @ (77e68 ) │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78b50 │ │ │ │ + beq.w 78b58 │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 77e68 │ │ │ │ + b.n 77e70 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r2, pc, #208 @ (adr r2, 77edc ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 77ec4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #224 @ (adr r2, 77ef0 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 77ed8 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #352 @ (adr r2, 77f74 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 77f5c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #304 @ (adr r2, 77f48 ) │ │ │ │ + add r2, pc, #272 @ (adr r2, 77f30 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #272 @ (adr r2, 77f2c ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 77f14 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #432 @ (adr r2, 77fd0 ) │ │ │ │ + add r2, pc, #400 @ (adr r2, 77fb8 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #408 @ (adr r2, 77fbc ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 77fa4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #632 @ (adr r2, 780a0 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 78088 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #600 @ (adr r2, 78084 ) │ │ │ │ + add r2, pc, #568 @ (adr r2, 7806c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #928 @ (adr r0, 781d4 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 781bc ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #320 @ (adr r1, 77f78 ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 77f60 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #400 @ (adr r1, 77fcc ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 77fb4 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #888 @ (adr r0, 781bc ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 781a4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #744 @ (adr r0, 78130 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 78118 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #776 @ (adr r0, 78154 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 7813c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #200 @ (adr r1, 77f18 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 77f00 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #304 @ (adr r0, 77f84 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 77f6c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #944 @ (adr r0, 78208 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 781f0 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 7824c ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 78234 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #800 @ (adr r1, 78180 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 78168 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #520 @ (adr r0, 7806c ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 78054 ) │ │ │ │ movs r3, r0 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 77e7a │ │ │ │ + cbz r2, 77e82 │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 77e7c │ │ │ │ + cbnz r0, 77e84 │ │ │ │ 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 77e64 │ │ │ │ + bne.n 77e6c │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78b54 │ │ │ │ + beq.w 78b5c │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 77eb8 │ │ │ │ + cbz r2, 77ec0 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 77ebc │ │ │ │ + cbnz r0, 77ec4 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78b54 │ │ │ │ + blt.w 78b5c │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 77ed6 │ │ │ │ + beq.n 77ede │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #648] @ (78168 ) │ │ │ │ + ldr r1, [pc, #648] @ (78170 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #636] @ (7816c ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #636] @ (78174 ) │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #628] @ (78170 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #628] @ (78178 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - vldr d1, [pc, #600] @ 78160 │ │ │ │ + bl 733a8 │ │ │ │ + vldr d1, [pc, #600] @ 78168 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ vmov.f64 d0, d1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 77f28 │ │ │ │ + beq.n 77f30 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77f38 │ │ │ │ + beq.n 77f40 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 77f48 │ │ │ │ + beq.n 77f50 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #548] @ (78174 ) │ │ │ │ + ldr r1, [pc, #548] @ (7817c ) │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78b6c │ │ │ │ + beq.w 78b74 │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 77f8c │ │ │ │ + b.n 77f94 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 77f9e │ │ │ │ + cbz r2, 77fa6 │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 77fa0 │ │ │ │ + cbnz r0, 77fa8 │ │ │ │ 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 77f88 │ │ │ │ + bne.n 77f90 │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78b70 │ │ │ │ + beq.w 78b78 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 77fdc │ │ │ │ + cbz r2, 77fe4 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 77fe0 │ │ │ │ + cbnz r0, 77fe8 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78b70 │ │ │ │ + blt.w 78b78 │ │ │ │ movs r2, #8 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 77ffa │ │ │ │ + beq.n 78002 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #376] @ (78178 ) │ │ │ │ + ldr r1, [pc, #376] @ (78180 ) │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ca94 , std::allocator > const&, int)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78b88 │ │ │ │ + beq.w 78b90 │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #92 @ 0x5c │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #92 @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 78040 │ │ │ │ + b.n 78048 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 78052 │ │ │ │ + cbz r2, 7805a │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 78054 │ │ │ │ + cbnz r0, 7805c │ │ │ │ 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 7803c │ │ │ │ + bne.n 78044 │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78b8c │ │ │ │ + beq.w 78b94 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 78090 │ │ │ │ + cbz r2, 78098 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 78094 │ │ │ │ + cbnz r0, 7809c │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78b8c │ │ │ │ + blt.w 78b94 │ │ │ │ movs r2, #0 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 780ae │ │ │ │ + beq.n 780b6 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #196] @ (7817c ) │ │ │ │ + ldr r1, [pc, #196] @ (78184 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #184] @ (78180 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #184] @ (78188 ) │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #176] @ (78184 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #176] @ (7818c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 780fa │ │ │ │ + beq.n 78102 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7810a │ │ │ │ + beq.n 78112 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7811a │ │ │ │ + beq.n 78122 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #104] @ (78188 ) │ │ │ │ + ldr r1, [pc, #104] @ (78190 ) │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78ba4 │ │ │ │ + beq.w 78bac │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 78190 │ │ │ │ + b.n 78198 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r1, pc, #200 @ (adr r1, 78234 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 7821c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #264 @ (adr r1, 78278 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 78260 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #648 @ (adr r1, 783fc ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 783e4 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #776 @ (adr r0, 78480 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 78468 ) │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #280 @ (adr r0, 78298 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 78280 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #296 @ (adr r0, 782ac ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 78294 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #568 @ (adr r0, 783c0 ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 783a8 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ movs r3, r0 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 781a2 │ │ │ │ + cbz r2, 781aa │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 781a4 │ │ │ │ + cbnz r0, 781ac │ │ │ │ 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 7818c │ │ │ │ + bne.n 78194 │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78ba8 │ │ │ │ + beq.w 78bb0 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 781e0 │ │ │ │ + cbz r2, 781e8 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 781e4 │ │ │ │ + cbnz r0, 781ec │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78ba8 │ │ │ │ + blt.w 78bb0 │ │ │ │ movs r2, #8 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 781fe │ │ │ │ + beq.n 78206 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #1808] @ 78918 │ │ │ │ + ldr.w r1, [pc, #1808] @ 78920 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1796] @ 7891c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1796] @ 78924 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1784] @ 78920 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1784] @ 78928 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 78250 │ │ │ │ + beq.n 78258 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 78260 │ │ │ │ + beq.n 78268 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 78270 │ │ │ │ + beq.n 78278 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1708] @ 78924 │ │ │ │ + ldr.w r1, [pc, #1708] @ 7892c │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78bc0 │ │ │ │ + beq.w 78bc8 │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 782b6 │ │ │ │ + b.n 782be │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 782c8 │ │ │ │ + cbz r2, 782d0 │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 782ca │ │ │ │ + cbnz r0, 782d2 │ │ │ │ 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 782b2 │ │ │ │ + bne.n 782ba │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78bc4 │ │ │ │ + beq.w 78bcc │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 78306 │ │ │ │ + cbz r2, 7830e │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 7830a │ │ │ │ + cbnz r0, 78312 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78bc4 │ │ │ │ + blt.w 78bcc │ │ │ │ movs r2, #8 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 78324 │ │ │ │ + beq.n 7832c │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #1532] @ 78928 │ │ │ │ + ldr.w r1, [pc, #1532] @ 78930 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1516] @ 7892c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1516] @ 78934 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1504] @ 78930 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1504] @ 78938 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 78376 │ │ │ │ + beq.n 7837e │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 78386 │ │ │ │ + beq.n 7838e │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 78396 │ │ │ │ + beq.n 7839e │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1432] @ 78934 │ │ │ │ + ldr.w r1, [pc, #1432] @ 7893c │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78bdc │ │ │ │ + beq.w 78be4 │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 783dc │ │ │ │ + b.n 783e4 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 783ee │ │ │ │ + cbz r2, 783f6 │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 783f0 │ │ │ │ + cbnz r0, 783f8 │ │ │ │ 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 783d8 │ │ │ │ + bne.n 783e0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78be0 │ │ │ │ + beq.w 78be8 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 7842c │ │ │ │ + cbz r2, 78434 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 78430 │ │ │ │ + cbnz r0, 78438 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78be0 │ │ │ │ + blt.w 78be8 │ │ │ │ movs r2, #8 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 7844a │ │ │ │ + beq.n 78452 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - ldr.w r1, [pc, #1256] @ 78938 │ │ │ │ + ldr.w r1, [pc, #1256] @ 78940 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1244] @ 7893c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1244] @ 78944 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1236] @ 78940 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1236] @ 78948 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1228] @ 78944 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1228] @ 7894c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1220] @ 78948 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1220] @ 78950 │ │ │ │ ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1208] @ 7894c │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1208] @ 78954 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1196] @ 78950 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1196] @ 78958 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr.w r1, [pc, #1184] @ 78954 │ │ │ │ + bl 733a8 │ │ │ │ + ldr.w r1, [pc, #1184] @ 7895c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r9, r4, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ strd fp, sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 784e6 │ │ │ │ + beq.n 784ee │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 784f6 │ │ │ │ + beq.n 784fe │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 78506 │ │ │ │ + beq.n 7850e │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 78516 │ │ │ │ + beq.n 7851e │ │ │ │ ldr r1, [sp, #324] @ 0x144 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 78526 │ │ │ │ + beq.n 7852e │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 78536 │ │ │ │ + beq.n 7853e │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 78546 │ │ │ │ + beq.n 7854e │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 78556 │ │ │ │ + beq.n 7855e │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #1020] @ (78958 ) │ │ │ │ + ldr r1, [pc, #1020] @ (78960 ) │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78bf6 │ │ │ │ + beq.w 78bfe │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 7859a │ │ │ │ + b.n 785a2 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 785ac │ │ │ │ + cbz r2, 785b4 │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 785ae │ │ │ │ + cbnz r0, 785b6 │ │ │ │ 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 78596 │ │ │ │ + bne.n 7859e │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78bfa │ │ │ │ + beq.w 78c02 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 785ea │ │ │ │ + cbz r2, 785f2 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 785ee │ │ │ │ + cbnz r0, 785f6 │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78bfa │ │ │ │ + blt.w 78c02 │ │ │ │ movs r2, #8 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 78608 │ │ │ │ + beq.n 78610 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #844] @ (7895c ) │ │ │ │ + ldr r1, [pc, #844] @ (78964 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #832] @ (78960 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #832] @ (78968 ) │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #820] @ (78964 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #820] @ (7896c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d1, [pc, #700] @ 788f8 │ │ │ │ - vldr d0, [pc, #704] @ 78900 │ │ │ │ + vldr d1, [pc, #700] @ 78900 │ │ │ │ + vldr d0, [pc, #704] @ 78908 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 7865a │ │ │ │ + beq.n 78662 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7866a │ │ │ │ + beq.n 78672 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7867a │ │ │ │ + beq.n 78682 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #744] @ (78968 ) │ │ │ │ + ldr r1, [pc, #744] @ (78970 ) │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78c10 │ │ │ │ + beq.w 78c18 │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 786be │ │ │ │ + b.n 786c6 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 786d0 │ │ │ │ + cbz r2, 786d8 │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 786d2 │ │ │ │ + cbnz r0, 786da │ │ │ │ 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 786ba │ │ │ │ + bne.n 786c2 │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78c14 │ │ │ │ + beq.w 78c1c │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 7870e │ │ │ │ + cbz r2, 78716 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 78712 │ │ │ │ + cbnz r0, 7871a │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78c14 │ │ │ │ + blt.w 78c1c │ │ │ │ movs r2, #8 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 7872c │ │ │ │ + beq.n 78734 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #568] @ (7896c ) │ │ │ │ + ldr r1, [pc, #568] @ (78974 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #556] @ (78970 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #556] @ (78978 ) │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #544] @ (78974 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #544] @ (7897c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d0, [pc, #424] @ 78908 │ │ │ │ + vldr d0, [pc, #424] @ 78910 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 7877a │ │ │ │ + beq.n 78782 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7878a │ │ │ │ + beq.n 78792 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7879a │ │ │ │ + beq.n 787a2 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #472] @ (78978 ) │ │ │ │ + ldr r1, [pc, #472] @ (78980 ) │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r5, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78c2a │ │ │ │ + beq.w 78c32 │ │ │ │ ldrd r0, r8, [r5, #16] │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldrd fp, r9, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ mov r4, r8 │ │ │ │ add.w r8, r3, #68 @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 787de │ │ │ │ + b.n 787e6 │ │ │ │ ldrd r0, r4, [r5, #16] │ │ │ │ cmp r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ - cbz r2, 787f0 │ │ │ │ + cbz r2, 787f8 │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 787f2 │ │ │ │ + cbnz r0, 787fa │ │ │ │ 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 787da │ │ │ │ + bne.n 787e2 │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r9, r6 │ │ │ │ cmp r8, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w 78c2e │ │ │ │ + beq.w 78c36 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 7882e │ │ │ │ + cbz r2, 78836 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 78832 │ │ │ │ + cbnz r0, 7883a │ │ │ │ sub.w r0, r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78c2e │ │ │ │ + blt.w 78c36 │ │ │ │ movs r2, #8 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r2, [sl, #40] @ 0x28 │ │ │ │ - beq.n 7884c │ │ │ │ + beq.n 78854 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #296] @ (7897c ) │ │ │ │ + ldr r1, [pc, #296] @ (78984 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #284] @ (78980 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #284] @ (78988 ) │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #272] @ (78984 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #272] @ (7898c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d0, [pc, #144] @ 78910 │ │ │ │ + vldr d0, [pc, #144] @ 78918 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 7889a │ │ │ │ + beq.n 788a2 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 788aa │ │ │ │ + beq.n 788b2 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 788ba │ │ │ │ + beq.n 788c2 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r1, [pc, #204] @ (78988 ) │ │ │ │ + ldr r1, [pc, #204] @ (78990 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r7] │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldr.w r5, [sl, #72] @ 0x48 │ │ │ │ add.w r2, sl, #68 @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78c44 │ │ │ │ + beq.w 78c4c │ │ │ │ ldrd fp, r8, [sp, #388] @ 0x184 │ │ │ │ mov r3, r6 │ │ │ │ ldrd r0, r7, [r5, #16] │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 78990 │ │ │ │ + b.n 78998 │ │ │ │ nop.w │ │ │ │ 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 │ │ │ │ - ldrge r7, [sp, #816] @ 0x330 │ │ │ │ + ldrge r7, [sp, #784] @ 0x310 │ │ │ │ movlt r3, r0 │ │ │ │ - ldrge r7, [sp, #824] @ 0x338 │ │ │ │ + ldrge r7, [sp, #792] @ 0x318 │ │ │ │ movge r3, r0 │ │ │ │ - add r0, pc, #160 @ (adr r0, 789c4 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 789ac ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #72 @ (adr r0, 7897c ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 78964 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ movs r3, r0 │ │ │ │ ldrd r0, r7, [r5, #16] │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 789a2 │ │ │ │ + cbz r2, 789aa │ │ │ │ mov r1, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 789a4 │ │ │ │ + cbnz r0, 789ac │ │ │ │ subs r0, r7, r4 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ itet ge │ │ │ │ movge r9, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7898c │ │ │ │ + bne.n 78994 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r9 │ │ │ │ mov r6, r3 │ │ │ │ - beq.w 78c46 │ │ │ │ + beq.w 78c4e │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 789e0 │ │ │ │ + cbz r2, 789e8 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, fp │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 789e4 │ │ │ │ + cbnz r0, 789ec │ │ │ │ sub.w r0, r8, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 78c46 │ │ │ │ + blt.w 78c4e │ │ │ │ movs r3, #8 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - beq.n 789fe │ │ │ │ + beq.n 78a06 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr.w r2, [pc, #2340] @ 79324 │ │ │ │ - ldr.w r3, [pc, #2340] @ 79328 │ │ │ │ + ldr.w r2, [pc, #2340] @ 7932c │ │ │ │ + ldr.w r3, [pc, #2340] @ 79330 │ │ │ │ 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 78cb0 │ │ │ │ + bne.w 78cb8 │ │ │ │ add sp, #420 @ 0x1a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r2 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, sl, #88 @ 0x58 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 75618 │ │ │ │ + bl 75620 │ │ │ │ ldr.w r9, [sp, #388] @ 0x184 │ │ │ │ mov fp, r0 │ │ │ │ - b.w 76e42 │ │ │ │ + b.w 76e4a │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 77074 │ │ │ │ + b.w 7707c │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 772be │ │ │ │ + b.w 772c6 │ │ │ │ add.w sl, r3, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ - bl 75618 │ │ │ │ + bl 75620 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 77374 │ │ │ │ + b.w 7737c │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 774a0 │ │ │ │ + b.w 774a8 │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 7764e │ │ │ │ + b.w 77656 │ │ │ │ add.w sl, r3, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ - bl 75618 │ │ │ │ + bl 75620 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 77702 │ │ │ │ + b.w 7770a │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 778f6 │ │ │ │ + b.w 778fe │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 77af4 │ │ │ │ + b.w 77afc │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 77c1a │ │ │ │ + b.w 77c22 │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 77d3c │ │ │ │ + b.w 77d44 │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 77ec2 │ │ │ │ + b.w 77eca │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 77fe6 │ │ │ │ + b.w 77fee │ │ │ │ add.w sl, r3, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ - bl 75618 │ │ │ │ + bl 75620 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 7809a │ │ │ │ + b.w 780a2 │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 781ea │ │ │ │ + b.w 781f2 │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 78310 │ │ │ │ + b.w 78318 │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 78436 │ │ │ │ + b.n 7843e │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 785f4 │ │ │ │ + b.n 785fc │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 78718 │ │ │ │ + b.n 78720 │ │ │ │ add.w sl, r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r2, #0] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 78838 │ │ │ │ + b.n 78840 │ │ │ │ mov r9, r2 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 75390 │ │ │ │ + bl 75398 │ │ │ │ ldr.w fp, [sp, #388] @ 0x184 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 789ea │ │ │ │ + b.n 789f2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -120687,463 +120717,463 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1680] @ 7932c │ │ │ │ - ldr.w r3, [pc, #1672] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1680] @ 79334 │ │ │ │ + ldr.w r3, [pc, #1672] @ 79330 │ │ │ │ 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 78cde │ │ │ │ + beq.n 78ce6 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1640] @ 79330 │ │ │ │ - ldr.w r3, [pc, #1628] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1640] @ 79338 │ │ │ │ + ldr.w r3, [pc, #1628] @ 79330 │ │ │ │ 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 78cb0 │ │ │ │ + bne.n 78cb8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 78cba │ │ │ │ + b.n 78cc2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1596] @ 79334 │ │ │ │ - ldr.w r3, [pc, #1580] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1596] @ 7933c │ │ │ │ + ldr.w r3, [pc, #1580] @ 79330 │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.n 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1556] @ 79338 │ │ │ │ - ldr.w r3, [pc, #1536] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1556] @ 79340 │ │ │ │ + ldr.w r3, [pc, #1536] @ 79330 │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ - b.n 78d16 │ │ │ │ - b.n 78d1c │ │ │ │ - b.n 78cc0 │ │ │ │ + beq.n 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ + b.n 78d1e │ │ │ │ + b.n 78d24 │ │ │ │ + b.n 78cc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1520] @ 7933c │ │ │ │ - ldr.w r3, [pc, #1496] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1520] @ 79344 │ │ │ │ + ldr.w r3, [pc, #1496] @ 79330 │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.n 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1492] @ 79340 │ │ │ │ - ldr.w r3, [pc, #1464] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1492] @ 79348 │ │ │ │ + ldr.w r3, [pc, #1464] @ 79330 │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.n 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1464] @ 79344 │ │ │ │ - ldr.w r3, [pc, #1432] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1464] @ 7934c │ │ │ │ + ldr.w r3, [pc, #1432] @ 79330 │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.n 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1436] @ 79348 │ │ │ │ - ldr.w r3, [pc, #1400] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1436] @ 79350 │ │ │ │ + ldr.w r3, [pc, #1400] @ 79330 │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.n 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1396] @ 7934c │ │ │ │ - ldr.w r3, [pc, #1356] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1396] @ 79354 │ │ │ │ + ldr.w r3, [pc, #1356] @ 79330 │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ - b.n 78dc8 │ │ │ │ - b.n 78dce │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ + b.n 78dd0 │ │ │ │ + b.n 78dd6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1364] @ 79350 │ │ │ │ - ldr.w r3, [pc, #1320] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1364] @ 79358 │ │ │ │ + ldr.w r3, [pc, #1320] @ 79330 │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1332] @ 79354 │ │ │ │ - ldr.w r3, [pc, #1284] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1332] @ 7935c │ │ │ │ + ldr.w r3, [pc, #1284] @ 79330 │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1304] @ 79358 │ │ │ │ - ldr.w r3, [pc, #1252] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1304] @ 79360 │ │ │ │ + ldr.w r3, [pc, #1252] @ 79330 │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1260] @ 7935c │ │ │ │ - ldr.w r3, [pc, #1204] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1260] @ 79364 │ │ │ │ + ldr.w r3, [pc, #1204] @ 79330 │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1232] @ 79360 │ │ │ │ - ldr.w r3, [pc, #1172] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1232] @ 79368 │ │ │ │ + ldr.w r3, [pc, #1172] @ 79330 │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1200] @ 79364 │ │ │ │ - ldr.w r3, [pc, #1136] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1200] @ 7936c │ │ │ │ + ldr.w r3, [pc, #1136] @ 79330 │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1164] @ 79368 │ │ │ │ - ldr.w r3, [pc, #1096] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1164] @ 79370 │ │ │ │ + ldr.w r3, [pc, #1096] @ 79330 │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ - b.n 78ed2 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ + b.n 78eda │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1132] @ 7936c │ │ │ │ - ldr.w r3, [pc, #1060] @ 79328 │ │ │ │ + ldr.w r2, [pc, #1132] @ 79374 │ │ │ │ + ldr.w r3, [pc, #1060] @ 79330 │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ - b.n 78f26 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ + b.n 78f2e │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1088] @ 79370 │ │ │ │ - ldr r3, [pc, #1012] @ (79328 ) │ │ │ │ + ldr.w r2, [pc, #1088] @ 79378 │ │ │ │ + ldr r3, [pc, #1012] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ - b.n 78f20 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ + b.n 78f28 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1060] @ 79374 │ │ │ │ - ldr r3, [pc, #980] @ (79328 ) │ │ │ │ + ldr.w r2, [pc, #1060] @ 7937c │ │ │ │ + ldr r3, [pc, #980] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #1020] @ (79378 ) │ │ │ │ - ldr r3, [pc, #936] @ (79328 ) │ │ │ │ + ldr r2, [pc, #1020] @ (79380 ) │ │ │ │ + ldr r3, [pc, #936] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ - b.n 78f6e │ │ │ │ - b.n 78f74 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ + b.n 78f76 │ │ │ │ + b.n 78f7c │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #988] @ (7937c ) │ │ │ │ - ldr r3, [pc, #904] @ (79328 ) │ │ │ │ + ldr r2, [pc, #988] @ (79384 ) │ │ │ │ + ldr r3, [pc, #904] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #964] @ (79380 ) │ │ │ │ - ldr r3, [pc, #872] @ (79328 ) │ │ │ │ + ldr r2, [pc, #964] @ (79388 ) │ │ │ │ + ldr r3, [pc, #872] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #936] @ (79384 ) │ │ │ │ - ldr r3, [pc, #844] @ (79328 ) │ │ │ │ + ldr r2, [pc, #936] @ (7938c ) │ │ │ │ + ldr r3, [pc, #844] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 78ecc │ │ │ │ + b.n 78ed4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 78e88 │ │ │ │ - b.n 78ffe │ │ │ │ - b.n 79004 │ │ │ │ - b.n 7900a │ │ │ │ + b.n 78e90 │ │ │ │ + b.n 79006 │ │ │ │ + b.n 7900c │ │ │ │ + b.n 79012 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #872] @ (79388 ) │ │ │ │ - ldr r3, [pc, #772] @ (79328 ) │ │ │ │ + ldr r2, [pc, #872] @ (79390 ) │ │ │ │ + ldr r3, [pc, #772] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ - b.n 79044 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ + b.n 7904c │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #832] @ (7938c ) │ │ │ │ - ldr r3, [pc, #728] @ (79328 ) │ │ │ │ + ldr r2, [pc, #832] @ (79394 ) │ │ │ │ + ldr r3, [pc, #728] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ - b.n 7903e │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ + b.n 79046 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #804] @ (79390 ) │ │ │ │ - ldr r3, [pc, #696] @ (79328 ) │ │ │ │ + ldr r2, [pc, #804] @ (79398 ) │ │ │ │ + ldr r3, [pc, #696] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 78ff8 │ │ │ │ - b.n 79088 │ │ │ │ - b.n 7908e │ │ │ │ + b.n 79000 │ │ │ │ + b.n 79090 │ │ │ │ + b.n 79096 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #752] @ (79394 ) │ │ │ │ - ldr r3, [pc, #644] @ (79328 ) │ │ │ │ + ldr r2, [pc, #752] @ (7939c ) │ │ │ │ + ldr r3, [pc, #644] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #728] @ (79398 ) │ │ │ │ - ldr r3, [pc, #612] @ (79328 ) │ │ │ │ + ldr r2, [pc, #728] @ (793a0 ) │ │ │ │ + ldr r3, [pc, #612] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #688] @ (7939c ) │ │ │ │ - ldr r3, [pc, #572] @ (79328 ) │ │ │ │ + ldr r2, [pc, #688] @ (793a4 ) │ │ │ │ + ldr r3, [pc, #572] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ - b.n 790dc │ │ │ │ - b.n 79136 │ │ │ │ - b.n 7912a │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ + b.n 790e4 │ │ │ │ + b.n 7913e │ │ │ │ + b.n 79132 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #656] @ (793a0 ) │ │ │ │ - ldr r3, [pc, #536] @ (79328 ) │ │ │ │ + ldr r2, [pc, #656] @ (793a8 ) │ │ │ │ + ldr r3, [pc, #536] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 790d6 │ │ │ │ - b.n 790e2 │ │ │ │ - b.n 79130 │ │ │ │ - b.n 78e60 │ │ │ │ - b.n 78e66 │ │ │ │ + b.n 790de │ │ │ │ + b.n 790ea │ │ │ │ + b.n 79138 │ │ │ │ + b.n 78e68 │ │ │ │ + b.n 78e6e │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -121156,132 +121186,132 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #544] @ (793a4 ) │ │ │ │ - ldr r3, [pc, #416] @ (79328 ) │ │ │ │ + ldr r2, [pc, #544] @ (793ac ) │ │ │ │ + ldr r3, [pc, #416] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ - b.n 7914c │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ + b.n 79154 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #504] @ (793a8 ) │ │ │ │ - ldr r3, [pc, #372] @ (79328 ) │ │ │ │ + ldr r2, [pc, #504] @ (793b0 ) │ │ │ │ + ldr r3, [pc, #372] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ - b.n 791a2 │ │ │ │ - b.n 79152 │ │ │ │ - b.n 79158 │ │ │ │ - b.n 78c62 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ + b.n 791aa │ │ │ │ + b.n 7915a │ │ │ │ + b.n 79160 │ │ │ │ + b.n 78c6a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #452] @ (793ac ) │ │ │ │ - ldr r3, [pc, #316] @ (79328 ) │ │ │ │ + ldr r2, [pc, #452] @ (793b4 ) │ │ │ │ + ldr r3, [pc, #316] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ - b.n 791d4 │ │ │ │ - b.n 791da │ │ │ │ - b.n 791e0 │ │ │ │ - b.n 78c68 │ │ │ │ - b.n 78c6e │ │ │ │ - b.n 78c74 │ │ │ │ - b.n 78c7a │ │ │ │ - b.n 78c80 │ │ │ │ - b.n 78c86 │ │ │ │ - b.n 78c8c │ │ │ │ - b.n 78c92 │ │ │ │ - b.n 791a8 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ + b.n 791dc │ │ │ │ + b.n 791e2 │ │ │ │ + b.n 791e8 │ │ │ │ + b.n 78c70 │ │ │ │ + b.n 78c76 │ │ │ │ + b.n 78c7c │ │ │ │ + b.n 78c82 │ │ │ │ + b.n 78c88 │ │ │ │ + b.n 78c8e │ │ │ │ + b.n 78c94 │ │ │ │ + b.n 78c9a │ │ │ │ + b.n 791b0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #400] @ (793b0 ) │ │ │ │ - ldr r3, [pc, #264] @ (79328 ) │ │ │ │ + ldr r2, [pc, #400] @ (793b8 ) │ │ │ │ + ldr r3, [pc, #264] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #376] @ (793b4 ) │ │ │ │ - ldr r3, [pc, #232] @ (79328 ) │ │ │ │ + ldr r2, [pc, #376] @ (793bc ) │ │ │ │ + ldr r3, [pc, #232] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 79124 │ │ │ │ + b.n 7912c │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #340] @ (793b8 ) │ │ │ │ - ldr r3, [pc, #196] @ (79328 ) │ │ │ │ + ldr r2, [pc, #340] @ (793c0 ) │ │ │ │ + ldr r3, [pc, #196] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #304] @ (793bc ) │ │ │ │ - ldr r3, [pc, #152] @ (79328 ) │ │ │ │ + ldr r2, [pc, #304] @ (793c4 ) │ │ │ │ + ldr r3, [pc, #152] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ - b.n 7927e │ │ │ │ - b.n 79284 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ + b.n 79286 │ │ │ │ + b.n 7928c │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -121290,247 +121320,247 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 791ce │ │ │ │ - b.n 792ac │ │ │ │ - b.n 792b2 │ │ │ │ - b.n 792b8 │ │ │ │ - b.n 792be │ │ │ │ - b.n 792c4 │ │ │ │ - b.n 792ca │ │ │ │ - b.n 792d0 │ │ │ │ - b.n 78cea │ │ │ │ - b.n 78cf0 │ │ │ │ - b.n 79176 │ │ │ │ - b.n 7917c │ │ │ │ - b.n 7915e │ │ │ │ - b.n 79164 │ │ │ │ - b.n 7916a │ │ │ │ - b.n 79170 │ │ │ │ + b.n 791d6 │ │ │ │ + b.n 792b4 │ │ │ │ + b.n 792ba │ │ │ │ + b.n 792c0 │ │ │ │ + b.n 792c6 │ │ │ │ + b.n 792cc │ │ │ │ + b.n 792d2 │ │ │ │ + b.n 792d8 │ │ │ │ + b.n 78cf2 │ │ │ │ + b.n 78cf8 │ │ │ │ + b.n 7917e │ │ │ │ + b.n 79184 │ │ │ │ + b.n 79166 │ │ │ │ + b.n 7916c │ │ │ │ + b.n 79172 │ │ │ │ + b.n 79178 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 78e16 │ │ │ │ - b.n 792fc │ │ │ │ + b.n 78e1e │ │ │ │ + b.n 79304 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #176] @ (793c0 ) │ │ │ │ - ldr r3, [pc, #24] @ (79328 ) │ │ │ │ + ldr r2, [pc, #176] @ (793c8 ) │ │ │ │ + ldr r3, [pc, #24] @ (79330 ) │ │ │ │ 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 78cde │ │ │ │ - b.n 78cb0 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + beq.w 78ce6 │ │ │ │ + b.n 78cb8 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r2, [r5, #32] │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r7, #28] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r7, #24] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r3, #24] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r7, #20] │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r1, #20] │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r0, #16] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r2, [r2, #8] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r1, #4] │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -000793c4 : │ │ │ │ +000793cc : │ │ │ │ stmdb 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, #976] @ (797a8 ) │ │ │ │ + ldr r2, [pc, #976] @ (797b0 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #976] @ (797ac ) │ │ │ │ + ldr r3, [pc, #976] @ (797b4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #976] @ (797b0 ) │ │ │ │ - ldr r6, [pc, #976] @ (797b4 ) │ │ │ │ + ldr r1, [pc, #976] @ (797b8 ) │ │ │ │ + ldr r6, [pc, #976] @ (797bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, 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 7972c │ │ │ │ + bne.w 79734 │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ ldrd r0, r3, [r1, #20] │ │ │ │ sub.w r8, r3, r0 │ │ │ │ ldrd r1, r3, [r1, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ moveq.w r8, r8, asr #3 │ │ │ │ - bne.w 79776 │ │ │ │ - ldr r1, [pc, #924] @ (797b8 ) │ │ │ │ + bne.w 7977e │ │ │ │ + ldr r1, [pc, #924] @ (797c0 ) │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7973c │ │ │ │ + bne.w 79744 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ ldr.w r9, [r3, #20] │ │ │ │ ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #904] @ (797bc ) │ │ │ │ + ldr r2, [pc, #904] @ (797c4 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 79734 │ │ │ │ + bne.w 7973c │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ ldr.w sl, [r3, #32] │ │ │ │ cmp.w r8, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7977a │ │ │ │ + bcs.w 79782 │ │ │ │ mov.w r7, r8, lsl #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c488 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.w 795b0 │ │ │ │ + beq.w 795b8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 794e4 │ │ │ │ + beq.n 794ec │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #844] @ (797c0 ) │ │ │ │ + ldr r2, [pc, #844] @ (797c8 ) │ │ │ │ mov r3, r9 │ │ │ │ mov lr, sl │ │ │ │ add r7, r9 │ │ │ │ movw r8, #62303 @ 0xf35f │ │ │ │ movt r8, #15470 @ 0x3c6e │ │ │ │ movw r9, #26125 @ 0x660d │ │ │ │ movt r9, #25 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr.w r6, [r5, #368] @ 0x170 │ │ │ │ mov.w sl, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ - vldr d4, [pc, #772] @ 797a0 │ │ │ │ + vldr d4, [pc, #772] @ 797a8 │ │ │ │ vldmia r3!, {d2} │ │ │ │ vldmia lr!, {d1} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7951c │ │ │ │ + beq.n 79524 │ │ │ │ vldr d5, [ip] │ │ │ │ vcmpe.f64 d5, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 7951c │ │ │ │ + bmi.n 79524 │ │ │ │ vcmpe.f64 d5, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7951c │ │ │ │ + bgt.n 79524 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 796ac │ │ │ │ + beq.w 796b4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 79638 │ │ │ │ + beq.w 79640 │ │ │ │ adds r2, #8 │ │ │ │ adds r0, #8 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 7949e │ │ │ │ + bne.n 794a6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 794e4 │ │ │ │ + beq.n 794ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r0, [r5, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #712] @ (797c4 ) │ │ │ │ - ldr r3, [pc, #684] @ (797ac ) │ │ │ │ + ldr r2, [pc, #712] @ (797cc ) │ │ │ │ + ldr r3, [pc, #684] @ (797b4 ) │ │ │ │ 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 79772 │ │ │ │ + bne.w 7977a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2ce1c │ │ │ │ vldr d3, [r5, #360] @ 0x168 │ │ │ │ mla r1, r9, r1, r8 │ │ │ │ vmov s11, r1 │ │ │ │ @@ -121567,77 +121597,77 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f64 d6, d7 │ │ │ │ cmp r3, r7 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ vstr d7, [r2, #-8] │ │ │ │ - bne.w 7949e │ │ │ │ - b.n 794da │ │ │ │ + bne.w 794a6 │ │ │ │ + b.n 794e2 │ │ │ │ ldr.w r0, [r5, #272] @ 0x110 │ │ │ │ - ldr r3, [pc, #528] @ (797c8 ) │ │ │ │ + ldr r3, [pc, #528] @ (797d0 ) │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 79716 │ │ │ │ + bne.w 7971e │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #512] @ (797cc ) │ │ │ │ + ldr r1, [pc, #512] @ (797d4 ) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #504] @ (797d0 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #504] @ (797d8 ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #500] @ (797d4 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #500] @ (797dc ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #1763 @ 0x6e3 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #456] @ (797d8 ) │ │ │ │ - ldr r3, [pc, #408] @ (797ac ) │ │ │ │ + ldr r2, [pc, #456] @ (797e0 ) │ │ │ │ + ldr r3, [pc, #408] @ (797b4 ) │ │ │ │ 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 79772 │ │ │ │ - ldr r2, [pc, #436] @ (797dc ) │ │ │ │ + bne.w 7977a │ │ │ │ + ldr r2, [pc, #436] @ (797e4 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #436] @ (797e0 ) │ │ │ │ + ldr r3, [pc, #436] @ (797e8 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ vldr d6, [r0] │ │ │ │ movw fp, #26125 @ 0x660d │ │ │ │ movt fp, #25 │ │ │ │ vldr d7, [r5, #376] @ 0x178 │ │ │ │ movw sl, #62303 @ 0xf35f │ │ │ │ movt sl, #15470 @ 0x3c6e │ │ │ │ - vldr d3, [pc, #332] @ 797a0 │ │ │ │ + vldr d3, [pc, #332] @ 797a8 │ │ │ │ adds r2, #8 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ adds r0, #8 │ │ │ │ mla r1, fp, r1, sl │ │ │ │ add.w ip, ip, #8 │ │ │ │ mov.w sl, #1 │ │ │ │ vsub.f64 d6, d5, d7 │ │ │ │ @@ -121653,22 +121683,22 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d1, d5 │ │ │ │ cmp r3, r7 │ │ │ │ vsub.f64 d1, d1, d2 │ │ │ │ vmla.f64 d2, d1, d7 │ │ │ │ vstr d2, [r2, #-8] │ │ │ │ - bne.w 7949e │ │ │ │ - b.n 794da │ │ │ │ + bne.w 794a6 │ │ │ │ + b.n 794e2 │ │ │ │ vldr d6, [r5, #376] @ 0x178 │ │ │ │ movw fp, #26125 @ 0x660d │ │ │ │ movt fp, #25 │ │ │ │ movw sl, #62303 @ 0xf35f │ │ │ │ movt sl, #15470 @ 0x3c6e │ │ │ │ - vldr d3, [pc, #220] @ 797a0 │ │ │ │ + vldr d3, [pc, #220] @ 797a8 │ │ │ │ vsub.f64 d7, d5, d6 │ │ │ │ vadd.f64 d5, d5, d6 │ │ │ │ adds r2, #8 │ │ │ │ adds r0, #8 │ │ │ │ mla r1, fp, r1, sl │ │ │ │ add.w ip, ip, #8 │ │ │ │ vmov s13, r1 │ │ │ │ @@ -121683,460 +121713,460 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f64 d5, d1 │ │ │ │ cmp r3, r7 │ │ │ │ vsub.f64 d5, d5, d7 │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ vstr d7, [r2, #-8] │ │ │ │ - bne.w 7949e │ │ │ │ - b.n 794da │ │ │ │ + bne.w 794a6 │ │ │ │ + b.n 794e2 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 795c2 │ │ │ │ + beq.w 795ca │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7946a │ │ │ │ - b.n 795c2 │ │ │ │ + bne.w 79472 │ │ │ │ + b.n 795ca │ │ │ │ blx r3 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 79418 │ │ │ │ + b.n 79420 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 79442 │ │ │ │ + b.n 7944a │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ - b.n 7942c │ │ │ │ + b.n 79434 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #132] @ (797e4 ) │ │ │ │ - ldr r3, [pc, #72] @ (797ac ) │ │ │ │ + ldr r2, [pc, #132] @ (797ec ) │ │ │ │ + ldr r3, [pc, #72] @ (797b4 ) │ │ │ │ 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 79798 │ │ │ │ + beq.n 797a0 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ bl 2e5b0 │ │ │ │ - ldr r2, [pc, #108] @ (797e8 ) │ │ │ │ - ldr r3, [pc, #44] @ (797ac ) │ │ │ │ + ldr r2, [pc, #108] @ (797f0 ) │ │ │ │ + ldr r3, [pc, #44] @ (797b4 ) │ │ │ │ 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 79772 │ │ │ │ + bne.n 7977a │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 79758 │ │ │ │ - b.n 79752 │ │ │ │ - b.n 7974c │ │ │ │ + b.n 79760 │ │ │ │ + b.n 7975a │ │ │ │ + b.n 79754 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #684 @ (adr r0, 79a60 ) │ │ │ │ - vtbx.8 d21, {d15-d18}, d10 │ │ │ │ + add r0, pc, #684 @ (adr r0, 79a68 ) │ │ │ │ + vtbx.8 d21, {d15-d18}, d2 │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ @ instruction: 0xffff9b37 │ │ │ │ @ instruction: 0xffff0ddc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -000797ec : │ │ │ │ +000797f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr.w ip, [pc, #384] @ 79980 │ │ │ │ + ldr.w ip, [pc, #384] @ 79988 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #384] @ (79984 ) │ │ │ │ + ldr r0, [pc, #384] @ (7998c ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add ip, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #368] @ (79988 ) │ │ │ │ + ldr r0, [pc, #368] @ (79990 ) │ │ │ │ add r0, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #500] @ 0x1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 798c4 │ │ │ │ + beq.n 798cc │ │ │ │ mov.w ip, #1 │ │ │ │ strb.w ip, [r0, #72] @ 0x48 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ blx 2be80 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ ldr.w r3, [r4, #500] @ 0x1f4 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 79930 │ │ │ │ + blt.n 79938 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d1, [sp, #16] │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 79930 │ │ │ │ + bhi.n 79938 │ │ │ │ vcmpe.f64 d1, #0.0 │ │ │ │ vstr d0, [r3, #40] @ 0x28 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 7992c │ │ │ │ + blt.n 79934 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ vstr d1, [r3, #48] @ 0x30 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 79928 │ │ │ │ + bhi.n 79930 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ strh.w r1, [r3, #73] @ 0x49 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r0, 79894 │ │ │ │ + cbz r0, 7989c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbz r2, 798b8 │ │ │ │ + cbz r2, 798c0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #284] @ 0x11c │ │ │ │ - ldr r2, [pc, #240] @ (7998c ) │ │ │ │ + ldr r2, [pc, #240] @ (79994 ) │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ - ldr r3, [pc, #224] @ (79984 ) │ │ │ │ + ldr r3, [pc, #224] @ (7998c ) │ │ │ │ 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 79924 │ │ │ │ + bne.n 7992c │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 79894 │ │ │ │ + b.n 7989c │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #196] @ (79990 ) │ │ │ │ + ldr r1, [pc, #196] @ (79998 ) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #188] @ (79994 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #188] @ (7999c ) │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #180] @ (79998 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #180] @ (799a0 ) │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #2281 @ 0x8e9 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #136] @ (7999c ) │ │ │ │ - ldr r3, [pc, #112] @ (79984 ) │ │ │ │ + ldr r2, [pc, #136] @ (799a4 ) │ │ │ │ + ldr r3, [pc, #112] @ (7998c ) │ │ │ │ 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 79934 │ │ │ │ + beq.n 7993c │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ bl 2e584 │ │ │ │ bl 2e52c │ │ │ │ bl 2e558 │ │ │ │ - ldr r2, [pc, #104] @ (799a0 ) │ │ │ │ + ldr r2, [pc, #104] @ (799a8 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #104] @ (799a4 ) │ │ │ │ + ldr r3, [pc, #104] @ (799ac ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #68] @ (799a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (79984 ) │ │ │ │ + ldr r2, [pc, #68] @ (799b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (7998c ) │ │ │ │ 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 79924 │ │ │ │ + bne.n 7992c │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 7994e │ │ │ │ - b.n 79954 │ │ │ │ - b.n 7995a │ │ │ │ + b.n 79956 │ │ │ │ + b.n 7995c │ │ │ │ + b.n 79962 │ │ │ │ nop │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -000799ac : │ │ │ │ +000799b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #340] @ (79b14 ) │ │ │ │ - ldr.w ip, [pc, #340] @ 79b18 │ │ │ │ + ldr r0, [pc, #340] @ (79b1c ) │ │ │ │ + ldr.w ip, [pc, #340] @ 79b20 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r0, pc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #336] @ (79b1c ) │ │ │ │ + ldr r0, [pc, #336] @ (79b24 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [r4, #500] @ 0x1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79a54 │ │ │ │ + beq.n 79a5c │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [r0, #72] @ 0x48 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ blx 2be80 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ ldr.w r3, [r4, #500] @ 0x1f4 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ strh.w r2, [r3, #73] @ 0x49 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 79ab8 │ │ │ │ + blt.n 79ac0 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ vstr d0, [r3, #88] @ 0x58 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r0, 79a24 │ │ │ │ + cbz r0, 79a2c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbz r2, 79a48 │ │ │ │ + cbz r2, 79a50 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #284] @ 0x11c │ │ │ │ - ldr r2, [pc, #244] @ (79b20 ) │ │ │ │ + ldr r2, [pc, #244] @ (79b28 ) │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ - ldr r3, [pc, #232] @ (79b1c ) │ │ │ │ + ldr r3, [pc, #232] @ (79b24 ) │ │ │ │ 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 79ab4 │ │ │ │ + bne.n 79abc │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 79a24 │ │ │ │ + b.n 79a2c │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #200] @ (79b24 ) │ │ │ │ + ldr r1, [pc, #200] @ (79b2c ) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #192] @ (79b28 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #192] @ (79b30 ) │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #184] @ (79b2c ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #184] @ (79b34 ) │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #2298 @ 0x8fa │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #140] @ (79b30 ) │ │ │ │ - ldr r3, [pc, #120] @ (79b1c ) │ │ │ │ + ldr r2, [pc, #140] @ (79b38 ) │ │ │ │ + ldr r3, [pc, #120] @ (79b24 ) │ │ │ │ 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 79acc │ │ │ │ + beq.n 79ad4 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ (79b34 ) │ │ │ │ + ldr r3, [pc, #120] @ (79b3c ) │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ - ldr r1, [pc, #120] @ (79b38 ) │ │ │ │ - ldr r0, [pc, #124] @ (79b3c ) │ │ │ │ + ldr r1, [pc, #120] @ (79b40 ) │ │ │ │ + ldr r0, [pc, #124] @ (79b44 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - b.n 79aec │ │ │ │ - ldr r2, [pc, #112] @ (79b40 ) │ │ │ │ + b.n 79af4 │ │ │ │ + ldr r2, [pc, #112] @ (79b48 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #112] @ (79b44 ) │ │ │ │ + ldr r3, [pc, #112] @ (79b4c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #84] @ (79b48 ) │ │ │ │ - ldr r3, [pc, #36] @ (79b1c ) │ │ │ │ + ldr r2, [pc, #84] @ (79b50 ) │ │ │ │ + ldr r3, [pc, #36] @ (79b24 ) │ │ │ │ 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 79ab4 │ │ │ │ + bne.n 79abc │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 79ae6 │ │ │ │ + b.n 79aee │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 79ae0 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + b.n 79ae8 │ │ │ │ + strb r2, [r4, r5] │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00079b4c : │ │ │ │ +00079b54 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r1, #288] @ 0x120 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 79b7c │ │ │ │ + cbz r4, 79b84 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r4, 79b70 │ │ │ │ + cbz r4, 79b78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #0] │ │ │ │ @@ -122150,26 +122180,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #0] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00079b9c : │ │ │ │ +00079ba4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r1, #288] @ 0x120 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 79bcc │ │ │ │ + cbz r4, 79bd4 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r4, 79bc0 │ │ │ │ + cbz r4, 79bc8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #0] │ │ │ │ @@ -122183,45 +122213,45 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #0] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00079bec : │ │ │ │ +00079bf4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr.w ip, [pc, #304] @ 79d30 │ │ │ │ + ldr.w ip, [pc, #304] @ 79d38 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (79d34 ) │ │ │ │ + ldr r3, [pc, #304] @ (79d3c ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi.n 79ce4 │ │ │ │ + bhi.n 79cec │ │ │ │ tbb [pc, r1] │ │ │ │ strb r0, [r4, r1] │ │ │ │ asrs r5, r4, #21 │ │ │ │ movs r3, r0 │ │ │ │ ldrd r0, r1, [r0, #112] @ 0x70 │ │ │ │ strd r0, r1, [r2] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #268] @ (79d38 ) │ │ │ │ - ldr r3, [pc, #260] @ (79d34 ) │ │ │ │ + ldr r2, [pc, #268] @ (79d40 ) │ │ │ │ + ldr r3, [pc, #260] @ (79d3c ) │ │ │ │ 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 79d16 │ │ │ │ + bne.n 79d1e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2da0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -122230,15 +122260,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #216] @ (79d3c ) │ │ │ │ + ldr r3, [pc, #216] @ (79d44 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh.w r3, [sp, #20] │ │ │ │ lsrs r3, r3, #16 │ │ │ │ strb.w r3, [sp, #22] │ │ │ │ movs r3, #0 │ │ │ │ @@ -122248,116 +122278,116 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 79c9a │ │ │ │ + beq.n 79ca2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 79cac │ │ │ │ + beq.n 79cb4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - add r1, pc, #112 @ (adr r1, 79d28 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 79d30 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r2] │ │ │ │ - b.n 79c28 │ │ │ │ + b.n 79c30 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - ldr r3, [pc, #120] @ (79d40 ) │ │ │ │ - vldr d0, [pc, #88] @ 79d20 │ │ │ │ + ldr r3, [pc, #120] @ (79d48 ) │ │ │ │ + vldr d0, [pc, #88] @ 79d28 │ │ │ │ ldr.w r1, [r1, #200] @ 0xc8 │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 79ce8 │ │ │ │ + bne.n 79cf0 │ │ │ │ vstr d0, [r2] │ │ │ │ - b.n 79c28 │ │ │ │ + b.n 79c30 │ │ │ │ ldrd r0, r1, [r0, #328] @ 0x148 │ │ │ │ strd r0, r1, [r2] │ │ │ │ - b.n 79c28 │ │ │ │ + b.n 79c30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 79c2a │ │ │ │ + b.n 79c32 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 79cd4 │ │ │ │ + b.n 79cdc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #64] @ (79d44 ) │ │ │ │ - ldr r3, [pc, #44] @ (79d34 ) │ │ │ │ + ldr r2, [pc, #64] @ (79d4c ) │ │ │ │ + ldr r3, [pc, #44] @ (79d3c ) │ │ │ │ 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 79d1a │ │ │ │ + beq.n 79d22 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ - bvc.n 79d14 │ │ │ │ + bvc.n 79d1c │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ movs r5, r0 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ movs r3, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - vsubl.u , d15, d26 │ │ │ │ + vsubl.u , d15, d18 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00079d48 )@@Base>: │ │ │ │ +00079d50 )@@Base>: │ │ │ │ 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, #400] @ (79ee8 )@@Base+0x1a0>) │ │ │ │ + ldr r2, [pc, #400] @ (79ef0 )@@Base+0x1a0>) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #400] @ (79eec )@@Base+0x1a4>) │ │ │ │ + ldr r3, [pc, #400] @ (79ef4 )@@Base+0x1a4>) │ │ │ │ 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 79ea4 )@@Base+0x15c> │ │ │ │ + beq.w 79eac )@@Base+0x15c> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #272] @ 0x110 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - cbz r0, 79d88 )@@Base+0x40> │ │ │ │ + cbz r0, 79d90 )@@Base+0x40> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79e76 )@@Base+0x12e> │ │ │ │ + beq.n 79e7e )@@Base+0x12e> │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ str.w r5, [r4, #272] @ 0x110 │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ adds r3, #1 │ │ │ │ @@ -122365,224 +122395,224 @@ │ │ │ │ mov r7, sp │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2cb54 )@plt> │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ - cbz r0, 79dba )@@Base+0x72> │ │ │ │ + cbz r0, 79dc2 )@@Base+0x72> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79e6e )@@Base+0x126> │ │ │ │ + beq.n 79e76 )@@Base+0x126> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r6, [r4, #276] @ 0x114 │ │ │ │ - cbz r0, 79dcc )@@Base+0x84> │ │ │ │ + cbz r0, 79dd4 )@@Base+0x84> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79e66 )@@Base+0x11e> │ │ │ │ + beq.n 79e6e )@@Base+0x11e> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2b66c │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 79de0 )@@Base+0x98> │ │ │ │ + cbz r3, 79de8 )@@Base+0x98> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - vldr d0, [pc, #252] @ 79ee0 )@@Base+0x198> │ │ │ │ + vldr d0, [pc, #252] @ 79ee8 )@@Base+0x198> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c718 , double)@plt> │ │ │ │ ldr.w r0, [r4, #500] @ 0x1f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - cbz r0, 79e02 )@@Base+0xba> │ │ │ │ + cbz r0, 79e0a )@@Base+0xba> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 79e5e )@@Base+0x116> │ │ │ │ + cbz r3, 79e66 )@@Base+0x116> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r5, [r4, #500] @ 0x1f4 │ │ │ │ - cbz r0, 79e12 )@@Base+0xca> │ │ │ │ + cbz r0, 79e1a )@@Base+0xca> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 79e56 )@@Base+0x10e> │ │ │ │ + cbz r3, 79e5e )@@Base+0x10e> │ │ │ │ ldrb.w r3, [r4, #284] @ 0x11c │ │ │ │ - cbz r3, 79e48 )@@Base+0x100> │ │ │ │ + cbz r3, 79e50 )@@Base+0x100> │ │ │ │ ldr.w r5, [r4, #500] @ 0x1f4 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ - cbz r5, 79e28 )@@Base+0xe0> │ │ │ │ + cbz r5, 79e30 )@@Base+0xe0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #192] @ (79ef0 )@@Base+0x1a8>) │ │ │ │ - ldr r3, [pc, #188] @ (79eec )@@Base+0x1a4>) │ │ │ │ + ldr r2, [pc, #192] @ (79ef8 )@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #188] @ (79ef4 )@@Base+0x1a4>) │ │ │ │ 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 79ea0 )@@Base+0x158> │ │ │ │ + bne.n 79ea8 )@@Base+0x158> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r5, [r4, #276] @ 0x114 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 79e22 )@@Base+0xda> │ │ │ │ - b.n 79e28 )@@Base+0xe0> │ │ │ │ + bne.n 79e2a )@@Base+0xda> │ │ │ │ + b.n 79e30 )@@Base+0xe0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 79e12 )@@Base+0xca> │ │ │ │ + b.n 79e1a )@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 79e02 )@@Base+0xba> │ │ │ │ + b.n 79e0a )@@Base+0xba> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 79dcc )@@Base+0x84> │ │ │ │ + b.n 79dd4 )@@Base+0x84> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 79dba )@@Base+0x72> │ │ │ │ + b.n 79dc2 )@@Base+0x72> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 79d88 )@@Base+0x40> │ │ │ │ + b.n 79d90 )@@Base+0x40> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #100] @ (79ef4 )@@Base+0x1ac>) │ │ │ │ - ldr r3, [pc, #92] @ (79eec )@@Base+0x1a4>) │ │ │ │ + ldr r2, [pc, #100] @ (79efc )@@Base+0x1ac>) │ │ │ │ + ldr r3, [pc, #92] @ (79ef4 )@@Base+0x1a4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 79eda )@@Base+0x192> │ │ │ │ + beq.n 79ee2 )@@Base+0x192> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ (79ef8 )@@Base+0x1b0>) │ │ │ │ + ldr r3, [pc, #80] @ (79f00 )@@Base+0x1b0>) │ │ │ │ mov.w r2, #502 @ 0x1f6 │ │ │ │ - ldr r1, [pc, #80] @ (79efc )@@Base+0x1b4>) │ │ │ │ - ldr r0, [pc, #80] @ (79f00 )@@Base+0x1b8>) │ │ │ │ + ldr r1, [pc, #80] @ (79f04 )@@Base+0x1b4>) │ │ │ │ + ldr r0, [pc, #80] @ (79f08 )@@Base+0x1b8>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2db44 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #60] @ (79f04 )@@Base+0x1bc>) │ │ │ │ - ldr r3, [pc, #32] @ (79eec )@@Base+0x1a4>) │ │ │ │ + ldr r2, [pc, #60] @ (79f0c )@@Base+0x1bc>) │ │ │ │ + ldr r3, [pc, #32] @ (79ef4 )@@Base+0x1a4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 79ea0 )@@Base+0x158> │ │ │ │ + bne.n 79ea8 )@@Base+0x158> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r4, [r1, r7] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r7, r3] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r3, r2] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ movs r3, r0 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r3, r1] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -00079f08 : │ │ │ │ +00079f10 : │ │ │ │ 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 r6, [pc, #864] @ (7a280 ) │ │ │ │ + ldr r6, [pc, #864] @ (7a288 ) │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ - ldr r4, [pc, #864] @ (7a284 ) │ │ │ │ + ldr r4, [pc, #864] @ (7a28c ) │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #864] @ (7a288 ) │ │ │ │ + ldr r5, [pc, #864] @ (7a290 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r6, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #412] @ 0x19c │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #852] @ (7a28c ) │ │ │ │ + ldr r3, [pc, #852] @ (7a294 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 79f64 │ │ │ │ - ldr r2, [pc, #840] @ (7a290 ) │ │ │ │ - ldr r3, [pc, #828] @ (7a284 ) │ │ │ │ + beq.n 79f6c │ │ │ │ + ldr r2, [pc, #840] @ (7a298 ) │ │ │ │ + ldr r3, [pc, #828] @ (7a28c ) │ │ │ │ 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 7ae70 │ │ │ │ + bne.w 7ae78 │ │ │ │ add sp, #420 @ 0x1a4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c790 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r7, #8] │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d5, [pc, #752] @ 7a278 │ │ │ │ + vldr d5, [pc, #752] @ 7a280 │ │ │ │ vmov d4, r0, r1 │ │ │ │ vmov.f64 d6, d8 │ │ │ │ vldr d7, [r4, #344] @ 0x158 │ │ │ │ ldr.w sl, [r4, #288] @ 0x120 │ │ │ │ vmla.f64 d6, d4, d5 │ │ │ │ ldr.w r6, [r4, #280] @ 0x118 │ │ │ │ ldr.w r3, [sl] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [r4, #344] @ 0x158 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7a0f8 │ │ │ │ + beq.w 7a100 │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ str.w r9, [r7] │ │ │ │ - cbz r6, 79fc6 │ │ │ │ + cbz r6, 79fce │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ @@ -122595,57 +122625,57 @@ │ │ │ │ movs r0, #0 │ │ │ │ blx 2c790 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r7, #8] │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d5, [pc, #636] @ 7a278 │ │ │ │ + vldr d5, [pc, #636] @ 7a280 │ │ │ │ vmov d4, r0, r1 │ │ │ │ vmov.f64 d6, d8 │ │ │ │ vldr d7, [r4, #344] @ 0x158 │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ vmla.f64 d6, d4, d5 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #340] @ 0x154 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #492] @ 0x1ec │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r4, #344] @ 0x158 │ │ │ │ blx 2d328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a118 │ │ │ │ + beq.n 7a120 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #608] @ (7a294 ) │ │ │ │ + ldr r3, [pc, #608] @ (7a29c ) │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7a232 │ │ │ │ + bne.w 7a23a │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 7a23e │ │ │ │ + bls.w 7a246 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #580] @ (7a298 ) │ │ │ │ + ldr r3, [pc, #580] @ (7a2a0 ) │ │ │ │ add.w r8, sp, #184 @ 0xb8 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - bne.w 7a630 │ │ │ │ + bne.w 7a638 │ │ │ │ add.w r1, r4, #120 @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - ldr r3, [pc, #552] @ (7a29c ) │ │ │ │ + ldr r3, [pc, #552] @ (7a2a4 ) │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #552] @ (7a2a0 ) │ │ │ │ + ldr r0, [pc, #552] @ (7a2a8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 2d310 │ │ │ │ movs r0, #4 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ @@ -122655,15 +122685,15 @@ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 73c4c │ │ │ │ + bl 73c54 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldrd r1, r2, [sp, #184] @ 0xb8 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ ldr.w sl, [r7] │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ @@ -122672,71 +122702,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea08 │ │ │ │ str.w r0, [r9] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #464] @ (7a2a4 ) │ │ │ │ - ldr r3, [pc, #428] @ (7a284 ) │ │ │ │ + ldr r2, [pc, #464] @ (7a2ac ) │ │ │ │ + ldr r3, [pc, #428] @ (7a28c ) │ │ │ │ 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 7ae70 │ │ │ │ - ldr r3, [pc, #444] @ (7a2a8 ) │ │ │ │ + bne.w 7ae78 │ │ │ │ + ldr r3, [pc, #444] @ (7a2b0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ str.w r9, [r7] │ │ │ │ - cbz r6, 7a108 │ │ │ │ + cbz r6, 7a110 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r7, #0] │ │ │ │ blx r8 │ │ │ │ - b.n 79fd4 │ │ │ │ - ldr r3, [pc, #400] @ (7a2ac ) │ │ │ │ + b.n 79fdc │ │ │ │ + ldr r3, [pc, #400] @ (7a2b4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbnz r2, 7a184 │ │ │ │ + cbnz r2, 7a18c │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr.w r2, [r4, #288] @ 0x120 │ │ │ │ ldr.w sl, [r2, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7a13e │ │ │ │ + beq.n 7a146 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr r1, [pc, #356] @ (7a2b0 ) │ │ │ │ + ldr r1, [pc, #356] @ (7a2b8 ) │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str.w sl, [r7] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc │ │ │ │ mov r6, r3 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #344] @ (7a2b4 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #344] @ (7a2bc ) │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ blx r6 │ │ │ │ @@ -122746,26 +122776,26 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ add.w r1, r4, #568 @ 0x238 │ │ │ │ blx 2cd00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a2c4 │ │ │ │ + bne.w 7a2cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ strb.w r0, [sp, #192] @ 0xc0 │ │ │ │ add.w r8, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (7a2b8 ) │ │ │ │ + ldr r3, [pc, #272] @ (7a2c0 ) │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 7ac7a │ │ │ │ + bne.w 7ac82 │ │ │ │ add.w r1, r4, #120 @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ movs r0, #4 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ @@ -122773,15 +122803,15 @@ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 73c4c │ │ │ │ + bl 73c54 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldrd r1, r2, [sp, #184] @ 0xb8 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ ldr.w sl, [r7] │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ @@ -122790,130 +122820,130 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea08 │ │ │ │ str.w r0, [r9] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #172] @ (7a2bc ) │ │ │ │ - ldr r3, [pc, #116] @ (7a284 ) │ │ │ │ + ldr r2, [pc, #172] @ (7a2c4 ) │ │ │ │ + ldr r3, [pc, #116] @ (7a28c ) │ │ │ │ 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 7ae70 │ │ │ │ - ldr r3, [pc, #132] @ (7a2a8 ) │ │ │ │ + bne.w 7ae78 │ │ │ │ + ldr r3, [pc, #132] @ (7a2b0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a04a │ │ │ │ + beq.w 7a052 │ │ │ │ ldr.w r3, [r2, #224] @ 0xe0 │ │ │ │ - ldr r2, [pc, #124] @ (7a2c0 ) │ │ │ │ + ldr r2, [pc, #124] @ (7a2c8 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7ac54 │ │ │ │ + bne.w 7ac5c │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d7, [r3, #176] @ 0xb0 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d328 │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 7a118 │ │ │ │ + bls.w 7a120 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - b.n 7a04a │ │ │ │ + b.n 7a052 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r6, [r0, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r2, [r0, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #928] @ (7a634 ) │ │ │ │ + ldr r7, [pc, #896] @ (7a61c ) │ │ │ │ movs r5, r0 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ vmlal.u , d15, d15[0] │ │ │ │ vqrdmlah.s q8, , d8[0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [pc, #360] @ (7a410 ) │ │ │ │ + ldr r6, [pc, #328] @ (7a3f8 ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ movs r3, r0 │ │ │ │ str r0, [sp, #1020] @ 0x3fc │ │ │ │ - @ instruction: 0xffff4d20 │ │ │ │ + vcvt.u16.f16 d20, d8, #1 │ │ │ │ movs r5, r0 │ │ │ │ ldrh r5, [r6, #46] @ 0x2e │ │ │ │ @ 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 7a388 │ │ │ │ + beq.n 7a390 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7a848 │ │ │ │ - ldr.w r3, [pc, #1228] @ 7a7a8 │ │ │ │ + blt.w 7a850 │ │ │ │ + ldr.w r3, [pc, #1228] @ 7a7b0 │ │ │ │ ldr.w r6, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7add2 │ │ │ │ + bne.w 7adda │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ blx 2b66c │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ blx 2be98 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 73c4c │ │ │ │ + bl 73c54 │ │ │ │ ldr.w sl, [r4, #292] @ 0x124 │ │ │ │ add.w r2, r4, #292 @ 0x124 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 7ac4a │ │ │ │ + beq.w 7ac52 │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7a66c │ │ │ │ + bne.w 7a674 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r7, #0] │ │ │ │ blx r6 │ │ │ │ @@ -122931,44 +122961,44 @@ │ │ │ │ blx 2d494 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx 2d634 │ │ │ │ subs r3, r6, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 7ae92 │ │ │ │ + bhi.w 7ae9a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r7, r6, #8 │ │ │ │ lsls r5, r1, #8 │ │ │ │ lsls r1, r1, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 7a848 │ │ │ │ + blt.w 7a850 │ │ │ │ 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, #1028] @ 7a7ac │ │ │ │ + ldr.w r3, [pc, #1028] @ 7a7b4 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7ab00 │ │ │ │ - ldr r3, [pc, #1016] @ (7a7b0 ) │ │ │ │ + bne.w 7ab08 │ │ │ │ + ldr r3, [pc, #1016] @ (7a7b8 ) │ │ │ │ ldr.w r0, [r2, #156] @ 0x9c │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7ab02 │ │ │ │ + bne.w 7ab0a │ │ │ │ add.w r3, r4, #448 @ 0x1c0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b788 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -122997,72 +123027,72 @@ │ │ │ │ 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 7ac60 │ │ │ │ + beq.w 7ac68 │ │ │ │ ldr.w r3, [r4, #488] @ 0x1e8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7a626 │ │ │ │ + blt.w 7a62e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #880] @ (7a7b4 ) │ │ │ │ + ldr r2, [pc, #880] @ (7a7bc ) │ │ │ │ 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 7a618 │ │ │ │ + bge.w 7a620 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r9, sp, #160 @ 0xa0 │ │ │ │ blx 2b788 │ │ │ │ ldr.w r1, [r4, #340] @ 0x154 │ │ │ │ blx 2d634 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [r9, #8] │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str.w r2, [r9] │ │ │ │ - ldr r2, [pc, #808] @ (7a7b8 ) │ │ │ │ + ldr r2, [pc, #808] @ (7a7c0 ) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7ad48 │ │ │ │ + bne.w 7ad50 │ │ │ │ add.w r1, r4, #120 @ 0x78 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - ldr r3, [pc, #788] @ (7a7bc ) │ │ │ │ + ldr r3, [pc, #788] @ (7a7c4 ) │ │ │ │ add.w sl, sp, #272 @ 0x110 │ │ │ │ - ldr r2, [pc, #784] @ (7a7c0 ) │ │ │ │ + ldr r2, [pc, #784] @ (7a7c8 ) │ │ │ │ mov r0, sl │ │ │ │ add.w fp, sp, #208 @ 0xd0 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ add.w r3, r7, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r5, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r8, r3, #8 │ │ │ │ blx 2bad4 │ │ │ │ - ldr r2, [pc, #760] @ (7a7c4 ) │ │ │ │ + ldr r2, [pc, #760] @ (7a7cc ) │ │ │ │ movs r1, #0 │ │ │ │ - vldr d7, [pc, #720] @ 7a7a0 │ │ │ │ + vldr d7, [pc, #720] @ 7a7a8 │ │ │ │ ldr r3, [r5, r2] │ │ │ │ - ldr r2, [pc, #756] @ (7a7c8 ) │ │ │ │ + ldr r2, [pc, #756] @ (7a7d0 ) │ │ │ │ add.w r0, r3, #8 │ │ │ │ strh.w r1, [sp, #388] @ 0x184 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ vstr d7, [sp, #392] @ 0x188 │ │ │ │ vstr d7, [sp, #400] @ 0x190 │ │ │ │ @@ -123084,29 +123114,29 @@ │ │ │ │ add.w r3, r7, #32 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ strd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ strd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ blx 2dc5c │ │ │ │ - ldr r3, [pc, #672] @ (7a7cc ) │ │ │ │ + ldr r3, [pc, #672] @ (7a7d4 ) │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r5, sp, #256 @ 0x100 │ │ │ │ str r5, [sp, #248] @ 0xf8 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ strb.w r3, [sp, #256] @ 0x100 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ blx 2cfdc >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr r1, [pc, #644] @ (7a7d0 ) │ │ │ │ + ldr r1, [pc, #644] @ (7a7d8 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r1, [r4, #340] @ 0x154 │ │ │ │ mov r0, fp │ │ │ │ blx 2d7e4 │ │ │ │ @@ -123114,15 +123144,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ add.w r8, sp, #184 @ 0xb8 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ strb.w r2, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7adac │ │ │ │ + beq.w 7adb4 │ │ │ │ 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 │ │ │ │ @@ -123137,30 +123167,30 @@ │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ subs r3, r3, r2 │ │ │ │ ldrd r1, r2, [sp, #184] @ 0xb8 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 7b076 │ │ │ │ + bhi.w 7b07e │ │ │ │ mov r0, r9 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ blx 2d104 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@plt> │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ add.w r3, r7, #12 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ add.w r3, r7, #32 │ │ │ │ cmp r0, r5 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ - beq.n 7a5ea │ │ │ │ + beq.n 7a5f2 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r7, #8 │ │ │ │ str r7, [sp, #212] @ 0xd4 │ │ │ │ @@ -123173,53 +123203,53 @@ │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ adds r3, #8 │ │ │ │ str.w r1, [r2, #208] @ 0xd0 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ blx 2bbac │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 79f44 │ │ │ │ + b.n 79f4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a462 │ │ │ │ + bne.w 7a46a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7a462 │ │ │ │ - b.n 79f44 │ │ │ │ + bne.w 7a46a │ │ │ │ + b.n 79f4c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 7a070 │ │ │ │ - ldr r3, [pc, #408] @ (7a7d4 ) │ │ │ │ + b.n 7a078 │ │ │ │ + ldr r3, [pc, #408] @ (7a7dc ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2d998 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 7ac4a │ │ │ │ + beq.w 7ac52 │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 7a338 │ │ │ │ - ldr r3, [pc, #348] @ (7a7d4 ) │ │ │ │ + b.n 7a340 │ │ │ │ + ldr r3, [pc, #348] @ (7a7dc ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2d998 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ blx 2bda4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -123233,24 +123263,24 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bda4 │ │ │ │ - ldr r3, [pc, #292] @ (7a7d8 ) │ │ │ │ + ldr r3, [pc, #292] @ (7a7e0 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7aaf4 │ │ │ │ - ldr r3, [pc, #276] @ (7a7dc ) │ │ │ │ + bne.w 7aafc │ │ │ │ + ldr r3, [pc, #276] @ (7a7e4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w fp, sp, #208 @ 0xd0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r8, #11 │ │ │ │ @@ -123261,80 +123291,80 @@ │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ mov r6, r3 │ │ │ │ blx 2bd20 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.w 7b194 │ │ │ │ - ldr r1, [pc, #224] @ (7a7e0 ) │ │ │ │ + bls.w 7b19c │ │ │ │ + ldr r1, [pc, #224] @ (7a7e8 ) │ │ │ │ movs r2, #11 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r8 │ │ │ │ - bcc.w 7b1dc │ │ │ │ + bcc.w 7b1e4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ blx 2cf28 , std::allocator > const&)@plt> │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 7a740 │ │ │ │ + beq.n 7a748 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7a64c │ │ │ │ + blt.n 7a654 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7aa00 │ │ │ │ + beq.w 7aa08 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b788 │ │ │ │ mov r6, 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 7ad58 │ │ │ │ - ldr r3, [pc, #108] @ (7a7dc ) │ │ │ │ + bne.w 7ad60 │ │ │ │ + ldr r3, [pc, #108] @ (7a7e4 ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf28 , std::allocator > const&)@plt> │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 7b0de │ │ │ │ + bhi.w 7b0e6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldr r3, [pc, #80] @ (7a7e4 ) │ │ │ │ + ldr r3, [pc, #80] @ (7a7ec ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7a67c │ │ │ │ - ldr r3, [pc, #76] @ (7a7e8 ) │ │ │ │ + b.n 7a684 │ │ │ │ + ldr r3, [pc, #76] @ (7a7f0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7a67c │ │ │ │ + b.n 7a684 │ │ │ │ ... │ │ │ │ lsrs r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -123346,51 +123376,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ movs r3, r0 │ │ │ │ asrs r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ movs r3, r0 │ │ │ │ asrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r3, [pc, #1408] @ 7ad70 │ │ │ │ + ldr.w r3, [pc, #1408] @ 7ad78 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7a67c │ │ │ │ - ldr.w r3, [pc, #1404] @ 7ad74 │ │ │ │ + b.n 7a684 │ │ │ │ + ldr.w r3, [pc, #1404] @ 7ad7c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2d998 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7ad52 │ │ │ │ - ldr.w r3, [pc, #1376] @ 7ad78 │ │ │ │ + bne.w 7ad5a │ │ │ │ + ldr.w r3, [pc, #1376] @ 7ad80 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf28 , std::allocator > const&)@plt> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 7b096 │ │ │ │ - add r3, pc, #8 @ (adr r3, 7a834 ) │ │ │ │ + bhi.w 7b09e │ │ │ │ + add r3, pc, #8 @ (adr r3, 7a83c ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ mcr2 15, 0, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 0, pc, cr5, cr15, {7} @ │ │ │ │ lsls r5, r7, #6 │ │ │ │ @@ -123399,32 +123429,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r8, [r4, #292] @ 0x124 │ │ │ │ add.w r2, r4, #292 @ 0x124 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 7a38e │ │ │ │ - ldr.w r2, [pc, #1312] @ 7ad7c │ │ │ │ + beq.w 7a396 │ │ │ │ + ldr.w r2, [pc, #1312] @ 7ad84 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7a38e │ │ │ │ + bge.w 7a396 │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ ldr.w r6, [r4, #276] @ 0x114 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r6, 7a88e │ │ │ │ + cbz r6, 7a896 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -123442,20 +123472,20 @@ │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ blx 2d494 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx 2d634 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 7b106 │ │ │ │ + bhi.w 7b10e │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ strb r3, [r7, #29] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr.w r3, [pc, #1176] @ 7ad74 │ │ │ │ + ldr.w r3, [pc, #1176] @ 7ad7c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2d998 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ blx 2bda4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -123469,23 +123499,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bda4 │ │ │ │ - ldr.w r3, [pc, #1128] @ 7ad80 │ │ │ │ + ldr.w r3, [pc, #1128] @ 7ad88 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7ac3e │ │ │ │ - ldr.w r3, [pc, #1096] @ 7ad78 │ │ │ │ + bne.w 7ac46 │ │ │ │ + ldr.w r3, [pc, #1096] @ 7ad80 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ add.w fp, sp, #208 @ 0xd0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, sl, #11 │ │ │ │ @@ -123496,239 +123526,239 @@ │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ mov r6, r3 │ │ │ │ blx 2bd20 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.w 7b172 │ │ │ │ + bls.w 7b17a │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, fp │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, sl │ │ │ │ - bcc.w 7b154 │ │ │ │ + bcc.w 7b15c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ blx 2cf28 , std::allocator > const&)@plt> │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 7a9a0 │ │ │ │ + beq.n 7a9a8 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r8, [r8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 7a38e │ │ │ │ + beq.w 7a396 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ - b.n 7a86e │ │ │ │ - ldr r3, [pc, #968] @ (7ad84 ) │ │ │ │ + b.n 7a876 │ │ │ │ + ldr r3, [pc, #968] @ (7ad8c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7a8e0 │ │ │ │ - ldr r3, [pc, #964] @ (7ad88 ) │ │ │ │ + b.n 7a8e8 │ │ │ │ + ldr r3, [pc, #964] @ (7ad90 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7a8e0 │ │ │ │ - ldr r3, [pc, #932] @ (7ad70 ) │ │ │ │ + b.n 7a8e8 │ │ │ │ + ldr r3, [pc, #932] @ (7ad78 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7a8e0 │ │ │ │ - ldr r3, [pc, #924] @ (7ad70 ) │ │ │ │ + b.n 7a8e8 │ │ │ │ + ldr r3, [pc, #924] @ (7ad78 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7a7fe │ │ │ │ - ldr r3, [pc, #936] @ (7ad84 ) │ │ │ │ + b.n 7a806 │ │ │ │ + ldr r3, [pc, #936] @ (7ad8c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7a7fe │ │ │ │ - ldr r3, [pc, #932] @ (7ad88 ) │ │ │ │ + b.n 7a806 │ │ │ │ + ldr r3, [pc, #932] @ (7ad90 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7a7fe │ │ │ │ - ldr r3, [pc, #924] @ (7ad88 ) │ │ │ │ + b.n 7a806 │ │ │ │ + ldr r3, [pc, #924] @ (7ad90 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7a63e │ │ │ │ - ldr r3, [pc, #892] @ (7ad70 ) │ │ │ │ + b.n 7a646 │ │ │ │ + ldr r3, [pc, #892] @ (7ad78 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7a63e │ │ │ │ - ldr r3, [pc, #904] @ (7ad84 ) │ │ │ │ + b.n 7a646 │ │ │ │ + ldr r3, [pc, #904] @ (7ad8c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7a63e │ │ │ │ + b.n 7a646 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #904] @ (7ad8c ) │ │ │ │ + ldr r2, [pc, #904] @ (7ad94 ) │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7ad3c │ │ │ │ + bne.w 7ad44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 7a64c │ │ │ │ + bhi.w 7a654 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vldr d7, [r3, #176] @ 0xb0 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ vldr d7, [r3, #176] @ 0xb0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ vmov.f64 d9, d7 │ │ │ │ blx 2cbc0 │ │ │ │ - cbnz r0, 7aa9a │ │ │ │ + cbnz r0, 7aaa2 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2cbc0 │ │ │ │ - cbnz r0, 7aa9a │ │ │ │ + cbnz r0, 7aaa2 │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 7a64c │ │ │ │ + beq.w 7a654 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b648 │ │ │ │ - cbz r0, 7aa9a │ │ │ │ + cbz r0, 7aaa2 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b648 │ │ │ │ - cbz r0, 7aa9a │ │ │ │ + cbz r0, 7aaa2 │ │ │ │ vabs.f64 d6, d9 │ │ │ │ vabs.f64 d5, d8 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d7, d9, d8 │ │ │ │ - vldr d4, [pc, #748] @ 7ad60 │ │ │ │ + vldr d4, [pc, #748] @ 7ad68 │ │ │ │ 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 7a64c │ │ │ │ + bls.w 7a654 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #19 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b788 │ │ │ │ mov r6, 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 7adfc │ │ │ │ - ldr r3, [pc, #704] @ (7ad78 ) │ │ │ │ + bne.w 7ae04 │ │ │ │ + ldr r3, [pc, #704] @ (7ad80 ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf28 , std::allocator > const&)@plt> │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ blx 2bda4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7adf6 │ │ │ │ - ldr r3, [pc, #664] @ (7ad78 ) │ │ │ │ + bne.w 7adfe │ │ │ │ + ldr r3, [pc, #664] @ (7ad80 ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf28 , std::allocator > const&)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ blx 2bda4 │ │ │ │ - b.n 7a642 │ │ │ │ + b.n 7a64a │ │ │ │ blx r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 7a6d2 │ │ │ │ + b.n 7a6da │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a3c8 │ │ │ │ + beq.w 7a3d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #640] @ (7ad90 ) │ │ │ │ + ldr r2, [pc, #640] @ (7ad98 ) │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7adb8 │ │ │ │ + bne.w 7adc0 │ │ │ │ ldrb.w r2, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ac74 │ │ │ │ + beq.w 7ac7c │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mov fp, r3 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ac86 │ │ │ │ + beq.w 7ac8e │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ itt gt │ │ │ │ subgt r6, #4 │ │ │ │ movgt.w sl, #0 │ │ │ │ - ble.n 7ab6a │ │ │ │ + ble.n 7ab72 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ blx 2d1d4 │ │ │ │ - vldr d7, [pc, #532] @ 7ad68 │ │ │ │ + vldr d7, [pc, #532] @ 7ad70 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 7a3c8 │ │ │ │ + bgt.w 7a3d0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 7ab46 │ │ │ │ + bne.n 7ab4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #548] @ (7ad94 ) │ │ │ │ + ldr r2, [pc, #548] @ (7ad9c ) │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7addc │ │ │ │ + bne.w 7ade4 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 7a3c8 │ │ │ │ + bhi.w 7a3d0 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ mov r1, fp │ │ │ │ blx 2b8c0 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ blx 2ccac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ade8 │ │ │ │ - ldr r3, [pc, #504] @ (7ad98 ) │ │ │ │ + beq.w 7adf0 │ │ │ │ + ldr r3, [pc, #504] @ (7ada0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #500] @ (7ad9c ) │ │ │ │ + ldr r3, [pc, #500] @ (7ada4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ blx 2cb0c <__dynamic_cast@plt> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ade8 │ │ │ │ + beq.w 7adf0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ vldr d7, [r3, #8] │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 7a3c8 │ │ │ │ + bpl.w 7a3d0 │ │ │ │ vstr d8, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ @@ -123738,21 +123768,21 @@ │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r8, r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ strne.w r8, [r7, #12] │ │ │ │ movs.w sl, sl, lsl #3 │ │ │ │ - beq.n 7ac1c │ │ │ │ + beq.n 7ac24 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ sub.w r3, r3, r8 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi.w 7ae02 │ │ │ │ + bhi.w 7ae0a │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 7ac16 │ │ │ │ + ble.n 7ac1e │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, sl │ │ │ │ str r3, [r7, #12] │ │ │ │ add.w r3, r4, #448 @ 0x1c0 │ │ │ │ @@ -123761,141 +123791,141 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2b788 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bda4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ - b.w 7a3ce │ │ │ │ + b.w 7a3d6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 7a93a │ │ │ │ + b.n 7a942 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - b.w 7a38e │ │ │ │ + b.w 7a396 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.w 7a258 │ │ │ │ + b.w 7a260 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b788 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ - b.w 7a434 │ │ │ │ + b.w 7a43c │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 7ab2c │ │ │ │ + b.n 7ab34 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.w 7a1bc │ │ │ │ + b.w 7a1c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - ble.w 7ab6a │ │ │ │ + ble.w 7ab72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ - ldr r7, [pc, #260] @ (7ada0 ) │ │ │ │ + ldr r7, [pc, #260] @ (7ada8 ) │ │ │ │ mov r4, fp │ │ │ │ - ldr r2, [pc, #260] @ (7ada4 ) │ │ │ │ + ldr r2, [pc, #260] @ (7adac ) │ │ │ │ mov r1, r3 │ │ │ │ add r7, pc │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 7ace4 │ │ │ │ + b.n 7acec │ │ │ │ vldr d7, [r4] │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 2dc8c │ │ │ │ vldr d7, [sp, #8] │ │ │ │ - vldr d6, [pc, #164] @ 7ad68 │ │ │ │ + vldr d6, [pc, #164] @ 7ad70 │ │ │ │ vsub.f64 d7, d7, d0 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7adc6 │ │ │ │ + bgt.n 7adce │ │ │ │ ldr.w r1, [sl] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 7adc0 │ │ │ │ + beq.n 7adc8 │ │ │ │ ldr.w r2, [r1, #168] @ 0xa8 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7ad14 │ │ │ │ + bne.n 7ad1c │ │ │ │ ldr.w r2, [sl, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 7acaa │ │ │ │ - ldr r0, [pc, #168] @ (7ada8 ) │ │ │ │ + bls.n 7acb2 │ │ │ │ + ldr r0, [pc, #168] @ (7adb0 ) │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ add r0, pc │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7acdc │ │ │ │ + beq.n 7ace4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7acd8 │ │ │ │ - b.n 7acaa │ │ │ │ + beq.n 7ace0 │ │ │ │ + b.n 7acb2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7acaa │ │ │ │ + bne.n 7acb2 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ad08 │ │ │ │ + bne.n 7ad10 │ │ │ │ ldr.w r2, [sl, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7acaa │ │ │ │ - b.n 7acdc │ │ │ │ + beq.n 7acb2 │ │ │ │ + b.n 7ace4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a64c │ │ │ │ - b.n 7aa16 │ │ │ │ + beq.w 7a654 │ │ │ │ + b.n 7aa1e │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 7a4a6 │ │ │ │ + b.w 7a4ae │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7a81a │ │ │ │ + b.n 7a822 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7a770 │ │ │ │ + b.n 7a778 │ │ │ │ nop │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 7b1ce │ │ │ │ + b.n 7b1d6 │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -123908,311 +123938,311 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r3, [r1, #24] │ │ │ │ vrshr.u64 q12, , #1 │ │ │ │ vrshr.u64 d24, d3, #1 │ │ │ │ vqshrn.u64 d26, q15, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - b.w 7a5a0 │ │ │ │ + b.w 7a5a8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 7ab2c │ │ │ │ + b.n 7ab34 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, sl │ │ │ │ - b.n 7ab6c │ │ │ │ + b.n 7ab74 │ │ │ │ add.w r3, sl, #448 @ 0x1c0 │ │ │ │ mov r4, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 7a3ce │ │ │ │ + b.w 7a3d6 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 7a2fc │ │ │ │ + b.w 7a304 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a3c8 │ │ │ │ - b.n 7ab84 │ │ │ │ - ldr.w r0, [pc, #1040] @ 7b1fc │ │ │ │ + beq.w 7a3d0 │ │ │ │ + b.n 7ab8c │ │ │ │ + ldr.w r0, [pc, #1040] @ 7b204 │ │ │ │ add r0, pc │ │ │ │ blx 2c028 │ │ │ │ - b.w 7a3c8 │ │ │ │ + b.w 7a3d0 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7aae2 │ │ │ │ + b.n 7aaea │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7aaba │ │ │ │ + b.n 7aac2 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp sl, r3 │ │ │ │ - bhi.w 7af9c │ │ │ │ + bhi.w 7afa4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx 2b66c │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add sl, r6 │ │ │ │ blx 2d368 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7ae36 │ │ │ │ + beq.n 7ae3e │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r8 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ blx 2c2a8 │ │ │ │ strd r6, sl, [r7, #8] │ │ │ │ str.w sl, [r7, #16] │ │ │ │ - b.n 7ac1c │ │ │ │ + b.n 7ac24 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #928] @ (7b200 ) │ │ │ │ - ldr r3, [pc, #932] @ (7b204 ) │ │ │ │ + ldr r2, [pc, #928] @ (7b208 ) │ │ │ │ + ldr r3, [pc, #932] @ (7b20c ) │ │ │ │ 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 7ae8e │ │ │ │ + beq.n 7ae96 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #908] @ (7b208 ) │ │ │ │ - ldr r3, [pc, #900] @ (7b204 ) │ │ │ │ + ldr r2, [pc, #908] @ (7b210 ) │ │ │ │ + ldr r3, [pc, #900] @ (7b20c ) │ │ │ │ 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 7ae70 │ │ │ │ + bne.n 7ae78 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #888] @ (7b20c ) │ │ │ │ + ldr r3, [pc, #888] @ (7b214 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 7a67c │ │ │ │ + b.w 7a684 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 7af42 │ │ │ │ + bne.n 7af4a │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7af70 │ │ │ │ + beq.n 7af78 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #860] @ (7b210 ) │ │ │ │ + ldr r1, [pc, #860] @ (7b218 ) │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #844] @ (7b214 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #844] @ (7b21c ) │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #2690 @ 0xa82 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #804] @ (7b218 ) │ │ │ │ - ldr r3, [pc, #780] @ (7b204 ) │ │ │ │ + ldr r2, [pc, #804] @ (7b220 ) │ │ │ │ + ldr r3, [pc, #780] @ (7b20c ) │ │ │ │ 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 7ae70 │ │ │ │ - ldr r2, [pc, #788] @ (7b21c ) │ │ │ │ + bne.n 7ae78 │ │ │ │ + ldr r2, [pc, #788] @ (7b224 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #788] @ (7b220 ) │ │ │ │ + ldr r3, [pc, #788] @ (7b228 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #756] @ (7b224 ) │ │ │ │ - ldr r3, [pc, #724] @ (7b204 ) │ │ │ │ + ldr r2, [pc, #756] @ (7b22c ) │ │ │ │ + ldr r3, [pc, #724] @ (7b20c ) │ │ │ │ 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 7ae8e │ │ │ │ - b.n 7ae70 │ │ │ │ - ldr r2, [pc, #740] @ (7b228 ) │ │ │ │ - ldr r3, [pc, #700] @ (7b204 ) │ │ │ │ + beq.n 7ae96 │ │ │ │ + b.n 7ae78 │ │ │ │ + ldr r2, [pc, #740] @ (7b230 ) │ │ │ │ + ldr r3, [pc, #700] @ (7b20c ) │ │ │ │ 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 7ae8e │ │ │ │ - b.n 7ae70 │ │ │ │ - b.n 7af20 │ │ │ │ - b.n 7af26 │ │ │ │ + beq.n 7ae96 │ │ │ │ + b.n 7ae78 │ │ │ │ + b.n 7af28 │ │ │ │ + b.n 7af2e │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - b.n 7ae74 │ │ │ │ - ldr r2, [pc, #696] @ (7b22c ) │ │ │ │ - ldr r3, [pc, #656] @ (7b204 ) │ │ │ │ + b.n 7ae7c │ │ │ │ + ldr r2, [pc, #696] @ (7b234 ) │ │ │ │ + ldr r3, [pc, #656] @ (7b20c ) │ │ │ │ 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 7ae70 │ │ │ │ + bne.w 7ae78 │ │ │ │ add sp, #420 @ 0x1a4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2d60c <__cxa_end_catch@plt> │ │ │ │ - b.n 7ae4c │ │ │ │ - b.n 7ae52 │ │ │ │ - b.n 7ae46 │ │ │ │ - b.n 7ae58 │ │ │ │ - ldr r2, [pc, #656] @ (7b230 ) │ │ │ │ - ldr r3, [pc, #612] @ (7b204 ) │ │ │ │ + b.n 7ae54 │ │ │ │ + b.n 7ae5a │ │ │ │ + b.n 7ae4e │ │ │ │ + b.n 7ae60 │ │ │ │ + ldr r2, [pc, #656] @ (7b238 ) │ │ │ │ + ldr r3, [pc, #612] @ (7b20c ) │ │ │ │ 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 7ae70 │ │ │ │ - ldr r0, [pc, #640] @ (7b234 ) │ │ │ │ + bne.w 7ae78 │ │ │ │ + ldr r0, [pc, #640] @ (7b23c ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2ba10 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #616] @ (7b238 ) │ │ │ │ - ldr r3, [pc, #564] @ (7b204 ) │ │ │ │ + ldr r2, [pc, #616] @ (7b240 ) │ │ │ │ + ldr r3, [pc, #564] @ (7b20c ) │ │ │ │ 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 7ae8e │ │ │ │ - b.n 7ae70 │ │ │ │ + beq.w 7ae96 │ │ │ │ + b.n 7ae78 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #592] @ (7b23c ) │ │ │ │ - ldr r3, [pc, #532] @ (7b204 ) │ │ │ │ + ldr r2, [pc, #592] @ (7b244 ) │ │ │ │ + ldr r3, [pc, #532] @ (7b20c ) │ │ │ │ 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 7ae8e │ │ │ │ - b.n 7ae70 │ │ │ │ + beq.w 7ae96 │ │ │ │ + b.n 7ae78 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #560] @ (7b240 ) │ │ │ │ - ldr r3, [pc, #496] @ (7b204 ) │ │ │ │ + ldr r2, [pc, #560] @ (7b248 ) │ │ │ │ + ldr r3, [pc, #496] @ (7b20c ) │ │ │ │ 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 7ae8e │ │ │ │ - b.n 7ae70 │ │ │ │ + beq.w 7ae96 │ │ │ │ + b.n 7ae78 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7b002 │ │ │ │ + b.n 7b00a │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7b026 │ │ │ │ + b.n 7b02e │ │ │ │ mov r0, r7 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #516] @ (7b244 ) │ │ │ │ - ldr r3, [pc, #452] @ (7b204 ) │ │ │ │ + ldr r2, [pc, #516] @ (7b24c ) │ │ │ │ + ldr r3, [pc, #452] @ (7b20c ) │ │ │ │ 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 7ae8e │ │ │ │ - b.n 7ae70 │ │ │ │ + beq.w 7ae96 │ │ │ │ + b.n 7ae78 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #488] @ (7b248 ) │ │ │ │ - ldr r3, [pc, #420] @ (7b204 ) │ │ │ │ + ldr r2, [pc, #488] @ (7b250 ) │ │ │ │ + ldr r3, [pc, #420] @ (7b20c ) │ │ │ │ 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 7ae8e │ │ │ │ - b.n 7ae70 │ │ │ │ - b.n 7b008 │ │ │ │ - ldr r2, [pc, #468] @ (7b24c ) │ │ │ │ - ldr r3, [pc, #392] @ (7b204 ) │ │ │ │ + beq.w 7ae96 │ │ │ │ + b.n 7ae78 │ │ │ │ + b.n 7b010 │ │ │ │ + ldr r2, [pc, #468] @ (7b254 ) │ │ │ │ + ldr r3, [pc, #392] @ (7b20c ) │ │ │ │ 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 7ae70 │ │ │ │ - ldr r0, [pc, #448] @ (7b250 ) │ │ │ │ + bne.w 7ae78 │ │ │ │ + ldr r0, [pc, #448] @ (7b258 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 7afba │ │ │ │ - ldr r3, [pc, #372] @ (7b20c ) │ │ │ │ + b.n 7afc2 │ │ │ │ + ldr r3, [pc, #372] @ (7b214 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 7a63e │ │ │ │ - b.n 7afc6 │ │ │ │ + b.w 7a646 │ │ │ │ + b.n 7afce │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 7b0b0 │ │ │ │ + beq.n 7b0b8 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -124224,229 +124254,229 @@ │ │ │ │ add r3, sp │ │ │ │ str.w r2, [r3, #-208] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ blx 2bbac │ │ │ │ - b.n 7afc6 │ │ │ │ - b.n 7b0ce │ │ │ │ - ldr r3, [pc, #300] @ (7b20c ) │ │ │ │ + b.n 7afce │ │ │ │ + b.n 7b0d6 │ │ │ │ + ldr r3, [pc, #300] @ (7b214 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 7a7fe │ │ │ │ + b.w 7a806 │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #356] @ (7b254 ) │ │ │ │ - ldr r3, [pc, #272] @ (7b204 ) │ │ │ │ + ldr r2, [pc, #356] @ (7b25c ) │ │ │ │ + ldr r3, [pc, #272] @ (7b20c ) │ │ │ │ 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 7ae8e │ │ │ │ - b.n 7ae70 │ │ │ │ - ldr r3, [pc, #260] @ (7b20c ) │ │ │ │ + beq.w 7ae96 │ │ │ │ + b.n 7ae78 │ │ │ │ + ldr r3, [pc, #260] @ (7b214 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 7a8e0 │ │ │ │ + b.w 7a8e8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #320] @ (7b258 ) │ │ │ │ - ldr r3, [pc, #232] @ (7b204 ) │ │ │ │ + ldr r2, [pc, #320] @ (7b260 ) │ │ │ │ + ldr r3, [pc, #232] @ (7b20c ) │ │ │ │ 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 7ae8e │ │ │ │ - b.n 7ae70 │ │ │ │ - b.n 7b136 │ │ │ │ + beq.w 7ae96 │ │ │ │ + b.n 7ae78 │ │ │ │ + b.n 7b13e │ │ │ │ mov r0, r7 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #284] @ (7b25c ) │ │ │ │ - ldr r3, [pc, #196] @ (7b204 ) │ │ │ │ + ldr r2, [pc, #284] @ (7b264 ) │ │ │ │ + ldr r3, [pc, #196] @ (7b20c ) │ │ │ │ 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 7ae8e │ │ │ │ - b.n 7ae70 │ │ │ │ - ldr r2, [pc, #264] @ (7b260 ) │ │ │ │ - ldr r3, [pc, #172] @ (7b204 ) │ │ │ │ + beq.w 7ae96 │ │ │ │ + b.n 7ae78 │ │ │ │ + ldr r2, [pc, #264] @ (7b268 ) │ │ │ │ + ldr r3, [pc, #172] @ (7b20c ) │ │ │ │ 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 7ae70 │ │ │ │ - ldr r0, [pc, #248] @ (7b264 ) │ │ │ │ + bne.w 7ae78 │ │ │ │ + ldr r0, [pc, #248] @ (7b26c ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - ldr r2, [pc, #244] @ (7b268 ) │ │ │ │ - ldr r3, [pc, #140] @ (7b204 ) │ │ │ │ + ldr r2, [pc, #244] @ (7b270 ) │ │ │ │ + ldr r3, [pc, #140] @ (7b20c ) │ │ │ │ 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 7ae70 │ │ │ │ - ldr r0, [pc, #224] @ (7b26c ) │ │ │ │ + bne.w 7ae78 │ │ │ │ + ldr r0, [pc, #224] @ (7b274 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 7af62 │ │ │ │ - b.n 7af68 │ │ │ │ - ldr r2, [pc, #216] @ (7b270 ) │ │ │ │ - ldr r3, [pc, #108] @ (7b204 ) │ │ │ │ + b.n 7af6a │ │ │ │ + b.n 7af70 │ │ │ │ + ldr r2, [pc, #216] @ (7b278 ) │ │ │ │ + ldr r3, [pc, #108] @ (7b20c ) │ │ │ │ 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 7ae70 │ │ │ │ - ldr r0, [pc, #200] @ (7b274 ) │ │ │ │ + bne.w 7ae78 │ │ │ │ + ldr r0, [pc, #200] @ (7b27c ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7b136 │ │ │ │ - b.n 7afc0 │ │ │ │ + b.n 7b13e │ │ │ │ + b.n 7afc8 │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #180] @ (7b278 ) │ │ │ │ - ldr r3, [pc, #60] @ (7b204 ) │ │ │ │ + ldr r2, [pc, #180] @ (7b280 ) │ │ │ │ + ldr r3, [pc, #60] @ (7b20c ) │ │ │ │ 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 7ae8e │ │ │ │ - b.n 7ae70 │ │ │ │ - b.n 7b1b2 │ │ │ │ - ldr r2, [pc, #156] @ (7b27c ) │ │ │ │ - ldr r3, [pc, #36] @ (7b204 ) │ │ │ │ + beq.w 7ae96 │ │ │ │ + b.n 7ae78 │ │ │ │ + b.n 7b1ba │ │ │ │ + ldr r2, [pc, #156] @ (7b284 ) │ │ │ │ + ldr r3, [pc, #36] @ (7b20c ) │ │ │ │ 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 7ae70 │ │ │ │ - ldr r0, [pc, #140] @ (7b280 ) │ │ │ │ + bne.w 7ae78 │ │ │ │ + ldr r0, [pc, #140] @ (7b288 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r2 │ │ │ │ + lsrs r0, r1 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6 │ │ │ │ + lsls r2, r5 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r4, [r0, #0] │ │ │ │ movs r3, r0 │ │ │ │ - ands r2, r7 │ │ │ │ + ands r2, r6 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r0 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ movs r5, r0 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ movs r5, r0 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ movs r5, r0 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ movs r3, r0 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ movs r5, r0 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #22 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ movs r5, r0 │ │ │ │ - blt.n 7b1d8 │ │ │ │ + blt.n 7b1d0 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #14 │ │ │ │ movs r5, r0 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ movs r5, r0 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ movs r5, r0 │ │ │ │ - bge.n 7b230 │ │ │ │ + bge.n 7b228 │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ movs r5, r0 │ │ │ │ - bge.n 7b1fc │ │ │ │ + bge.n 7b1f4 │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ movs r5, r0 │ │ │ │ - bge.n 7b1c0 │ │ │ │ + bge.n 7b1b8 │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ movs r5, r0 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ movs r5, r0 │ │ │ │ - bge.n 7b33c │ │ │ │ + bge.n 7b334 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0007b284 : │ │ │ │ +0007b28c : │ │ │ │ stmdb 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, #1596] @ 7b8d4 │ │ │ │ + ldr.w r2, [pc, #1596] @ 7b8dc │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r3, [pc, #1596] @ 7b8d8 │ │ │ │ + ldr.w r3, [pc, #1596] @ 7b8e0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ - ldr.w r9, [pc, #1588] @ 7b8dc │ │ │ │ + ldr.w r9, [pc, #1588] @ 7b8e4 │ │ │ │ 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, 7b2c0 │ │ │ │ + cbz r0, 7b2c8 │ │ │ │ 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 7b73e │ │ │ │ + ble.w 7b746 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ add.w r6, r4, #448 @ 0x1c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ blx 2c440 │ │ │ │ @@ -124454,68 +124484,68 @@ │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b788 │ │ │ │ movs r1, #1 │ │ │ │ blx 2d634 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ - ldr.w r3, [pc, #1500] @ 7b8e0 │ │ │ │ + ldr.w r3, [pc, #1500] @ 7b8e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ mov r1, r2 │ │ │ │ blx 2becc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1488] @ 7b8e4 │ │ │ │ + ldr.w r2, [pc, #1488] @ 7b8ec │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b360 │ │ │ │ + bne.n 7b368 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 7b368 │ │ │ │ + cbnz r3, 7b370 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ adds r3, #7 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 7b368 │ │ │ │ + bhi.n 7b370 │ │ │ │ movs r5, #32 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b788 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d494 │ │ │ │ movs r1, #1 │ │ │ │ blx 2d634 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 7b8a2 │ │ │ │ + bhi.w 7b8aa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r5, r7, #5 │ │ │ │ lsls r0, r7, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b32e │ │ │ │ + bne.n 7b336 │ │ │ │ movs r5, #42 @ 0x2a │ │ │ │ - b.n 7b330 │ │ │ │ - ldr.w r3, [pc, #1400] @ 7b8e8 │ │ │ │ + b.n 7b338 │ │ │ │ + ldr.w r3, [pc, #1400] @ 7b8f0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2d998 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1388] @ 7b8ec │ │ │ │ + ldr.w r2, [pc, #1388] @ 7b8f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7b76e │ │ │ │ + bne.w 7b776 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bda4 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -124527,41 +124557,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 2bda4 │ │ │ │ - ldr.w r1, [pc, #1324] @ 7b8f0 │ │ │ │ + ldr.w r1, [pc, #1324] @ 7b8f8 │ │ │ │ add r1, pc │ │ │ │ blx 2d998 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1308] @ 7b8f4 │ │ │ │ + ldr.w r2, [pc, #1308] @ 7b8fc │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7b6c8 │ │ │ │ + bne.w 7b6d0 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b6d2 │ │ │ │ + bne.w 7b6da │ │ │ │ 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 7b6d2 │ │ │ │ + bhi.w 7b6da │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 7b576 │ │ │ │ - ldr.w fp, [pc, #1260] @ 7b8f8 │ │ │ │ + ble.w 7b57e │ │ │ │ + ldr.w fp, [pc, #1260] @ 7b900 │ │ │ │ add.w r8, r8, #2 │ │ │ │ - ldr.w sl, [pc, #1256] @ 7b8fc │ │ │ │ + ldr.w sl, [pc, #1256] @ 7b904 │ │ │ │ movs r5, #2 │ │ │ │ add fp, pc │ │ │ │ add sl, pc │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b788 │ │ │ │ @@ -124598,54 +124628,54 @@ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bda4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1140] @ 7b900 │ │ │ │ + ldr.w r3, [pc, #1140] @ 7b908 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b664 │ │ │ │ + bne.w 7b66c │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b66e │ │ │ │ + bne.w 7b676 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ adds r3, #7 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 7b66e │ │ │ │ + bhi.w 7b676 │ │ │ │ movs r7, #32 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b788 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d494 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d634 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 7b8ac │ │ │ │ + bhi.w 7b8b4 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ add r6, sp, #716 @ 0x2cc │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr.w r3, [pc, #1032] @ 7b8e8 │ │ │ │ + ldr.w r3, [pc, #1032] @ 7b8f0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2d998 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1044] @ 7b904 │ │ │ │ + ldr.w r3, [pc, #1044] @ 7b90c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r2, [r2, #224] @ 0xe0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b6c2 │ │ │ │ + bne.w 7b6ca │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bda4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -124657,55 +124687,55 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bda4 │ │ │ │ - ldr r1, [pc, #980] @ (7b908 ) │ │ │ │ + ldr r1, [pc, #980] @ (7b910 ) │ │ │ │ add r1, pc │ │ │ │ blx 2d998 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #968] @ (7b90c ) │ │ │ │ + ldr r3, [pc, #968] @ (7b914 ) │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b672 │ │ │ │ + bne.w 7b67a │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b67c │ │ │ │ + bne.w 7b684 │ │ │ │ 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 7b67c │ │ │ │ + bhi.w 7b684 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.w 7b41c │ │ │ │ + bne.w 7b424 │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7b794 │ │ │ │ + ble.w 7b79c │ │ │ │ ldr.w r5, [r4, #476] @ 0x1dc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7b774 │ │ │ │ + bne.w 7b77c │ │ │ │ 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, #884] @ (7b910 ) │ │ │ │ + ldr r2, [pc, #884] @ (7b918 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7b80e │ │ │ │ + bne.w 7b816 │ │ │ │ add.w r1, r4, #120 @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ movs r0, #4 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ @@ -124714,15 +124744,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ mov sl, r0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 73c4c │ │ │ │ + bl 73c54 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ mov r3, r7 │ │ │ │ @@ -124731,427 +124761,427 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea08 │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #784] @ (7b914 ) │ │ │ │ - ldr r3, [pc, #724] @ (7b8d8 ) │ │ │ │ + ldr r2, [pc, #784] @ (7b91c ) │ │ │ │ + ldr r3, [pc, #724] @ (7b8e0 ) │ │ │ │ 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 7b80a │ │ │ │ - ldr r3, [pc, #768] @ (7b918 ) │ │ │ │ + bne.w 7b812 │ │ │ │ + ldr r3, [pc, #768] @ (7b920 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ - ldr r3, [pc, #752] @ (7b91c ) │ │ │ │ + ldr r3, [pc, #752] @ (7b924 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7b4e6 │ │ │ │ - ldr r3, [pc, #748] @ (7b920 ) │ │ │ │ + b.n 7b4ee │ │ │ │ + ldr r3, [pc, #748] @ (7b928 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7b4e6 │ │ │ │ - ldr r3, [pc, #740] @ (7b924 ) │ │ │ │ + b.n 7b4ee │ │ │ │ + ldr r3, [pc, #740] @ (7b92c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7b4e6 │ │ │ │ - ldr r3, [pc, #724] @ (7b91c ) │ │ │ │ + b.n 7b4ee │ │ │ │ + ldr r3, [pc, #724] @ (7b924 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7b376 │ │ │ │ - ldr r3, [pc, #716] @ (7b920 ) │ │ │ │ + b.n 7b37e │ │ │ │ + ldr r3, [pc, #716] @ (7b928 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7b376 │ │ │ │ - ldr r3, [pc, #712] @ (7b924 ) │ │ │ │ + b.n 7b37e │ │ │ │ + ldr r3, [pc, #712] @ (7b92c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7b376 │ │ │ │ + b.n 7b37e │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b4ae │ │ │ │ + bne.w 7b4b6 │ │ │ │ movs r7, #42 @ 0x2a │ │ │ │ - b.n 7b4b0 │ │ │ │ + b.n 7b4b8 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b56e │ │ │ │ + bne.w 7b576 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b788 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d634 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ 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 7b7cc │ │ │ │ - ldr r2, [pc, #640] @ (7b928 ) │ │ │ │ - ldr r3, [pc, #556] @ (7b8d8 ) │ │ │ │ + ble.w 7b7d4 │ │ │ │ + ldr r2, [pc, #640] @ (7b930 ) │ │ │ │ + ldr r3, [pc, #556] @ (7b8e0 ) │ │ │ │ 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 7b80a │ │ │ │ + bne.w 7b812 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7b506 │ │ │ │ + b.n 7b50e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b402 │ │ │ │ + bne.w 7b40a │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b788 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ 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 7b6a6 │ │ │ │ + bgt.n 7b6ae │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ - cbz r3, 7b708 │ │ │ │ + cbz r3, 7b710 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7b6a6 │ │ │ │ - ldr r2, [pc, #524] @ (7b92c ) │ │ │ │ - ldr r3, [pc, #440] @ (7b8d8 ) │ │ │ │ + beq.n 7b6ae │ │ │ │ + ldr r2, [pc, #524] @ (7b934 ) │ │ │ │ + ldr r3, [pc, #440] @ (7b8e0 ) │ │ │ │ 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 7b80a │ │ │ │ + bne.n 7b812 │ │ │ │ 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, 7b756 │ │ │ │ + cbz r6, 7b75e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ str r6, [sp, #8] │ │ │ │ blx sl │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7b2d4 │ │ │ │ + b.n 7b2dc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b396 │ │ │ │ + b.n 7b39e │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7b6a6 │ │ │ │ + bne.n 7b6ae │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b788 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ strb.w r5, [r4, #484] @ 0x1e4 │ │ │ │ - b.n 7b6a6 │ │ │ │ + b.n 7b6ae │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ - cbz r3, 7b7a8 │ │ │ │ + cbz r3, 7b7b0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ blx r7 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b580 │ │ │ │ + beq.w 7b588 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7b580 │ │ │ │ + b.n 7b588 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ - cbz r3, 7b7e0 │ │ │ │ + cbz r3, 7b7e8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7b6a6 │ │ │ │ - ldr r2, [pc, #312] @ (7b930 ) │ │ │ │ - ldr r3, [pc, #220] @ (7b8d8 ) │ │ │ │ + beq.w 7b6ae │ │ │ │ + ldr r2, [pc, #312] @ (7b938 ) │ │ │ │ + ldr r3, [pc, #220] @ (7b8e0 ) │ │ │ │ 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 7b730 │ │ │ │ + beq.n 7b738 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7b5ae │ │ │ │ + b.n 7b5b6 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #276] @ (7b934 ) │ │ │ │ - ldr r3, [pc, #180] @ (7b8d8 ) │ │ │ │ + ldr r2, [pc, #276] @ (7b93c ) │ │ │ │ + ldr r3, [pc, #180] @ (7b8e0 ) │ │ │ │ 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 7b80a │ │ │ │ + bne.n 7b812 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #248] @ (7b938 ) │ │ │ │ - ldr r3, [pc, #152] @ (7b8d8 ) │ │ │ │ + ldr r2, [pc, #248] @ (7b940 ) │ │ │ │ + ldr r3, [pc, #152] @ (7b8e0 ) │ │ │ │ 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 7b832 │ │ │ │ - b.n 7b80a │ │ │ │ + beq.n 7b83a │ │ │ │ + b.n 7b812 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #224] @ (7b93c ) │ │ │ │ - ldr r3, [pc, #124] @ (7b8d8 ) │ │ │ │ + ldr r2, [pc, #224] @ (7b944 ) │ │ │ │ + ldr r3, [pc, #124] @ (7b8e0 ) │ │ │ │ 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 7b832 │ │ │ │ - b.n 7b80a │ │ │ │ + beq.n 7b83a │ │ │ │ + b.n 7b812 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #184] @ (7b940 ) │ │ │ │ - ldr r3, [pc, #76] @ (7b8d8 ) │ │ │ │ + ldr r2, [pc, #184] @ (7b948 ) │ │ │ │ + ldr r3, [pc, #76] @ (7b8e0 ) │ │ │ │ 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 7b832 │ │ │ │ - b.n 7b80a │ │ │ │ - b.n 7b874 │ │ │ │ - b.n 7b87a │ │ │ │ - b.n 7b880 │ │ │ │ - ldr r3, [pc, #160] @ (7b944 ) │ │ │ │ + beq.n 7b83a │ │ │ │ + b.n 7b812 │ │ │ │ + b.n 7b87c │ │ │ │ + b.n 7b882 │ │ │ │ + b.n 7b888 │ │ │ │ + ldr r3, [pc, #160] @ (7b94c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7b376 │ │ │ │ - ldr r3, [pc, #148] @ (7b944 ) │ │ │ │ + b.n 7b37e │ │ │ │ + ldr r3, [pc, #148] @ (7b94c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7b4e6 │ │ │ │ + b.n 7b4ee │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #136] @ (7b948 ) │ │ │ │ - ldr r3, [pc, #24] @ (7b8d8 ) │ │ │ │ + ldr r2, [pc, #136] @ (7b950 ) │ │ │ │ + ldr r3, [pc, #24] @ (7b8e0 ) │ │ │ │ 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 7b832 │ │ │ │ - b.n 7b80a │ │ │ │ + beq.n 7b83a │ │ │ │ + b.n 7b812 │ │ │ │ nop │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ movs r3, r0 │ │ │ │ ldrb r5, [r1, #21] │ │ │ │ vmla.i , , d16[0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ - vraddhn.i d23, , q11 │ │ │ │ + vsri.64 d23, d14, #1 │ │ │ │ movs r3, r0 │ │ │ │ ldrb r3, [r1, #18] │ │ │ │ - vsri.32 , q2, #1 │ │ │ │ + vmls.i , , d12[0] │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ movs r3, r0 │ │ │ │ ldrb r5, [r2, #15] │ │ │ │ vtbx.8 d23, {d15-d18}, d3 │ │ │ │ - vrsra.u32 d23, d24, #1 │ │ │ │ + vrsra.u32 d23, d16, #1 │ │ │ │ movs r3, r0 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ @ instruction: 0xffff7d0d │ │ │ │ - vtbl.8 d19, {d15-d16}, d28 │ │ │ │ + vtbl.8 d19, {d15-d16}, d20 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ movs r5, r0 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #8 │ │ │ │ movs r5, r0 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ movs r5, r0 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #6 │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007b94c : │ │ │ │ +0007b954 : │ │ │ │ stmdb 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.w r2, [pc, #1348] @ 7bea4 │ │ │ │ + ldr.w r2, [pc, #1348] @ 7beac │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1348] @ 7bea8 │ │ │ │ + ldr.w r3, [pc, #1348] @ 7beb0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #1344] @ 7beac │ │ │ │ + ldr.w r5, [pc, #1344] @ 7beb4 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7be8e │ │ │ │ + beq.w 7be96 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7be26 │ │ │ │ - ldr.w r3, [pc, #1312] @ 7beb0 │ │ │ │ + beq.w 7be2e │ │ │ │ + ldr.w r3, [pc, #1312] @ 7beb8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov sl, r3 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bc22 │ │ │ │ + bne.w 7bc2a │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ mov fp, r1 │ │ │ │ - cbz r0, 7b9ac │ │ │ │ + cbz r0, 7b9b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ - ldr.w r3, [pc, #1280] @ 7beb4 │ │ │ │ + ldr.w r3, [pc, #1280] @ 7bebc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bc3e │ │ │ │ + beq.w 7bc46 │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 7b9d4 │ │ │ │ + ble.n 7b9dc │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [pc, #1248] @ 7beb8 │ │ │ │ + ldr.w r3, [pc, #1248] @ 7bec0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ blx 2becc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bb06 │ │ │ │ + bne.w 7bb0e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - cbz r6, 7ba02 │ │ │ │ + cbz r6, 7ba0a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -125167,15 +125197,15 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #18 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #1160] @ 7bebc │ │ │ │ + ldr.w ip, [pc, #1160] @ 7bec4 │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ @@ -125206,55 +125236,55 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strb.w ip, [sp, #78] @ 0x4e │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 7baa2 │ │ │ │ + beq.n 7baaa │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7bab2 │ │ │ │ + beq.n 7baba │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - cbz r6, 7baca │ │ │ │ + cbz r6, 7bad2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - ldr r1, [pc, #1004] @ (7bec0 ) │ │ │ │ + ldr r1, [pc, #1004] @ (7bec8 ) │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r2, #32] │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7bb00 │ │ │ │ + beq.n 7bb08 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ add.w r2, r4, #448 @ 0x1c0 │ │ │ │ movs r1, #13 │ │ │ │ @@ -125263,32 +125293,32 @@ │ │ │ │ movs r1, #32 │ │ │ │ blx 2d494 │ │ │ │ ldr.w r1, [r4, #340] @ 0x154 │ │ │ │ blx 2d634 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 7be02 │ │ │ │ + bhi.w 7be0a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ movs r5, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r3, [pc, #904] @ (7bec4 ) │ │ │ │ + ldr r3, [pc, #904] @ (7becc ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2d998 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #896] @ (7bec8 ) │ │ │ │ + ldr r2, [pc, #896] @ (7bed0 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bd68 │ │ │ │ + bne.w 7bd70 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bda4 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -125306,452 +125336,452 @@ │ │ │ │ blx 2bda4 │ │ │ │ mov r1, fp │ │ │ │ blx 2d998 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bc22 │ │ │ │ + bne.n 7bc2a │ │ │ │ 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, 7bbf4 │ │ │ │ + cbnz r0, 7bbfc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #784] @ (7becc ) │ │ │ │ + ldr r3, [pc, #784] @ (7bed4 ) │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7bd9a │ │ │ │ + bne.w 7bda2 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7bd42 │ │ │ │ + bne.w 7bd4a │ │ │ │ ldr.w r3, [r2, #224] @ 0xe0 │ │ │ │ - ldr r2, [pc, #764] @ (7bed0 ) │ │ │ │ + ldr r2, [pc, #764] @ (7bed8 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bda6 │ │ │ │ + bne.w 7bdae │ │ │ │ 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 7bd42 │ │ │ │ + ble.w 7bd4a │ │ │ │ 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, 7bc22 │ │ │ │ + cbnz r3, 7bc2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 7bc22 │ │ │ │ + cbnz r0, 7bc2a │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 7bd6e │ │ │ │ - ldr r2, [pc, #688] @ (7bed4 ) │ │ │ │ - ldr r3, [pc, #640] @ (7bea8 ) │ │ │ │ + bgt.w 7bd76 │ │ │ │ + ldr r2, [pc, #688] @ (7bedc ) │ │ │ │ + ldr r3, [pc, #640] @ (7beb0 ) │ │ │ │ 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 7bdd2 │ │ │ │ + bne.w 7bdda │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - cbz r6, 7bc4e │ │ │ │ + cbz r6, 7bc56 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr r1, [pc, #636] @ (7bed8 ) │ │ │ │ + ldr r1, [pc, #636] @ (7bee0 ) │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r0, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7bc9c │ │ │ │ + beq.n 7bca4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7bcae │ │ │ │ + beq.n 7bcb6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b9c2 │ │ │ │ + beq.w 7b9ca │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - cbz r6, 7bcce │ │ │ │ + cbz r6, 7bcd6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - ldr r1, [pc, #516] @ (7bedc ) │ │ │ │ + ldr r1, [pc, #516] @ (7bee4 ) │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r2, #24] │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #500] @ (7bee0 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #500] @ (7bee8 ) │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7bd12 │ │ │ │ + beq.n 7bd1a │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7bd22 │ │ │ │ + beq.n 7bd2a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7b9c2 │ │ │ │ - ldr r3, [pc, #440] @ (7bee4 ) │ │ │ │ + b.n 7b9ca │ │ │ │ + ldr r3, [pc, #440] @ (7beec ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7bb40 │ │ │ │ - ldr r3, [pc, #436] @ (7bee8 ) │ │ │ │ + b.n 7bb48 │ │ │ │ + ldr r3, [pc, #436] @ (7bef0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7bb40 │ │ │ │ - ldr r3, [pc, #432] @ (7beec ) │ │ │ │ + b.n 7bb48 │ │ │ │ + ldr r3, [pc, #432] @ (7bef4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7bb40 │ │ │ │ + b.n 7bb48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7bc02 │ │ │ │ + beq.w 7bc0a │ │ │ │ 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 7bc02 │ │ │ │ + b.n 7bc0a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7bb5e │ │ │ │ + b.n 7bb66 │ │ │ │ ldr.w r5, [r4, #288] @ 0x120 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 73c4c │ │ │ │ + bl 73c54 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7bc22 │ │ │ │ + b.n 7bc2a │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7bd42 │ │ │ │ + beq.n 7bd4a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - b.n 7bbce │ │ │ │ + b.n 7bbd6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7bbe4 │ │ │ │ + b.n 7bbec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #304] @ (7bef0 ) │ │ │ │ - ldr r3, [pc, #228] @ (7bea8 ) │ │ │ │ + ldr r2, [pc, #304] @ (7bef8 ) │ │ │ │ + ldr r3, [pc, #228] @ (7beb0 ) │ │ │ │ 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 7bdfe │ │ │ │ + beq.n 7be06 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 7bdb2 │ │ │ │ + b.n 7bdba │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #264] @ (7bef4 ) │ │ │ │ - ldr r3, [pc, #184] @ (7bea8 ) │ │ │ │ + ldr r2, [pc, #264] @ (7befc ) │ │ │ │ + ldr r3, [pc, #184] @ (7beb0 ) │ │ │ │ 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 7bdd2 │ │ │ │ + bne.n 7bdda │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #244] @ (7bef8 ) │ │ │ │ + ldr r3, [pc, #244] @ (7bf00 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7bb40 │ │ │ │ + b.n 7bb48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #232] @ (7befc ) │ │ │ │ - ldr r3, [pc, #148] @ (7bea8 ) │ │ │ │ + ldr r2, [pc, #232] @ (7bf04 ) │ │ │ │ + ldr r3, [pc, #148] @ (7beb0 ) │ │ │ │ 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 7bdfe │ │ │ │ - b.n 7bdd2 │ │ │ │ - ldr r3, [pc, #216] @ (7bf00 ) │ │ │ │ + beq.n 7be06 │ │ │ │ + b.n 7bdda │ │ │ │ + ldr r3, [pc, #216] @ (7bf08 ) │ │ │ │ movw r2, #2782 @ 0xade │ │ │ │ - ldr r1, [pc, #212] @ (7bf04 ) │ │ │ │ - ldr r0, [pc, #216] @ (7bf08 ) │ │ │ │ + ldr r1, [pc, #212] @ (7bf0c ) │ │ │ │ + ldr r0, [pc, #216] @ (7bf10 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #200] @ (7bf0c ) │ │ │ │ - ldr r3, [pc, #100] @ (7bea8 ) │ │ │ │ + ldr r2, [pc, #200] @ (7bf14 ) │ │ │ │ + ldr r3, [pc, #100] @ (7beb0 ) │ │ │ │ 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 7bdfe │ │ │ │ - b.n 7bdd2 │ │ │ │ - b.n 7bdb8 │ │ │ │ - b.n 7bdde │ │ │ │ - b.n 7bde4 │ │ │ │ + beq.n 7be06 │ │ │ │ + b.n 7bdda │ │ │ │ + b.n 7bdc0 │ │ │ │ + b.n 7bde6 │ │ │ │ + b.n 7bdec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7be0a │ │ │ │ - b.n 7be72 │ │ │ │ + b.n 7be12 │ │ │ │ + b.n 7be7a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #148] @ (7bf10 ) │ │ │ │ - ldr r3, [pc, #44] @ (7bea8 ) │ │ │ │ + ldr r2, [pc, #148] @ (7bf18 ) │ │ │ │ + ldr r3, [pc, #44] @ (7beb0 ) │ │ │ │ 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 7bdfe │ │ │ │ - b.n 7bdd2 │ │ │ │ - ldr r3, [pc, #132] @ (7bf14 ) │ │ │ │ + beq.n 7be06 │ │ │ │ + b.n 7bdda │ │ │ │ + ldr r3, [pc, #132] @ (7bf1c ) │ │ │ │ movw r2, #2781 @ 0xadd │ │ │ │ - ldr r1, [pc, #128] @ (7bf18 ) │ │ │ │ - ldr r0, [pc, #132] @ (7bf1c ) │ │ │ │ + ldr r1, [pc, #128] @ (7bf20 ) │ │ │ │ + ldr r0, [pc, #132] @ (7bf24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ asrs r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r3, [r5, #19] │ │ │ │ vsri.64 , , #1 │ │ │ │ vmls.i , , d21[0] │ │ │ │ - vsubw.u , , d10 │ │ │ │ + vsubw.u , , d2 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - bmi.n 7bfc8 │ │ │ │ + bmi.n 7bfc0 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ movs r5, r0 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #20 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r2, [r3, r2] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ movs r5, r0 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0007bf20 : │ │ │ │ +0007bf28 : │ │ │ │ stmdb 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 r2, [pc, #908] @ (7c2c0 ) │ │ │ │ + ldr r2, [pc, #908] @ (7c2c8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #908] @ (7c2c4 ) │ │ │ │ + ldr r3, [pc, #908] @ (7c2cc ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r0, #288] @ 0x120 │ │ │ │ - ldr r5, [pc, #904] @ (7c2c8 ) │ │ │ │ + ldr r5, [pc, #904] @ (7c2d0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c362 │ │ │ │ + beq.w 7c36a │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c34e │ │ │ │ - ldr r3, [pc, #876] @ (7c2cc ) │ │ │ │ + beq.w 7c356 │ │ │ │ + ldr r3, [pc, #876] @ (7c2d4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c072 │ │ │ │ + bne.w 7c07a │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r4, #308] @ 0x134 │ │ │ │ - cbz r1, 7bf7c │ │ │ │ + cbz r1, 7bf84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c08e │ │ │ │ - ldr r2, [pc, #848] @ (7c2d0 ) │ │ │ │ - ldr r3, [pc, #836] @ (7c2c4 ) │ │ │ │ + bne.w 7c096 │ │ │ │ + ldr r2, [pc, #848] @ (7c2d8 ) │ │ │ │ + ldr r3, [pc, #836] @ (7c2cc ) │ │ │ │ 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 7c32a │ │ │ │ + bne.w 7c332 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #644] @ 0x284 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #812] @ (7c2d4 ) │ │ │ │ + ldr r3, [pc, #812] @ (7c2dc ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2d998 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #804] @ (7c2d8 ) │ │ │ │ + ldr r2, [pc, #804] @ (7c2e0 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7c266 │ │ │ │ + bne.w 7c26e │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bda4 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -125765,76 +125795,76 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bda4 │ │ │ │ mov r1, r9 │ │ │ │ blx 2d998 │ │ │ │ - ldr r1, [pc, #736] @ (7c2dc ) │ │ │ │ + ldr r1, [pc, #736] @ (7c2e4 ) │ │ │ │ add r1, pc │ │ │ │ blx 2d998 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 7c052 │ │ │ │ - ldr r2, [pc, #712] @ (7c2e0 ) │ │ │ │ + cbnz r0, 7c05a │ │ │ │ + ldr r2, [pc, #712] @ (7c2e8 ) │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7c2a0 │ │ │ │ + bne.w 7c2a8 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ - vldr d7, [pc, #652] @ 7c2b8 │ │ │ │ + vldr d7, [pc, #652] @ 7c2c0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 7c222 │ │ │ │ + bpl.w 7c22a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #676] @ (7c2e4 ) │ │ │ │ + ldr r2, [pc, #676] @ (7c2ec ) │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7c2a6 │ │ │ │ + bne.w 7c2ae │ │ │ │ ldr.w r2, [r4, #568] @ 0x238 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 7c222 │ │ │ │ + bne.w 7c22a │ │ │ │ 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, 7c072 │ │ │ │ + cbnz r3, 7c07a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c26c │ │ │ │ - ldr r2, [pc, #628] @ (7c2e8 ) │ │ │ │ - ldr r3, [pc, #588] @ (7c2c4 ) │ │ │ │ + beq.w 7c274 │ │ │ │ + ldr r2, [pc, #628] @ (7c2f0 ) │ │ │ │ + ldr r3, [pc, #588] @ (7c2cc ) │ │ │ │ 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 7c32a │ │ │ │ + bne.w 7c332 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r4, #288] @ 0x120 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr.w r1, [r4, #308] @ 0x134 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 7c0aa │ │ │ │ + cbz r3, 7c0b2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ @@ -125842,24 +125872,24 @@ │ │ │ │ add r2, sp, #32 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r7 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ - cbz r0, 7c0d4 │ │ │ │ + cbz r0, 7c0dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - cbz r6, 7c0ea │ │ │ │ + cbz r6, 7c0f2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -125870,15 +125900,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #25 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #476] @ 7c2ec │ │ │ │ + ldr.w ip, [pc, #476] @ 7c2f4 │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ @@ -125912,35 +125942,35 @@ │ │ │ │ strh.w lr, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ strb.w ip, [sp, #70] @ 0x46 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 7c18a │ │ │ │ + beq.n 7c192 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7c19a │ │ │ │ + beq.n 7c1a2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r2, 7c204 │ │ │ │ + cbz r2, 7c20c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #316] @ (7c2f0 ) │ │ │ │ + ldr r3, [pc, #316] @ (7c2f8 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ blx 2becc │ │ │ │ add.w r2, r4, #448 @ 0x1c0 │ │ │ │ movs r1, #13 │ │ │ │ @@ -125949,1054 +125979,1054 @@ │ │ │ │ movs r1, #32 │ │ │ │ blx 2d494 │ │ │ │ ldr.w r1, [r4, #340] @ 0x154 │ │ │ │ blx 2d634 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 7c376 │ │ │ │ - add r2, pc, #8 @ (adr r2, 7c1f0 ) │ │ │ │ + bhi.w 7c37e │ │ │ │ + add r2, pc, #8 @ (adr r2, 7c1f8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ movs r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - b.n 7c1b2 │ │ │ │ - ldr r3, [pc, #232] @ (7c2f4 ) │ │ │ │ + b.n 7c1ba │ │ │ │ + ldr r3, [pc, #232] @ (7c2fc ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7bfaa │ │ │ │ - ldr r3, [pc, #228] @ (7c2f8 ) │ │ │ │ + b.n 7bfb2 │ │ │ │ + ldr r3, [pc, #228] @ (7c300 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7bfaa │ │ │ │ - ldr r3, [pc, #224] @ (7c2fc ) │ │ │ │ + b.n 7bfb2 │ │ │ │ + ldr r3, [pc, #224] @ (7c304 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7bfaa │ │ │ │ + b.n 7bfb2 │ │ │ │ ldrd r3, r1, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 7c252 │ │ │ │ + cbnz r3, 7c25a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7c05e │ │ │ │ + beq.w 7c066 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r0, [pc, #204] @ (7c300 ) │ │ │ │ + ldr r0, [pc, #204] @ (7c308 ) │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 7c244 │ │ │ │ + bne.n 7c24c │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 7c254 │ │ │ │ - b.n 7c05e │ │ │ │ + beq.n 7c25c │ │ │ │ + b.n 7c066 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c05e │ │ │ │ + beq.w 7c066 │ │ │ │ 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 7c05e │ │ │ │ + b.n 7c066 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7bfc8 │ │ │ │ + b.n 7bfd0 │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7c072 │ │ │ │ + ble.w 7c07a │ │ │ │ ldr.w r5, [r4, #288] @ 0x120 │ │ │ │ add r7, sp, #32 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 73c4c │ │ │ │ + bl 73c54 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7c072 │ │ │ │ + b.n 7c07a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7c02a │ │ │ │ + b.n 7c032 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c222 │ │ │ │ + beq.n 7c22a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 7c052 │ │ │ │ + b.n 7c05a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r7, #168 @ 0xa8 │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r1, [r0, #2] │ │ │ │ - vtbl.8 d22, {d31-, , #1 │ │ │ │ - @ instruction: 0xffff2eba │ │ │ │ + @ instruction: 0xffff2eb2 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [r4, #100] @ 0x64 │ │ │ │ vtbl.8 d25, {d15}, d5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (7c39c ) │ │ │ │ - ldr r3, [pc, #132] @ (7c3a0 ) │ │ │ │ + ldr r2, [pc, #132] @ (7c3a4 ) │ │ │ │ + ldr r3, [pc, #132] @ (7c3a8 ) │ │ │ │ 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 7c348 │ │ │ │ + beq.n 7c350 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #32 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #108] @ (7c3a4 ) │ │ │ │ - ldr r3, [pc, #104] @ (7c3a0 ) │ │ │ │ + ldr r2, [pc, #108] @ (7c3ac ) │ │ │ │ + ldr r3, [pc, #104] @ (7c3a8 ) │ │ │ │ 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 7c32a │ │ │ │ + bne.n 7c332 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 7c310 │ │ │ │ - ldr r3, [pc, #88] @ (7c3a8 ) │ │ │ │ + b.n 7c318 │ │ │ │ + ldr r3, [pc, #88] @ (7c3b0 ) │ │ │ │ movw r2, #2849 @ 0xb21 │ │ │ │ - ldr r1, [pc, #84] @ (7c3ac ) │ │ │ │ - ldr r0, [pc, #88] @ (7c3b0 ) │ │ │ │ + ldr r1, [pc, #84] @ (7c3b4 ) │ │ │ │ + ldr r0, [pc, #88] @ (7c3b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ (7c3b4 ) │ │ │ │ + ldr r3, [pc, #80] @ (7c3bc ) │ │ │ │ mov.w r2, #2848 @ 0xb20 │ │ │ │ - ldr r1, [pc, #76] @ (7c3b8 ) │ │ │ │ - ldr r0, [pc, #80] @ (7c3bc ) │ │ │ │ + ldr r1, [pc, #76] @ (7c3c0 ) │ │ │ │ + ldr r0, [pc, #80] @ (7c3c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ (7c3c0 ) │ │ │ │ + ldr r3, [pc, #72] @ (7c3c8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7bfaa │ │ │ │ + b.n 7bfb2 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #60] @ (7c3c4 ) │ │ │ │ - ldr r3, [pc, #24] @ (7c3a0 ) │ │ │ │ + ldr r2, [pc, #60] @ (7c3cc ) │ │ │ │ + ldr r3, [pc, #24] @ (7c3a8 ) │ │ │ │ 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 7c348 │ │ │ │ - b.n 7c32a │ │ │ │ + beq.n 7c350 │ │ │ │ + b.n 7c332 │ │ │ │ nop │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #14 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #488] @ (7c598 ) │ │ │ │ + ldr r3, [pc, #456] @ (7c580 ) │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #408] @ (7c554 ) │ │ │ │ + ldr r3, [pc, #376] @ (7c53c ) │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007c3c8 : │ │ │ │ +0007c3d0 : │ │ │ │ stmdb 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, #3152] @ 7d02c │ │ │ │ + ldr.w r2, [pc, #3152] @ 7d034 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr.w r3, [pc, #3152] @ 7d030 │ │ │ │ + ldr.w r3, [pc, #3152] @ 7d038 │ │ │ │ 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 7cd74 │ │ │ │ + beq.w 7cd7c │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7c412 │ │ │ │ + beq.n 7c41a │ │ │ │ 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 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr.w r1, [pc, #3088] @ 7d034 │ │ │ │ + ldr.w r1, [pc, #3088] @ 7d03c │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [r3, #76] @ 0x4c │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7c45e │ │ │ │ + beq.n 7c466 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7c470 │ │ │ │ + beq.n 7c478 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2b618 │ │ │ │ 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 7c49a │ │ │ │ + beq.n 7c4a2 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2960] @ 7d038 │ │ │ │ + ldr.w r1, [pc, #2960] @ 7d040 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #72] @ 0x48 │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #360 @ 0x168 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7c4e2 │ │ │ │ + beq.n 7c4ea │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7c4f0 │ │ │ │ + beq.n 7c4f8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7c514 │ │ │ │ + beq.n 7c51c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2844] @ 7d03c │ │ │ │ + ldr.w r1, [pc, #2844] @ 7d044 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7c556 │ │ │ │ + beq.n 7c55e │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7c564 │ │ │ │ + beq.n 7c56c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r4, #612] @ 0x264 │ │ │ │ blx 2b618 │ │ │ │ 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 7c590 │ │ │ │ + beq.n 7c598 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2724] @ 7d040 │ │ │ │ + ldr.w r1, [pc, #2724] @ 7d048 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #64] @ 0x40 │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7c5d2 │ │ │ │ + beq.n 7c5da │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7c5e0 │ │ │ │ + beq.n 7c5e8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7c608 │ │ │ │ + beq.n 7c610 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2608] @ 7d044 │ │ │ │ + ldr.w r1, [pc, #2608] @ 7d04c │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #404 @ 0x194 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7c650 │ │ │ │ + beq.n 7c658 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7c65e │ │ │ │ + beq.n 7c666 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7c680 │ │ │ │ + beq.n 7c688 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2492] @ 7d048 │ │ │ │ + ldr.w r1, [pc, #2492] @ 7d050 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #392 @ 0x188 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7c6c8 │ │ │ │ + beq.n 7c6d0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7c6d6 │ │ │ │ + beq.n 7c6de │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7c6f8 │ │ │ │ + beq.n 7c700 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2376] @ 7d04c │ │ │ │ + ldr.w r1, [pc, #2376] @ 7d054 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #396 @ 0x18c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7c740 │ │ │ │ + beq.n 7c748 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7c74e │ │ │ │ + beq.n 7c756 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7c770 │ │ │ │ + beq.n 7c778 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2260] @ 7d050 │ │ │ │ + ldr.w r1, [pc, #2260] @ 7d058 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #400 @ 0x190 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7c7b8 │ │ │ │ + beq.n 7c7c0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7c7c6 │ │ │ │ + beq.n 7c7ce │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7c7e8 │ │ │ │ + beq.n 7c7f0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2144] @ 7d054 │ │ │ │ + ldr.w r1, [pc, #2144] @ 7d05c │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #76] @ 0x4c │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #488 @ 0x1e8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7c830 │ │ │ │ + beq.n 7c838 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7c83e │ │ │ │ + beq.n 7c846 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7c860 │ │ │ │ + beq.n 7c868 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #2028] @ 7d058 │ │ │ │ + ldr.w r1, [pc, #2028] @ 7d060 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #64] @ 0x40 │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #476 @ 0x1dc │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7c8a8 │ │ │ │ + beq.n 7c8b0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7c8b6 │ │ │ │ + beq.n 7c8be │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7c8d8 │ │ │ │ + beq.n 7c8e0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1912] @ 7d05c │ │ │ │ + ldr.w r1, [pc, #1912] @ 7d064 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #72] @ 0x48 │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #384 @ 0x180 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7c920 │ │ │ │ + beq.n 7c928 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7c92e │ │ │ │ + beq.n 7c936 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7c950 │ │ │ │ + beq.n 7c958 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1796] @ 7d060 │ │ │ │ + ldr.w r1, [pc, #1796] @ 7d068 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #72] @ 0x48 │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #536 @ 0x218 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7c998 │ │ │ │ + beq.n 7c9a0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7c9a6 │ │ │ │ + beq.n 7c9ae │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7c9c8 │ │ │ │ + beq.n 7c9d0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1680] @ 7d064 │ │ │ │ + ldr.w r1, [pc, #1680] @ 7d06c │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #72] @ 0x48 │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #544 @ 0x220 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7ca10 │ │ │ │ + beq.n 7ca18 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7ca1e │ │ │ │ + beq.n 7ca26 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7ca40 │ │ │ │ + beq.n 7ca48 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1564] @ 7d068 │ │ │ │ + ldr.w r1, [pc, #1564] @ 7d070 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #72] @ 0x48 │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #552 @ 0x228 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7ca88 │ │ │ │ + beq.n 7ca90 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7ca96 │ │ │ │ + beq.n 7ca9e │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7cab8 │ │ │ │ + beq.n 7cac0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1448] @ 7d06c │ │ │ │ + ldr.w r1, [pc, #1448] @ 7d074 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #72] @ 0x48 │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #376 @ 0x178 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7cb00 │ │ │ │ + beq.n 7cb08 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7cb0e │ │ │ │ + beq.n 7cb16 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7cb30 │ │ │ │ + beq.n 7cb38 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1332] @ 7d070 │ │ │ │ + ldr.w r1, [pc, #1332] @ 7d078 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #64] @ 0x40 │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #368 @ 0x170 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7cb78 │ │ │ │ + beq.n 7cb80 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7cb86 │ │ │ │ + beq.n 7cb8e │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7cba8 │ │ │ │ + beq.n 7cbb0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1216] @ 7d074 │ │ │ │ + ldr.w r1, [pc, #1216] @ 7d07c │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #64] @ 0x40 │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7cbea │ │ │ │ + beq.n 7cbf2 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7cbf8 │ │ │ │ + beq.n 7cc00 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7cc1a │ │ │ │ + beq.n 7cc22 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr.w r1, [pc, #1104] @ 7d078 │ │ │ │ + ldr.w r1, [pc, #1104] @ 7d080 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [r3, #72] @ 0x48 │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7cc5c │ │ │ │ + beq.n 7cc64 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7cc6a │ │ │ │ + beq.n 7cc72 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::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 7cc8c │ │ │ │ + beq.n 7cc94 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ add.w fp, sp, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr r1, [pc, #992] @ (7d07c ) │ │ │ │ + ldr r1, [pc, #992] @ (7d084 ) │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7ccd2 │ │ │ │ + beq.n 7ccda │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7cce0 │ │ │ │ + beq.n 7cce8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, fp │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ vldr d6, [sp, #32] │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ @@ -127007,63 +127037,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, 7cd1a │ │ │ │ + cbz r7, 7cd22 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - ldr r1, [pc, #860] @ (7d080 ) │ │ │ │ + ldr r1, [pc, #860] @ (7d088 ) │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ ldr.w sl, [r3, #72] @ 0x48 │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r4, #408 @ 0x198 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ 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 7cd5c │ │ │ │ + beq.n 7cd64 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 7cd6a │ │ │ │ + beq.n 7cd72 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, fp │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 7cd8e │ │ │ │ - ldr r2, [pc, #780] @ (7d084 ) │ │ │ │ - ldr r3, [pc, #696] @ (7d030 ) │ │ │ │ + cbnz r3, 7cd96 │ │ │ │ + ldr r2, [pc, #780] @ (7d08c ) │ │ │ │ + ldr r3, [pc, #696] @ (7d038 ) │ │ │ │ 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 7ce1a │ │ │ │ + bne.n 7ce22 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #24 │ │ │ │ add r7, sp, #24 │ │ │ │ blx 2b66c │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ mov r5, r0 │ │ │ │ @@ -127071,543 +127101,543 @@ │ │ │ │ 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, 7cdb6 │ │ │ │ + cbz r6, 7cdbe │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #28] │ │ │ │ blx 2bcd8 , Ipopt::SmartPtr)@plt> │ │ │ │ ldr.w r0, [r4, #580] @ 0x244 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - cbz r0, 7cde2 │ │ │ │ + cbz r0, 7cdea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 7cde2 │ │ │ │ + cbnz r3, 7cdea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ str.w r5, [r4, #580] @ 0x244 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2d868 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7cd74 │ │ │ │ + b.n 7cd7c │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #640] @ (7d088 ) │ │ │ │ - ldr r3, [pc, #548] @ (7d030 ) │ │ │ │ + ldr r2, [pc, #640] @ (7d090 ) │ │ │ │ + ldr r3, [pc, #548] @ (7d038 ) │ │ │ │ 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 7ce46 │ │ │ │ + beq.n 7ce4e │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2d868 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #600] @ (7d08c ) │ │ │ │ - ldr r3, [pc, #504] @ (7d030 ) │ │ │ │ + ldr r2, [pc, #600] @ (7d094 ) │ │ │ │ + ldr r3, [pc, #504] @ (7d038 ) │ │ │ │ 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 7ce1a │ │ │ │ + bne.n 7ce22 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 7ce2a │ │ │ │ + b.n 7ce32 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #564] @ (7d090 ) │ │ │ │ - ldr r3, [pc, #468] @ (7d030 ) │ │ │ │ + ldr r2, [pc, #564] @ (7d098 ) │ │ │ │ + ldr r3, [pc, #468] @ (7d038 ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ + beq.n 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #540] @ (7d094 ) │ │ │ │ - ldr r3, [pc, #440] @ (7d030 ) │ │ │ │ + ldr r2, [pc, #540] @ (7d09c ) │ │ │ │ + ldr r3, [pc, #440] @ (7d038 ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ - b.n 7ce98 │ │ │ │ + beq.n 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ + b.n 7cea0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #504] @ (7d098 ) │ │ │ │ - ldr r3, [pc, #396] @ (7d030 ) │ │ │ │ + ldr r2, [pc, #504] @ (7d0a0 ) │ │ │ │ + ldr r3, [pc, #396] @ (7d038 ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ - b.n 7ce92 │ │ │ │ + beq.n 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ + b.n 7ce9a │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #476] @ (7d09c ) │ │ │ │ - ldr r3, [pc, #368] @ (7d030 ) │ │ │ │ + ldr r2, [pc, #476] @ (7d0a4 ) │ │ │ │ + ldr r3, [pc, #368] @ (7d038 ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ - b.n 7cee0 │ │ │ │ + beq.n 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ + b.n 7cee8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #440] @ (7d0a0 ) │ │ │ │ - ldr r3, [pc, #324] @ (7d030 ) │ │ │ │ + ldr r2, [pc, #440] @ (7d0a8 ) │ │ │ │ + ldr r3, [pc, #324] @ (7d038 ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ - b.n 7ceda │ │ │ │ + beq.n 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ + b.n 7cee2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7ce6e │ │ │ │ - b.n 7cf04 │ │ │ │ + b.n 7ce76 │ │ │ │ + b.n 7cf0c │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7ceb6 │ │ │ │ - b.n 7cf14 │ │ │ │ + b.n 7cebe │ │ │ │ + b.n 7cf1c │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #368] @ (7d0a4 ) │ │ │ │ - ldr r3, [pc, #252] @ (7d030 ) │ │ │ │ + ldr r2, [pc, #368] @ (7d0ac ) │ │ │ │ + ldr r3, [pc, #252] @ (7d038 ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ - b.n 7cf24 │ │ │ │ + beq.n 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ + b.n 7cf2c │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #344] @ (7d0a8 ) │ │ │ │ - ldr r3, [pc, #220] @ (7d030 ) │ │ │ │ + ldr r2, [pc, #344] @ (7d0b0 ) │ │ │ │ + ldr r3, [pc, #220] @ (7d038 ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ + beq.w 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #312] @ (7d0ac ) │ │ │ │ - ldr r3, [pc, #184] @ (7d030 ) │ │ │ │ + ldr r2, [pc, #312] @ (7d0b4 ) │ │ │ │ + ldr r3, [pc, #184] @ (7d038 ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ - b.n 7cf92 │ │ │ │ + beq.w 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ + b.n 7cf9a │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #272] @ (7d0b0 ) │ │ │ │ - ldr r3, [pc, #140] @ (7d030 ) │ │ │ │ + ldr r2, [pc, #272] @ (7d0b8 ) │ │ │ │ + ldr r3, [pc, #140] @ (7d038 ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ + beq.w 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #232] @ (7d0b4 ) │ │ │ │ - ldr r3, [pc, #100] @ (7d030 ) │ │ │ │ + ldr r2, [pc, #232] @ (7d0bc ) │ │ │ │ + ldr r3, [pc, #100] @ (7d038 ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ - b.n 7cfbc │ │ │ │ - b.n 7cf98 │ │ │ │ - b.n 7ce52 │ │ │ │ + beq.w 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ + b.n 7cfc4 │ │ │ │ + b.n 7cfa0 │ │ │ │ + b.n 7ce5a │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7ce4c │ │ │ │ + b.n 7ce54 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #188] @ (7d0b8 ) │ │ │ │ - ldr r3, [pc, #48] @ (7d030 ) │ │ │ │ + ldr r2, [pc, #188] @ (7d0c0 ) │ │ │ │ + ldr r3, [pc, #48] @ (7d038 ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ - b.n 7cfc2 │ │ │ │ - b.n 7cf6c │ │ │ │ + beq.w 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ + b.n 7cfca │ │ │ │ + b.n 7cf74 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7cf66 │ │ │ │ - b.n 7cff4 │ │ │ │ + b.n 7cf6e │ │ │ │ + b.n 7cffc │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7cfee │ │ │ │ - b.n 7cf2a │ │ │ │ + b.n 7cff6 │ │ │ │ + b.n 7cf32 │ │ │ │ nop │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [pc, #16] @ (7d050 ) │ │ │ │ + ldr r6, [pc, #1008] @ (7d438 , std::allocator > const&)@@Base+0x1cc>) │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r0, [r5, r7] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r4, [r2, #8] │ │ │ │ movs r3, r0 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #112] @ (7d0dc ) │ │ │ │ + ldr r1, [pc, #80] @ (7d0c4 ) │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r2, r6] │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + ldr r7, [pc, #1008] @ (7d46c , std::allocator > const&)@@Base+0x200>) │ │ │ │ movs r3, r0 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ movs r3, r0 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ movs r5, r0 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #30 │ │ │ │ movs r5, r0 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ movs r5, r0 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ movs r5, r0 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ movs r5, r0 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ movs r5, r0 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ movs r5, r0 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + subs r6, r0, #6 │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + subs r4, r3, #5 │ │ │ │ movs r5, r0 │ │ │ │ - subs r2, r6, #4 │ │ │ │ + subs r2, r5, #4 │ │ │ │ movs r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #372] @ (7d240 ) │ │ │ │ - ldr r3, [pc, #376] @ (7d244 ) │ │ │ │ + ldr r2, [pc, #372] @ (7d248 ) │ │ │ │ + ldr r3, [pc, #376] @ (7d24c ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ + beq.w 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #352] @ (7d248 ) │ │ │ │ - ldr r3, [pc, #344] @ (7d244 ) │ │ │ │ + ldr r2, [pc, #352] @ (7d250 ) │ │ │ │ + ldr r3, [pc, #344] @ (7d24c ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ - b.n 7d106 │ │ │ │ + beq.w 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ + b.n 7d10e │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #312] @ (7d24c ) │ │ │ │ - ldr r3, [pc, #300] @ (7d244 ) │ │ │ │ + ldr r2, [pc, #312] @ (7d254 ) │ │ │ │ + ldr r3, [pc, #300] @ (7d24c ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ + beq.w 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7cf48 │ │ │ │ - b.n 7d130 │ │ │ │ + b.n 7cf50 │ │ │ │ + b.n 7d138 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #268] @ (7d250 ) │ │ │ │ - ldr r3, [pc, #256] @ (7d244 ) │ │ │ │ + ldr r2, [pc, #268] @ (7d258 ) │ │ │ │ + ldr r3, [pc, #256] @ (7d24c ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ - b.n 7ce00 │ │ │ │ - b.n 7cdfa │ │ │ │ - b.n 7d10c │ │ │ │ - b.n 7d16c │ │ │ │ + beq.w 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ + b.n 7ce08 │ │ │ │ + b.n 7ce02 │ │ │ │ + b.n 7d114 │ │ │ │ + b.n 7d174 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #224] @ (7d254 ) │ │ │ │ - ldr r3, [pc, #204] @ (7d244 ) │ │ │ │ + ldr r2, [pc, #224] @ (7d25c ) │ │ │ │ + ldr r3, [pc, #204] @ (7d24c ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ - b.n 7d166 │ │ │ │ + beq.w 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ + b.n 7d16e │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #196] @ (7d258 ) │ │ │ │ - ldr r3, [pc, #172] @ (7d244 ) │ │ │ │ + ldr r2, [pc, #196] @ (7d260 ) │ │ │ │ + ldr r3, [pc, #172] @ (7d24c ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ - b.n 7d1b8 │ │ │ │ + beq.w 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ + b.n 7d1c0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #156] @ (7d25c ) │ │ │ │ - ldr r3, [pc, #128] @ (7d244 ) │ │ │ │ + ldr r2, [pc, #156] @ (7d264 ) │ │ │ │ + ldr r3, [pc, #128] @ (7d24c ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ - b.n 7d1b2 │ │ │ │ + beq.w 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ + b.n 7d1ba │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7d0e0 │ │ │ │ - b.n 7d1de │ │ │ │ + b.n 7d0e8 │ │ │ │ + b.n 7d1e6 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7d18c │ │ │ │ - b.n 7d1ee │ │ │ │ - b.n 7d0c2 │ │ │ │ - b.n 7d208 │ │ │ │ + b.n 7d194 │ │ │ │ + b.n 7d1f6 │ │ │ │ + b.n 7d0ca │ │ │ │ + b.n 7d210 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #80] @ (7d260 ) │ │ │ │ - ldr r3, [pc, #48] @ (7d244 ) │ │ │ │ + ldr r2, [pc, #80] @ (7d268 ) │ │ │ │ + ldr r3, [pc, #48] @ (7d24c ) │ │ │ │ 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 7ce46 │ │ │ │ - b.n 7ce1a │ │ │ │ - b.n 7d202 │ │ │ │ + beq.w 7ce4e │ │ │ │ + b.n 7ce22 │ │ │ │ + b.n 7d20a │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7d13a │ │ │ │ - b.n 7d22e │ │ │ │ + b.n 7d142 │ │ │ │ + b.n 7d236 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 7d0bc │ │ │ │ - subs r4, r4, #1 │ │ │ │ + b.n 7d0c4 │ │ │ │ + subs r4, r3, #1 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r7, #0 │ │ │ │ movs r5, r0 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ movs r5, r0 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ movs r5, r0 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r2, r2, #6 │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r2, #4 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007d264 , std::allocator > const&)@@Base>: │ │ │ │ +0007d26c , 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, #776] @ (7d580 , std::allocator > const&)@@Base+0x31c>) │ │ │ │ + ldr r2, [pc, #776] @ (7d588 , std::allocator > const&)@@Base+0x31c>) │ │ │ │ sub sp, #428 @ 0x1ac │ │ │ │ - ldr r3, [pc, #776] @ (7d584 , std::allocator > const&)@@Base+0x320>) │ │ │ │ + ldr r3, [pc, #776] @ (7d58c , std::allocator > const&)@@Base+0x320>) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #776] @ (7d588 , std::allocator > const&)@@Base+0x324>) │ │ │ │ + ldr r5, [pc, #776] @ (7d590 , std::allocator > const&)@@Base+0x324>) │ │ │ │ add r5, 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 7d3ce , std::allocator > const&)@@Base+0x16a> │ │ │ │ + beq.w 7d3d6 , std::allocator > const&)@@Base+0x16a> │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ str r7, [sp, #16] │ │ │ │ blx 2bad4 │ │ │ │ - ldr r3, [pc, #744] @ (7d58c , std::allocator > const&)@@Base+0x328>) │ │ │ │ + ldr r3, [pc, #744] @ (7d594 , std::allocator > const&)@@Base+0x328>) │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ - vldr d7, [pc, #720] @ 7d578 , std::allocator > const&)@@Base+0x314> │ │ │ │ + vldr d7, [pc, #720] @ 7d580 , std::allocator > const&)@@Base+0x314> │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr r3, [pc, #736] @ (7d590 , std::allocator > const&)@@Base+0x32c>) │ │ │ │ + ldr r3, [pc, #736] @ (7d598 , std::allocator > const&)@@Base+0x32c>) │ │ │ │ strh.w r1, [r4, #260] @ 0x104 │ │ │ │ str r2, [sp, #12] │ │ │ │ adds r2, #8 │ │ │ │ str.w r1, [r4, #256] @ 0x100 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ vstr d7, [sp, #400] @ 0x190 │ │ │ │ vstr d7, [sp, #408] @ 0x198 │ │ │ │ @@ -127617,87 +127647,87 @@ │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ str r2, [r4, r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr.w r0, [sl, #-12] │ │ │ │ add r0, r4 │ │ │ │ blx 2cfdc >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr r3, [pc, #684] @ (7d594 , std::allocator > const&)@@Base+0x330>) │ │ │ │ + ldr r3, [pc, #684] @ (7d59c , std::allocator > const&)@@Base+0x330>) │ │ │ │ add.w r8, sp, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r5, 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 2c954 >::basic_filebuf()@plt> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cfdc >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ - cbz r3, 7d332 , std::allocator > const&)@@Base+0xce> │ │ │ │ + cbz r3, 7d33a , std::allocator > const&)@@Base+0xce> │ │ │ │ ldr.w r1, [r9] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c6a0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d3f2 , std::allocator > const&)@@Base+0x18e> │ │ │ │ + beq.n 7d3fa , std::allocator > const&)@@Base+0x18e> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add.w r9, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bb58 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r1, 7d356 , std::allocator > const&)@@Base+0xf2> │ │ │ │ + cbz r1, 7d35e , std::allocator > const&)@@Base+0xf2> │ │ │ │ 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, 7d372 , std::allocator > const&)@@Base+0x10e> │ │ │ │ + cbz r1, 7d37a , std::allocator > const&)@@Base+0x10e> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7d3e8 , std::allocator > const&)@@Base+0x184> │ │ │ │ + beq.n 7d3f0 , std::allocator > const&)@@Base+0x184> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2baec │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ add.w r3, r1, #12 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r3, r1, #32 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #516] @ (7d598 , std::allocator > const&)@@Base+0x334>) │ │ │ │ + ldr r3, [pc, #516] @ (7d5a0 , std::allocator > const&)@@Base+0x334>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2b9bc >::close()@plt> │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ blx 2da6c ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #504] @ (7d59c , std::allocator > const&)@@Base+0x338>) │ │ │ │ + ldr r3, [pc, #504] @ (7d5a4 , std::allocator > const&)@@Base+0x338>) │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2d194 │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ str.w sl, [r4] │ │ │ │ @@ -127705,60 +127735,60 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str.w fp, [r4, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ blx 2bbac │ │ │ │ - ldr r2, [pc, #464] @ (7d5a0 , std::allocator > const&)@@Base+0x33c>) │ │ │ │ - ldr r3, [pc, #432] @ (7d584 , std::allocator > const&)@@Base+0x320>) │ │ │ │ + ldr r2, [pc, #464] @ (7d5a8 , std::allocator > const&)@@Base+0x33c>) │ │ │ │ + ldr r3, [pc, #432] @ (7d58c , std::allocator > const&)@@Base+0x320>) │ │ │ │ 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 7d492 , std::allocator > const&)@@Base+0x22e> │ │ │ │ + bne.n 7d49a , std::allocator > const&)@@Base+0x22e> │ │ │ │ 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 7d372 , std::allocator > const&)@@Base+0x10e> │ │ │ │ + b.n 7d37a , std::allocator > const&)@@Base+0x10e> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 7d332 , std::allocator > const&)@@Base+0xce> │ │ │ │ + b.n 7d33a , std::allocator > const&)@@Base+0xce> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 7d496 , std::allocator > const&)@@Base+0x232> │ │ │ │ - ldr r3, [pc, #412] @ (7d5a4 , std::allocator > const&)@@Base+0x340>) │ │ │ │ + bne.n 7d49e , std::allocator > const&)@@Base+0x232> │ │ │ │ + ldr r3, [pc, #412] @ (7d5ac , std::allocator > const&)@@Base+0x340>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #392] @ (7d5a8 , std::allocator > const&)@@Base+0x344>) │ │ │ │ + ldr r1, [pc, #392] @ (7d5b0 , std::allocator > const&)@@Base+0x344>) │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #384] @ (7d5ac , std::allocator > const&)@@Base+0x348>) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #384] @ (7d5b4 , std::allocator > const&)@@Base+0x348>) │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #380] @ (7d5b0 , std::allocator > const&)@@Base+0x34c>) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #380] @ (7d5b8 , std::allocator > const&)@@Base+0x34c>) │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ @@ -127773,192 +127803,192 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #308] @ (7d5b4 , std::allocator > const&)@@Base+0x350>) │ │ │ │ - ldr r3, [pc, #256] @ (7d584 , std::allocator > const&)@@Base+0x320>) │ │ │ │ + ldr r2, [pc, #308] @ (7d5bc , std::allocator > const&)@@Base+0x350>) │ │ │ │ + ldr r3, [pc, #256] @ (7d58c , std::allocator > const&)@@Base+0x320>) │ │ │ │ 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 7d532 , std::allocator > const&)@@Base+0x2ce> │ │ │ │ + beq.n 7d53a , std::allocator > const&)@@Base+0x2ce> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ba2c >::~basic_ifstream()@plt> │ │ │ │ - ldr r2, [pc, #280] @ (7d5b8 , std::allocator > const&)@@Base+0x354>) │ │ │ │ - ldr r3, [pc, #228] @ (7d584 , std::allocator > const&)@@Base+0x320>) │ │ │ │ + ldr r2, [pc, #280] @ (7d5c0 , std::allocator > const&)@@Base+0x354>) │ │ │ │ + ldr r3, [pc, #228] @ (7d58c , std::allocator > const&)@@Base+0x320>) │ │ │ │ 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 7d492 , std::allocator > const&)@@Base+0x22e> │ │ │ │ + bne.n 7d49a , std::allocator > const&)@@Base+0x22e> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #224] @ (7d598 , std::allocator > const&)@@Base+0x334>) │ │ │ │ + ldr r3, [pc, #224] @ (7d5a0 , std::allocator > const&)@@Base+0x334>) │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2b9bc >::close()@plt> │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ blx 2da6c ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #208] @ (7d59c , std::allocator > const&)@@Base+0x338>) │ │ │ │ + ldr r3, [pc, #208] @ (7d5a4 , std::allocator > const&)@@Base+0x338>) │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 2d194 │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ str.w sl, [r4] │ │ │ │ str.w fp, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldrd r3, r0, [sp, #12] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ blx 2bbac │ │ │ │ - ldr r2, [pc, #196] @ (7d5bc , std::allocator > const&)@@Base+0x358>) │ │ │ │ - ldr r3, [pc, #140] @ (7d584 , std::allocator > const&)@@Base+0x320>) │ │ │ │ + ldr r2, [pc, #196] @ (7d5c4 , std::allocator > const&)@@Base+0x358>) │ │ │ │ + ldr r3, [pc, #140] @ (7d58c , std::allocator > const&)@@Base+0x320>) │ │ │ │ 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 7d4b0 , std::allocator > const&)@@Base+0x24c> │ │ │ │ - b.n 7d492 , std::allocator > const&)@@Base+0x22e> │ │ │ │ + beq.n 7d4b8 , std::allocator > const&)@@Base+0x24c> │ │ │ │ + b.n 7d49a , std::allocator > const&)@@Base+0x22e> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 7d39c , std::allocator > const&)@@Base+0x138> │ │ │ │ + b.n 7d3a4 , std::allocator > const&)@@Base+0x138> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 7d4c2 , std::allocator > const&)@@Base+0x25e> │ │ │ │ - b.n 7d4d6 , std::allocator > const&)@@Base+0x272> │ │ │ │ - b.n 7d4e6 , std::allocator > const&)@@Base+0x282> │ │ │ │ + b.n 7d4ca , std::allocator > const&)@@Base+0x25e> │ │ │ │ + b.n 7d4de , std::allocator > const&)@@Base+0x272> │ │ │ │ + b.n 7d4ee , std::allocator > const&)@@Base+0x282> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b5e4 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7d496 , std::allocator > const&)@@Base+0x232> │ │ │ │ - b.n 7d562 , std::allocator > const&)@@Base+0x2fe> │ │ │ │ - ldr r3, [pc, #140] @ (7d5c0 , std::allocator > const&)@@Base+0x35c>) │ │ │ │ + b.n 7d49e , std::allocator > const&)@@Base+0x232> │ │ │ │ + b.n 7d56a , std::allocator > const&)@@Base+0x2fe> │ │ │ │ + ldr r3, [pc, #140] @ (7d5c8 , std::allocator > const&)@@Base+0x35c>) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #132] @ (7d5c4 , std::allocator > const&)@@Base+0x360>) │ │ │ │ + ldr r3, [pc, #132] @ (7d5cc , std::allocator > const&)@@Base+0x360>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ - b.n 7d556 , std::allocator > const&)@@Base+0x2f2> │ │ │ │ + b.n 7d55e , std::allocator > const&)@@Base+0x2f2> │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2c174 │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 7d496 , std::allocator > const&)@@Base+0x232> │ │ │ │ - b.n 7d55c , std::allocator > const&)@@Base+0x2f8> │ │ │ │ - b.n 7d568 , std::allocator > const&)@@Base+0x304> │ │ │ │ + b.n 7d49e , std::allocator > const&)@@Base+0x232> │ │ │ │ + b.n 7d564 , std::allocator > const&)@@Base+0x2f8> │ │ │ │ + b.n 7d570 , std::allocator > const&)@@Base+0x304> │ │ │ │ ... │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r6, r5, #2 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r4, r2 │ │ │ │ movs r5, r0 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ movs r5, r0 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007d5c8 : │ │ │ │ +0007d5d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r6, [pc, #760] @ (7d8d8 ) │ │ │ │ + ldr r6, [pc, #760] @ (7d8e0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #760] @ (7d8dc ) │ │ │ │ + ldr r0, [pc, #760] @ (7d8e4 ) │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ add r6, pc │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ - ldr r6, [pc, #756] @ (7d8e0 ) │ │ │ │ + ldr r6, [pc, #756] @ (7d8e8 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [r4, #500] @ 0x1f4 │ │ │ │ add r6, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d7e2 │ │ │ │ + beq.w 7d7ea │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #72] @ 0x48 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ blx 2be80 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ ldr.w r3, [r4, #500] @ 0x1f4 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 7d8ca │ │ │ │ + blt.w 7d8d2 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d1, [sp, #16] │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 7d8ca │ │ │ │ + bhi.w 7d8d2 │ │ │ │ vcmpe.f64 d1, #0.0 │ │ │ │ vstr d0, [r3, #40] @ 0x28 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 7d87e │ │ │ │ + blt.w 7d886 │ │ │ │ subs r2, r5, #1 │ │ │ │ vstr d1, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 7d872 │ │ │ │ + bhi.w 7d87a │ │ │ │ str r5, [r3, #56] @ 0x38 │ │ │ │ movs r5, #0 │ │ │ │ strh.w r5, [r3, #73] @ 0x49 │ │ │ │ add r6, sp, #32 │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ @@ -127966,15 +127996,15 @@ │ │ │ │ str.w r3, [r4, #340] @ 0x154 │ │ │ │ blx 2c790 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d5, [pc, #584] @ 7d8d0 │ │ │ │ + vldr d5, [pc, #584] @ 7d8d8 │ │ │ │ vmov d4, r0, r1 │ │ │ │ vmov.f64 d6, d8 │ │ │ │ vldr d7, [r4, #344] @ 0x158 │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ add r0, sp, #28 │ │ │ │ vmla.f64 d6, d4, d5 │ │ │ │ mov r8, r0 │ │ │ │ @@ -127982,22 +128012,22 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [r4, #344] @ 0x158 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - cbz r5, 7d6be │ │ │ │ + cbz r5, 7d6c6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #540] @ (7d8e4 ) │ │ │ │ + ldr r2, [pc, #540] @ (7d8ec ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov ip, r7 │ │ │ │ add r2, pc │ │ │ │ mov.w lr, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ @@ -128017,241 +128047,241 @@ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, lr │ │ │ │ strb.w lr, [sp, #191] @ 0xbf │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 7d714 │ │ │ │ + beq.n 7d71c │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r4, #500] @ 0x1f4 │ │ │ │ - cbz r3, 7d72c │ │ │ │ + cbz r3, 7d734 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [r4, #568] @ 0x238 │ │ │ │ - cbz r3, 7d744 │ │ │ │ + cbz r3, 7d74c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d7d2 │ │ │ │ + beq.n 7d7da │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c790 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d5, [pc, #364] @ 7d8d0 │ │ │ │ + vldr d5, [pc, #364] @ 7d8d8 │ │ │ │ vmov d4, r0, r1 │ │ │ │ vmov.f64 d6, d8 │ │ │ │ vldr d7, [r4, #344] @ 0x158 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ vmla.f64 d6, d4, d5 │ │ │ │ - ldr r3, [pc, #364] @ (7d8e8 ) │ │ │ │ + ldr r3, [pc, #364] @ (7d8f0 ) │ │ │ │ strb.w r1, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r2, #224] @ 0xe0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r4, #344] @ 0x158 │ │ │ │ - bne.n 7d7dc │ │ │ │ + bne.n 7d7e4 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 7d7a4 │ │ │ │ + cbz r0, 7d7ac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 7d7c2 │ │ │ │ - ldr r2, [pc, #324] @ (7d8ec ) │ │ │ │ - ldr r3, [pc, #308] @ (7d8dc ) │ │ │ │ + cbz r3, 7d7ca │ │ │ │ + ldr r2, [pc, #324] @ (7d8f4 ) │ │ │ │ + ldr r3, [pc, #308] @ (7d8e4 ) │ │ │ │ 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 7d844 │ │ │ │ + bne.n 7d84c │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 7d7a4 │ │ │ │ + b.n 7d7ac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7d744 │ │ │ │ + b.n 7d74c │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7d798 │ │ │ │ + b.n 7d7a0 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #260] @ (7d8f0 ) │ │ │ │ + ldr r1, [pc, #260] @ (7d8f8 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #252] @ (7d8f4 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #252] @ (7d8fc ) │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #248] @ (7d8f8 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #248] @ (7d900 ) │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov.w r3, #2320 @ 0x910 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #200] @ (7d8fc ) │ │ │ │ - ldr r3, [pc, #168] @ (7d8dc ) │ │ │ │ + ldr r2, [pc, #200] @ (7d904 ) │ │ │ │ + ldr r3, [pc, #168] @ (7d8e4 ) │ │ │ │ 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 7d882 │ │ │ │ + beq.n 7d88a │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2d868 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #164] @ (7d900 ) │ │ │ │ - ldr r3, [pc, #124] @ (7d8dc ) │ │ │ │ + ldr r2, [pc, #164] @ (7d908 ) │ │ │ │ + ldr r3, [pc, #124] @ (7d8e4 ) │ │ │ │ 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 7d844 │ │ │ │ + bne.n 7d84c │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ bl 2e584 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7d854 │ │ │ │ + b.n 7d85c │ │ │ │ bl 2e52c │ │ │ │ - ldr r2, [pc, #128] @ (7d904 ) │ │ │ │ + ldr r2, [pc, #128] @ (7d90c ) │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [pc, #128] @ (7d908 ) │ │ │ │ + ldr r3, [pc, #128] @ (7d910 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #92] @ (7d90c ) │ │ │ │ - ldr r3, [pc, #40] @ (7d8dc ) │ │ │ │ + ldr r2, [pc, #92] @ (7d914 ) │ │ │ │ + ldr r3, [pc, #40] @ (7d8e4 ) │ │ │ │ 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 7d86e │ │ │ │ - b.n 7d844 │ │ │ │ - b.n 7d89c │ │ │ │ - b.n 7d8a2 │ │ │ │ - b.n 7d8a8 │ │ │ │ + beq.n 7d876 │ │ │ │ + b.n 7d84c │ │ │ │ + b.n 7d8a4 │ │ │ │ + b.n 7d8aa │ │ │ │ + b.n 7d8b0 │ │ │ │ bl 2e558 │ │ │ │ - b.n 7d854 │ │ │ │ + b.n 7d85c │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r4, r0, r5 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r6, r4 │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ movs r3, r0 │ │ │ │ ldr r7, [r6, r2] │ │ │ │ - vabdl.u , d31, d8 │ │ │ │ + vabdl.u , d31, d0 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [pc, #728] @ (7dbcc ) │ │ │ │ + ldr r6, [pc, #696] @ (7dbb4 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [pc, #784] @ (7dc08 ) │ │ │ │ + ldr r6, [pc, #752] @ (7dbf0 ) │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007d910 : │ │ │ │ +0007d918 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r5, [pc, #728] @ (7dc00 ) │ │ │ │ + ldr r5, [pc, #728] @ (7dc08 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #728] @ (7dc04 ) │ │ │ │ + ldr r0, [pc, #728] @ (7dc0c ) │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ add r5, pc │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ - ldr r5, [pc, #724] @ (7dc08 ) │ │ │ │ + ldr r5, [pc, #724] @ (7dc10 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [r4, #500] @ 0x1f4 │ │ │ │ add r5, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7db12 │ │ │ │ + beq.w 7db1a │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [r0, #72] @ 0x48 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ blx 2be80 │ │ │ │ ldr.w r0, [r4, #500] @ 0x1f4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -128259,15 +128289,15 @@ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ 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 7db9c │ │ │ │ + bhi.w 7dba4 │ │ │ │ str r6, [r0, #56] @ 0x38 │ │ │ │ add r6, sp, #32 │ │ │ │ strb.w r5, [r0, #73] @ 0x49 │ │ │ │ movs r5, #0 │ │ │ │ blx 2b5d8 │ │ │ │ ldr.w r2, [r4, #500] @ 0x1f4 │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ @@ -128278,15 +128308,15 @@ │ │ │ │ str.w r3, [r4, #340] @ 0x154 │ │ │ │ blx 2c790 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d5, [pc, #576] @ 7dbf8 │ │ │ │ + vldr d5, [pc, #576] @ 7dc00 │ │ │ │ vmov d4, r0, r1 │ │ │ │ vmov.f64 d6, d8 │ │ │ │ vldr d7, [r4, #344] @ 0x158 │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ add r0, sp, #28 │ │ │ │ vmla.f64 d6, d4, d5 │ │ │ │ mov r8, r0 │ │ │ │ @@ -128294,22 +128324,22 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [r4, #344] @ 0x158 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - cbz r5, 7d9ee │ │ │ │ + cbz r5, 7d9f6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #532] @ (7dc0c ) │ │ │ │ + ldr r2, [pc, #532] @ (7dc14 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov ip, r7 │ │ │ │ add r2, pc │ │ │ │ mov.w lr, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ @@ -128329,236 +128359,236 @@ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, lr │ │ │ │ strb.w lr, [sp, #191] @ 0xbf │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 7da44 │ │ │ │ + beq.n 7da4c │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r4, #500] @ 0x1f4 │ │ │ │ - cbz r3, 7da5c │ │ │ │ + cbz r3, 7da64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [r4, #568] @ 0x238 │ │ │ │ - cbz r3, 7da74 │ │ │ │ + cbz r3, 7da7c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7db02 │ │ │ │ + beq.n 7db0a │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ blx 2c790 <__getrusage64@plt> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ blx 2d700 <__aeabi_l2d@plt> │ │ │ │ - vldr d5, [pc, #356] @ 7dbf8 │ │ │ │ + vldr d5, [pc, #356] @ 7dc00 │ │ │ │ vmov d4, r0, r1 │ │ │ │ vmov.f64 d6, d8 │ │ │ │ vldr d7, [r4, #344] @ 0x158 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ vmla.f64 d6, d4, d5 │ │ │ │ - ldr r3, [pc, #356] @ (7dc10 ) │ │ │ │ + ldr r3, [pc, #356] @ (7dc18 ) │ │ │ │ strb.w r1, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r2, #224] @ 0xe0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r4, #344] @ 0x158 │ │ │ │ - bne.n 7db0c │ │ │ │ + bne.n 7db14 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 7dad4 │ │ │ │ + cbz r0, 7dadc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 7daf2 │ │ │ │ - ldr r2, [pc, #316] @ (7dc14 ) │ │ │ │ - ldr r3, [pc, #300] @ (7dc04 ) │ │ │ │ + cbz r3, 7dafa │ │ │ │ + ldr r2, [pc, #316] @ (7dc1c ) │ │ │ │ + ldr r3, [pc, #300] @ (7dc0c ) │ │ │ │ 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 7db74 │ │ │ │ + bne.n 7db7c │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 7dad4 │ │ │ │ + b.n 7dadc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7da74 │ │ │ │ + b.n 7da7c │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7dac8 │ │ │ │ + b.n 7dad0 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #252] @ (7dc18 ) │ │ │ │ + ldr r1, [pc, #252] @ (7dc20 ) │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #244] @ (7dc1c ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #244] @ (7dc24 ) │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #240] @ (7dc20 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #240] @ (7dc28 ) │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #2344 @ 0x928 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #192] @ (7dc24 ) │ │ │ │ - ldr r3, [pc, #160] @ (7dc04 ) │ │ │ │ + ldr r2, [pc, #192] @ (7dc2c ) │ │ │ │ + ldr r3, [pc, #160] @ (7dc0c ) │ │ │ │ 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 7dbb0 │ │ │ │ + beq.n 7dbb8 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2d868 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #160] @ (7dc28 ) │ │ │ │ - ldr r3, [pc, #124] @ (7dc04 ) │ │ │ │ + ldr r2, [pc, #160] @ (7dc30 ) │ │ │ │ + ldr r3, [pc, #124] @ (7dc0c ) │ │ │ │ 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 7db74 │ │ │ │ + bne.n 7db7c │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ bl 2e584 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7db7e │ │ │ │ - b.n 7db7e │ │ │ │ - ldr r2, [pc, #120] @ (7dc2c ) │ │ │ │ + b.n 7db86 │ │ │ │ + b.n 7db86 │ │ │ │ + ldr r2, [pc, #120] @ (7dc34 ) │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [pc, #120] @ (7dc30 ) │ │ │ │ + ldr r3, [pc, #120] @ (7dc38 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #84] @ (7dc34 ) │ │ │ │ - ldr r3, [pc, #36] @ (7dc04 ) │ │ │ │ + ldr r2, [pc, #84] @ (7dc3c ) │ │ │ │ + ldr r3, [pc, #36] @ (7dc0c ) │ │ │ │ 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 7db98 │ │ │ │ - b.n 7db74 │ │ │ │ - b.n 7dbca │ │ │ │ - b.n 7dbd0 │ │ │ │ - b.n 7dbd6 │ │ │ │ + beq.n 7dba0 │ │ │ │ + b.n 7db7c │ │ │ │ + b.n 7dbd2 │ │ │ │ + b.n 7dbd8 │ │ │ │ + b.n 7dbde │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [pc, #80] @ (7dc60 ) │ │ │ │ + ldr r7, [pc, #48] @ (7dc48 ) │ │ │ │ movs r3, r0 │ │ │ │ strb r7, [r0, r6] │ │ │ │ - vsri.32 , q4, #1 │ │ │ │ + vsri.32 , q0, #1 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [pc, #536] @ (7de34 ) │ │ │ │ + ldr r3, [pc, #504] @ (7de1c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #592] @ (7de70 ) │ │ │ │ + ldr r3, [pc, #560] @ (7de58 ) │ │ │ │ movs r3, r0 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007dc38 : │ │ │ │ +0007dc40 : │ │ │ │ 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, #620] @ (7deb8 ) │ │ │ │ + ldr r2, [pc, #620] @ (7dec0 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #620] @ (7debc ) │ │ │ │ + ldr r3, [pc, #620] @ (7dec4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #620] @ 7dec0 │ │ │ │ + ldr.w r8, [pc, #620] @ 7dec8 │ │ │ │ cmp r0, r1 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7e0ac │ │ │ │ + beq.w 7e0b4 │ │ │ │ mov r5, r1 │ │ │ │ blx 2d440 │ │ │ │ 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 │ │ │ │ @@ -128569,23 +128599,23 @@ │ │ │ │ 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, 7dcb6 │ │ │ │ + cbz r0, 7dcbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r5, #272] @ 0x110 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7e0d2 │ │ │ │ + beq.w 7e0da │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r0, r4, #272 @ 0x110 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ blx 2db44 ::ReleasePointer_()@plt> │ │ │ │ str.w r6, [r4, #272] @ 0x110 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ @@ -128601,138 +128631,138 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r0, r4, #276 @ 0x114 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str.w r7, [r4, #276] @ 0x114 │ │ │ │ - cbz r0, 7dd12 │ │ │ │ + cbz r0, 7dd1a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e104 │ │ │ │ + beq.w 7e10c │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r1, [r5, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [r4, #280] @ 0x118 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - cbz r7, 7dd3e │ │ │ │ + cbz r7, 7dd46 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx 2d868 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [r4, #288] @ 0x120 │ │ │ │ blx 2d868 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ - cbz r0, 7dd58 │ │ │ │ + cbz r0, 7dd60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #308] @ 0x134 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2b66c │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - cbz r3, 7dd74 │ │ │ │ + cbz r3, 7dd7c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - vldr d0, [pc, #304] @ 7deb0 │ │ │ │ + vldr d0, [pc, #304] @ 7deb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c718 , double)@plt> │ │ │ │ ldr.w r0, [r4, #500] @ 0x1f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - cbz r0, 7dda4 │ │ │ │ + cbz r0, 7ddac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e11a │ │ │ │ + beq.w 7e122 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [r4, #500] @ 0x1f4 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str.w r3, [r4, #520] @ 0x208 │ │ │ │ - cbz r0, 7ddc6 │ │ │ │ + cbz r0, 7ddce │ │ │ │ blx 2ce20 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ - cbz r3, 7de30 │ │ │ │ + cbz r3, 7de38 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #244] @ (7dec4 ) │ │ │ │ + ldr r3, [pc, #244] @ (7decc ) │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e164 │ │ │ │ + bne.w 7e16c │ │ │ │ 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 7e270 │ │ │ │ + bne.w 7e278 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c488 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r1, [pc, #200] @ (7dec8 ) │ │ │ │ + ldr r1, [pc, #200] @ (7ded0 ) │ │ │ │ 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 7e158 │ │ │ │ + bne.w 7e160 │ │ │ │ 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 7e270 │ │ │ │ + bne.w 7e278 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d404 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@plt> │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ ldr.w r6, [r4, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7decc │ │ │ │ + beq.n 7ded4 │ │ │ │ ldr.w r3, [r5, #508] @ 0x1fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7decc │ │ │ │ + beq.n 7ded4 │ │ │ │ ldr.w r3, [r5, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7decc │ │ │ │ + beq.n 7ded4 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 7ded2 │ │ │ │ + ble.n 7deda │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7e13a │ │ │ │ + bcs.w 7e142 │ │ │ │ lsls r0, r6, #3 │ │ │ │ blx 2c488 │ │ │ │ lsls r3, r6, #2 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -128749,83 +128779,83 @@ │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ blx 2bb10 (int const*, int, int*)@plt> │ │ │ │ ldr.w r2, [r4, #508] @ 0x1fc │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ ldr.w r0, [r5, #508] @ 0x1fc │ │ │ │ blx 2bb10 (int const*, int, int*)@plt> │ │ │ │ - b.n 7ded2 │ │ │ │ + b.n 7deda │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ movs r5, r0 │ │ │ │ ldrsb r7, [r1, r2] │ │ │ │ vqshlu.s32 , , #31 │ │ │ │ vrshr.u64 d20, d14, #1 │ │ │ │ - bgt.w 7e174 │ │ │ │ + bgt.w 7e17c │ │ │ │ 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, 7df12 │ │ │ │ + cbz r0, 7df1a │ │ │ │ blx 2ce20 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #496] @ 0x1f0 │ │ │ │ ldr.w r3, [r5, #496] @ 0x1f0 │ │ │ │ - cbz r3, 7df7c │ │ │ │ + cbz r3, 7df84 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - ldr r3, [pc, #924] @ (7e2b8 ) │ │ │ │ + ldr r3, [pc, #924] @ (7e2c0 ) │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e12e │ │ │ │ + bne.w 7e136 │ │ │ │ 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 7e1f4 │ │ │ │ + bne.w 7e1fc │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c488 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr r1, [pc, #880] @ (7e2bc ) │ │ │ │ + ldr r1, [pc, #880] @ (7e2c4 ) │ │ │ │ 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 7e122 │ │ │ │ + bne.w 7e12a │ │ │ │ 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 7e1f4 │ │ │ │ + bne.w 7e1fc │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ca6c (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 │ │ │ │ @@ -128852,166 +128882,166 @@ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ 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 │ │ │ │ - cbz r7, 7e000 │ │ │ │ + cbz r7, 7e008 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r0, [r4, #580] @ 0x244 │ │ │ │ - cbz r0, 7e014 │ │ │ │ + cbz r0, 7e01c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 7e014 │ │ │ │ + cbnz r3, 7e01c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r4, #612] @ 0x264 │ │ │ │ str.w r7, [r4, #580] @ 0x244 │ │ │ │ - cbz r6, 7e048 │ │ │ │ - ldr r2, [pc, #672] @ (7e2c0 ) │ │ │ │ + cbz r6, 7e050 │ │ │ │ + ldr r2, [pc, #672] @ (7e2c8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7e152 │ │ │ │ - ldr r3, [pc, #660] @ (7e2c4 ) │ │ │ │ + bne.w 7e15a │ │ │ │ + ldr r3, [pc, #660] @ (7e2cc ) │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 2b890 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ mov.w r0, #1544 @ 0x608 │ │ │ │ blx 2b66c │ │ │ │ ldr.w r1, [r5, #612] @ 0x264 │ │ │ │ mov r7, r0 │ │ │ │ blx 2bd44 │ │ │ │ - ldr r3, [pc, #616] @ (7e2c4 ) │ │ │ │ + ldr r3, [pc, #616] @ (7e2cc ) │ │ │ │ ldr.w r6, [r5, #624] @ 0x270 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str.w r7, [r4, #612] @ 0x264 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 7e074 │ │ │ │ + cbz r6, 7e07c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w r0, [r4, #624] @ 0x270 │ │ │ │ - cbz r0, 7e082 │ │ │ │ + cbz r0, 7e08a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 7e0ca │ │ │ │ + cbz r3, 7e0d2 │ │ │ │ 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 r6, [r4, #624] @ 0x270 │ │ │ │ ldrd r2, r3, [r5, #440] @ 0x1b8 │ │ │ │ strd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ blx 2bc30 │ │ │ │ - ldr r2, [pc, #536] @ (7e2c8 ) │ │ │ │ - ldr r3, [pc, #540] @ (7e2cc ) │ │ │ │ + ldr r2, [pc, #536] @ (7e2d0 ) │ │ │ │ + ldr r3, [pc, #540] @ (7e2d4 ) │ │ │ │ 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 7e1f0 │ │ │ │ + bne.w 7e1f8 │ │ │ │ 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 7e082 │ │ │ │ + b.n 7e08a │ │ │ │ add.w r0, r4, #272 @ 0x110 │ │ │ │ blx 2db44 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #276 @ 0x114 │ │ │ │ str.w r6, [r4, #272] @ 0x110 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ str.w r6, [r4, #276] @ 0x114 │ │ │ │ blx 2d868 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #500 @ 0x1f4 │ │ │ │ str.w r6, [r4, #288] @ 0x120 │ │ │ │ blx 2d3bc ::ReleasePointer_()@plt> │ │ │ │ str.w r6, [r4, #500] @ 0x1f4 │ │ │ │ - b.n 7df02 │ │ │ │ + b.n 7df0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [r4, #276] @ 0x114 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7dd1c │ │ │ │ - b.n 7dd16 │ │ │ │ + beq.w 7dd24 │ │ │ │ + b.n 7dd1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7dda4 │ │ │ │ + b.n 7ddac │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7df76 │ │ │ │ + b.n 7df7e │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcc.w 7df40 │ │ │ │ - ldr r2, [pc, #404] @ (7e2d0 ) │ │ │ │ - ldr r3, [pc, #396] @ (7e2cc ) │ │ │ │ + bcc.w 7df48 │ │ │ │ + ldr r2, [pc, #404] @ (7e2d8 ) │ │ │ │ + ldr r3, [pc, #396] @ (7e2d4 ) │ │ │ │ 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 7e1f0 │ │ │ │ + bne.n 7e1f8 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7e048 │ │ │ │ + b.n 7e050 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7de2a │ │ │ │ + b.n 7de32 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.w 7ddf4 │ │ │ │ - b.n 7e13a │ │ │ │ + bcc.w 7ddfc │ │ │ │ + b.n 7e142 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #344] @ (7e2d4 ) │ │ │ │ + ldr r1, [pc, #344] @ (7e2dc ) │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #336] @ (7e2d8 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #336] @ (7e2e0 ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #328] @ (7e2dc ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #328] @ (7e2e4 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r9 │ │ │ │ @@ -129026,28 +129056,28 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #256] @ (7e2e0 ) │ │ │ │ - ldr r3, [pc, #236] @ (7e2cc ) │ │ │ │ + ldr r2, [pc, #256] @ (7e2e8 ) │ │ │ │ + ldr r3, [pc, #236] @ (7e2d4 ) │ │ │ │ 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 7e1f8 │ │ │ │ + beq.n 7e200 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ bl 2e5b0 │ │ │ │ - ldr r2, [pc, #232] @ (7e2e4 ) │ │ │ │ + ldr r2, [pc, #232] @ (7e2ec ) │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #232] @ (7e2e8 ) │ │ │ │ + ldr r3, [pc, #232] @ (7e2f0 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ @@ -129056,116 +129086,116 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #188] @ (7e2ec ) │ │ │ │ - ldr r3, [pc, #152] @ (7e2cc ) │ │ │ │ + ldr r2, [pc, #188] @ (7e2f4 ) │ │ │ │ + ldr r3, [pc, #152] @ (7e2d4 ) │ │ │ │ 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 7e1f0 │ │ │ │ + bne.n 7e1f8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 7e21c │ │ │ │ - b.n 7e222 │ │ │ │ - b.n 7e228 │ │ │ │ + b.n 7e224 │ │ │ │ + b.n 7e22a │ │ │ │ + b.n 7e230 │ │ │ │ mov r0, r6 │ │ │ │ blx 2db44 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #148] @ (7e2f0 ) │ │ │ │ - ldr r3, [pc, #108] @ (7e2cc ) │ │ │ │ + ldr r2, [pc, #148] @ (7e2f8 ) │ │ │ │ + ldr r3, [pc, #108] @ (7e2d4 ) │ │ │ │ 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 7e242 │ │ │ │ - b.n 7e1f0 │ │ │ │ + beq.n 7e24a │ │ │ │ + b.n 7e1f8 │ │ │ │ bl 2e5dc │ │ │ │ mov r0, r6 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #112] @ (7e2f4 ) │ │ │ │ - ldr r3, [pc, #68] @ (7e2cc ) │ │ │ │ + ldr r2, [pc, #112] @ (7e2fc ) │ │ │ │ + ldr r3, [pc, #68] @ (7e2d4 ) │ │ │ │ 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 7e242 │ │ │ │ - b.n 7e1f0 │ │ │ │ + beq.n 7e24a │ │ │ │ + b.n 7e1f8 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #84] @ (7e2f8 ) │ │ │ │ - ldr r3, [pc, #36] @ (7e2cc ) │ │ │ │ + ldr r2, [pc, #84] @ (7e300 ) │ │ │ │ + ldr r3, [pc, #36] @ (7e2d4 ) │ │ │ │ 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 7e242 │ │ │ │ - b.n 7e1f0 │ │ │ │ + beq.n 7e24a │ │ │ │ + b.n 7e1f8 │ │ │ │ strb r7, [r5, r5] │ │ │ │ vsli.32 d21, d27, #31 │ │ │ │ vqdmulh.s q8, , d28[0] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [pc, #512] @ (7e4d8 ) │ │ │ │ + ldr r0, [pc, #480] @ (7e4c0 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [pc, #664] @ (7e574 ) │ │ │ │ + ldr r0, [pc, #632] @ (7e55c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [pc, #704] @ (7e5a0 ) │ │ │ │ + ldr r0, [pc, #672] @ (7e588 ) │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -0007e2fc : │ │ │ │ +0007e304 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #552] @ (7e538 ) │ │ │ │ + ldr r6, [pc, #552] @ (7e540 ) │ │ │ │ mov r4, r0 │ │ │ │ blx 2d000 │ │ │ │ - ldr r2, [pc, #548] @ (7e53c ) │ │ │ │ + ldr r2, [pc, #548] @ (7e544 ) │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #468] @ 7e4f0 │ │ │ │ + vldr d7, [pc, #468] @ 7e4f8 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add.w r7, r4, #292 @ 0x124 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ adds r2, #8 │ │ │ │ strb.w r3, [r4, #284] @ 0x11c │ │ │ │ @@ -129176,43 +129206,43 @@ │ │ │ │ strd r3, r3, [r4, #308] @ 0x134 │ │ │ │ strd r3, r3, [r4, #316] @ 0x13c │ │ │ │ str.w r3, [r4, #324] @ 0x144 │ │ │ │ str.w r3, [r4, #340] @ 0x154 │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ str.w r3, [r4, #416] @ 0x1a0 │ │ │ │ - add r3, pc, #408 @ (adr r3, 7e4f8 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 7e500 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #424] @ 0x1a8 │ │ │ │ - add r3, pc, #408 @ (adr r3, 7e500 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 7e508 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #432] @ 0x1b0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r3, [r4, #392] @ 0x188 │ │ │ │ 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, #372 @ (adr r3, 7e508 ) │ │ │ │ + add r3, pc, #372 @ (adr r3, 7e510 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #328] @ 0x148 │ │ │ │ - add r3, pc, #368 @ (adr r3, 7e510 ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 7e518 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #360] @ 0x168 │ │ │ │ strd r0, r1, [r4, #272] @ 0x110 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #448 @ 0x1c0 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ strd r2, r3, [r4, #376] @ 0x178 │ │ │ │ - add r3, pc, #344 @ (adr r3, 7e518 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 7e520 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r7, r7, [r4, #292] @ 0x124 │ │ │ │ strd r2, r3, [r4, #384] @ 0x180 │ │ │ │ mov r8, r0 │ │ │ │ vstr d7, [r4, #440] @ 0x1b8 │ │ │ │ blx 2bbc4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -129227,22 +129257,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, #268 @ (adr r3, 7e520 ) │ │ │ │ + add r3, pc, #268 @ (adr r3, 7e528 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #536] @ 0x218 │ │ │ │ strd r2, r3, [r4, #552] @ 0x228 │ │ │ │ - add r3, pc, #264 @ (adr r3, 7e528 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 7e530 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #544] @ 0x220 │ │ │ │ - add r3, pc, #260 @ (adr r3, 7e530 ) │ │ │ │ + add r3, pc, #260 @ (adr r3, 7e538 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #560] @ 0x230 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #512] @ 0x200 │ │ │ │ blx 2d844 │ │ │ │ movs r3, #0 │ │ │ │ @@ -129252,25 +129282,25 @@ │ │ │ │ str.w r3, [r4, #624] @ 0x270 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ strd r2, r3, [r4, #616] @ 0x268 │ │ │ │ blx 2b66c │ │ │ │ mov r5, r0 │ │ │ │ blx 2b844 │ │ │ │ - ldr r3, [pc, #216] @ (7e540 ) │ │ │ │ + ldr r3, [pc, #216] @ (7e548 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r5, [r4, #612] @ 0x264 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2b618 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 7e4b8 │ │ │ │ + b.n 7e4c0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c2a8 │ │ │ │ add.w r0, r4, #624 @ 0x270 │ │ │ │ blx 2c32c ::ReleasePointer_()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2b838 │ │ │ │ @@ -129291,84 +129321,84 @@ │ │ │ │ add.w r0, r4, #276 @ 0x114 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #272 @ 0x110 │ │ │ │ blx 2db44 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c3bc │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 7e48c │ │ │ │ - b.n 7e49a │ │ │ │ + b.n 7e494 │ │ │ │ + b.n 7e4a2 │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ itett ge │ │ │ │ ldrge r1, [sp, #616] @ 0x268 │ │ │ │ ldrlt r1, [sp, #612] @ 0x264 │ │ │ │ ldrge r1, [sp, #612] @ 0x264 │ │ │ │ subge r7, #185 @ 0xb9 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ ite ls │ │ │ │ strls r2, [r3, #36] @ 0x24 │ │ │ │ - bvc.n 7e4bc @ unpredictable │ │ │ │ - b.n 7e340 │ │ │ │ + bvc.n 7e4c4 @ unpredictable │ │ │ │ + b.n 7e348 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 7e420 │ │ │ │ + bvc.n 7e428 │ │ │ │ sbcs r7, r2 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 7e986 │ │ │ │ + b.n 7e98e │ │ │ │ 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] @ (7e7ec ) │ │ │ │ + ldr r1, [pc, #692] @ (7e7f4 ) │ │ │ │ strb r2, [r6, r2] │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e544 : │ │ │ │ +0007e54c : │ │ │ │ stmdb 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, #1472] @ 7eb18 │ │ │ │ + ldr.w r2, [pc, #1472] @ 7eb20 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1472] @ 7eb1c │ │ │ │ + ldr.w r3, [pc, #1472] @ 7eb24 │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #1468] @ 7eb20 │ │ │ │ + ldr.w fp, [pc, #1468] @ 7eb28 │ │ │ │ mov r4, r0 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2d128 │ │ │ │ - ldr.w r2, [pc, #1448] @ 7eb24 │ │ │ │ + ldr.w r2, [pc, #1448] @ 7eb2c │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r3, 7e590 │ │ │ │ + cbz r3, 7e598 │ │ │ │ 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 r7, r4, #292 @ 0x124 │ │ │ │ @@ -129450,43 +129480,43 @@ │ │ │ │ strd r6, r6, [r4, #496] @ 0x1f0 │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r6, [r4, #504] @ 0x1f8 │ │ │ │ strd r6, r6, [r4, #512] @ 0x200 │ │ │ │ strd r6, r6, [r4, #524] @ 0x20c │ │ │ │ strb.w r3, [r4, #576] @ 0x240 │ │ │ │ strd r0, r1, [r4, #560] @ 0x230 │ │ │ │ - cbz r2, 7e6e2 │ │ │ │ + cbz r2, 7e6ea │ │ │ │ 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 2d844 │ │ │ │ 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, 7e70c │ │ │ │ + cbz r3, 7e714 │ │ │ │ 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 7e9be │ │ │ │ - ldr.w r3, [pc, #1036] @ 7eb28 │ │ │ │ + beq.w 7e9c6 │ │ │ │ + ldr.w r3, [pc, #1036] @ 7eb30 │ │ │ │ ldr.w r6, [r5, #276] @ 0x114 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7e966 │ │ │ │ + bne.w 7e96e │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ blx 2b66c │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ blx 2be98 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -129505,49 +129535,49 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r5, #500] @ 0x1f4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 7e780 │ │ │ │ + cbz r3, 7e788 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2db5c , Ipopt::SmartPtr)@plt> │ │ │ │ ldr.w r0, [r4, #500] @ 0x1f4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - cbz r0, 7e7ac │ │ │ │ + cbz r0, 7e7b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e95e │ │ │ │ + beq.w 7e966 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [r4, #500] @ 0x1f4 │ │ │ │ - cbz r0, 7e7c0 │ │ │ │ + cbz r0, 7e7c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e956 │ │ │ │ + beq.w 7e95e │ │ │ │ mov r0, r9 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ ldrb.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e942 │ │ │ │ + beq.w 7e94a │ │ │ │ ldr.w r6, [r4, #500] @ 0x1f4 │ │ │ │ - cbz r6, 7e7dc │ │ │ │ + cbz r6, 7e7e4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r5, #480] @ 0x1e0 │ │ │ │ @@ -129562,217 +129592,217 @@ │ │ │ │ blx 2cb84 │ │ │ │ ldr.w r1, [r5, #288] @ 0x120 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbz r6, 7e81e │ │ │ │ + cbz r6, 7e826 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, sl │ │ │ │ blx 2d868 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str.w r6, [r4, #288] @ 0x120 │ │ │ │ - cbz r0, 7e838 │ │ │ │ + cbz r0, 7e840 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e94e │ │ │ │ + beq.w 7e956 │ │ │ │ ldr.w r6, [r5, #292] @ 0x124 │ │ │ │ add.w r9, r5, #292 @ 0x124 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 7e888 │ │ │ │ + beq.n 7e890 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ movs r0, #12 │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 7e85e │ │ │ │ + cbz r3, 7e866 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ blx 2b6d0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r4, #300] @ 0x12c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #300] @ 0x12c │ │ │ │ - cbz r0, 7e882 │ │ │ │ + cbz r0, 7e88a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 7e882 │ │ │ │ + cbnz r3, 7e88a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 7e844 │ │ │ │ + bne.n 7e84c │ │ │ │ ldr.w r0, [r5, #308] @ 0x134 │ │ │ │ ldrb.w r3, [r5, #304] @ 0x130 │ │ │ │ strb.w r3, [r4, #304] @ 0x130 │ │ │ │ - cbz r0, 7e89c │ │ │ │ + cbz r0, 7e8a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #496] @ 0x1f0 │ │ │ │ str.w r0, [r4, #308] @ 0x134 │ │ │ │ - cbz r3, 7e906 │ │ │ │ + cbz r3, 7e90e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #640] @ (7eb2c ) │ │ │ │ + ldr r2, [pc, #640] @ (7eb34 ) │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e990 │ │ │ │ + bne.n 7e998 │ │ │ │ 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 7ea20 │ │ │ │ + bne.w 7ea28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c488 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #600] @ (7eb30 ) │ │ │ │ + ldr r1, [pc, #600] @ (7eb38 ) │ │ │ │ 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 7e9b2 │ │ │ │ + bne.n 7e9ba │ │ │ │ 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.w 7ea20 │ │ │ │ + bne.w 7ea28 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ mov.w r0, #1544 @ 0x608 │ │ │ │ blx 2b66c │ │ │ │ ldr.w r1, [r5, #612] @ 0x264 │ │ │ │ mov r6, r0 │ │ │ │ blx 2bd44 │ │ │ │ - ldr r3, [pc, #536] @ (7eb34 ) │ │ │ │ - ldr r2, [pc, #540] @ (7eb38 ) │ │ │ │ + ldr r3, [pc, #536] @ (7eb3c ) │ │ │ │ + ldr r2, [pc, #540] @ (7eb40 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str.w r6, [r4, #612] @ 0x264 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #496] @ (7eb1c ) │ │ │ │ + ldr r3, [pc, #496] @ (7eb24 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7ea1c │ │ │ │ + bne.n 7ea24 │ │ │ │ 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 7e7d6 │ │ │ │ - b.n 7e7dc │ │ │ │ + bne.w 7e7de │ │ │ │ + b.n 7e7e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7e838 │ │ │ │ + b.n 7e840 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7e7c0 │ │ │ │ + b.n 7e7c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 7e7ac │ │ │ │ + b.n 7e7b4 │ │ │ │ mov r0, r6 │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e742 │ │ │ │ + bne.w 7e74a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ str.w r6, [r4, #276] @ 0x114 │ │ │ │ blx 2b66c │ │ │ │ mov sl, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 7e768 │ │ │ │ + b.n 7e770 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 7e8cc │ │ │ │ - ldr r2, [pc, #416] @ (7eb3c ) │ │ │ │ - ldr r3, [pc, #380] @ (7eb1c ) │ │ │ │ + bcc.n 7e8d4 │ │ │ │ + ldr r2, [pc, #416] @ (7eb44 ) │ │ │ │ + ldr r3, [pc, #380] @ (7eb24 ) │ │ │ │ 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 7ea1c │ │ │ │ + bne.n 7ea24 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7e900 │ │ │ │ + b.n 7e908 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #376] @ (7eb40 ) │ │ │ │ + ldr r1, [pc, #376] @ (7eb48 ) │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #368] @ (7eb44 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #368] @ (7eb4c ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #364] @ (7eb48 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #364] @ (7eb50 ) │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov.w r3, #612 @ 0x264 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #320] @ (7eb4c ) │ │ │ │ - ldr r3, [pc, #272] @ (7eb1c ) │ │ │ │ + ldr r2, [pc, #320] @ (7eb54 ) │ │ │ │ + ldr r3, [pc, #272] @ (7eb24 ) │ │ │ │ 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 7eac8 │ │ │ │ + beq.n 7ead0 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ bl 2e5b0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2d868 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #624 @ 0x270 │ │ │ │ blx 2c32c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -129793,111 +129823,111 @@ │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #272 @ 0x110 │ │ │ │ blx 2db44 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c3bc │ │ │ │ - ldr r2, [pc, #208] @ (7eb50 ) │ │ │ │ - ldr r3, [pc, #156] @ (7eb1c ) │ │ │ │ + ldr r2, [pc, #208] @ (7eb58 ) │ │ │ │ + ldr r3, [pc, #156] @ (7eb24 ) │ │ │ │ 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 7ea1c │ │ │ │ + bne.n 7ea24 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ - b.n 7ea38 │ │ │ │ + b.n 7ea40 │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ - b.n 7ea56 │ │ │ │ + b.n 7ea5e │ │ │ │ mov r0, r8 │ │ │ │ blx 2d3bc ::ReleasePointer_()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 7ea2a │ │ │ │ + b.n 7ea32 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 7ea2a │ │ │ │ - ldr r3, [pc, #136] @ (7eb54 ) │ │ │ │ + b.n 7ea32 │ │ │ │ + ldr r3, [pc, #136] @ (7eb5c ) │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #124] @ (7eb58 ) │ │ │ │ + ldr r3, [pc, #124] @ (7eb60 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, r4, #288 @ 0x120 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - b.n 7ea2a │ │ │ │ - b.n 7eaec │ │ │ │ - b.n 7eaf2 │ │ │ │ - b.n 7eaf8 │ │ │ │ - b.n 7ea2a │ │ │ │ + b.n 7ea32 │ │ │ │ + b.n 7eaf4 │ │ │ │ + b.n 7eafa │ │ │ │ + b.n 7eb00 │ │ │ │ + b.n 7ea32 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 7ea2a │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + b.n 7ea32 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #900] @ (7eeb4 ) │ │ │ │ + ldr r3, [pc, #900] @ (7eebc ) │ │ │ │ vtbl.8 d20, {d31- instruction: 0xffff0f88 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r6, r1 │ │ │ │ + lsls r6, r0 │ │ │ │ movs r3, r0 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r4, r2 │ │ │ │ movs r3, r0 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eb5c : │ │ │ │ +0007eb64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 7eb86 │ │ │ │ + cbz r1, 7eb8e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #632 @ 0x278 │ │ │ │ blx 2b66c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ blx 2befc │ │ │ │ mov r0, r4 │ │ │ │ @@ -129910,97 +129940,97 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 7eb9a │ │ │ │ + b.n 7eba2 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ebac : │ │ │ │ +0007ebb4 : │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr r3, [pc, #844] @ (7ef10 ) │ │ │ │ + ldr r3, [pc, #844] @ (7ef18 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ - ldr.w fp, [pc, #840] @ 7ef14 │ │ │ │ + ldr.w fp, [pc, #840] @ 7ef1c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #836] @ (7ef18 ) │ │ │ │ + ldr r2, [pc, #836] @ (7ef20 ) │ │ │ │ add fp, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 7ebea │ │ │ │ + cbz r0, 7ebf2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 7f588 │ │ │ │ + ble.w 7f590 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7f774 │ │ │ │ + bcs.w 7f77c │ │ │ │ lsls r0, r2, #3 │ │ │ │ blx 2c488 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r2, [r4, #572] @ 0x23c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #2 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ andle.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f652 │ │ │ │ + bne.w 7f65a │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #760] @ (7ef1c ) │ │ │ │ + ldr r3, [pc, #760] @ (7ef24 ) │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7f5a4 │ │ │ │ + bne.w 7f5ac │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldrd r1, r5, [r3, #20] │ │ │ │ subs r5, r5, r1 │ │ │ │ ldrd r3, r1, [r3, #32] │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ asreq r5, r5, #3 │ │ │ │ - bne.w 7f76c │ │ │ │ + bne.w 7f774 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #724] @ (7ef20 ) │ │ │ │ + ldr r2, [pc, #724] @ (7ef28 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f5b0 │ │ │ │ + bne.w 7f5b8 │ │ │ │ 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 7f766 │ │ │ │ + bne.w 7f76e │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ adds r3, r5, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 7f78c │ │ │ │ + bcs.w 7f794 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f51c │ │ │ │ + beq.w 7f524 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b66c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -130009,173 +130039,173 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r2, r3, [r1], #8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq.w 7f608 │ │ │ │ + beq.w 7f610 │ │ │ │ mov r8, r1 │ │ │ │ sub.w r2, r6, #8 │ │ │ │ add r5, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ subs r5, #8 │ │ │ │ blx 2c240 │ │ │ │ subs r3, r5, r7 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #596] @ (7ef24 ) │ │ │ │ + ldr r2, [pc, #596] @ (7ef2c ) │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7f508 │ │ │ │ + bne.w 7f510 │ │ │ │ ldr.w r2, [r4, #568] @ 0x238 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 7f514 │ │ │ │ - ldr r1, [pc, #576] @ (7ef28 ) │ │ │ │ + bhi.w 7f51c │ │ │ │ + ldr r1, [pc, #576] @ (7ef30 ) │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7f6c0 │ │ │ │ + bne.w 7f6c8 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ vldr d8, [r2, #176] @ 0xb0 │ │ │ │ - ldr r1, [pc, #560] @ (7ef2c ) │ │ │ │ + ldr r1, [pc, #560] @ (7ef34 ) │ │ │ │ ldr.w r2, [r3, #204] @ 0xcc │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7f5d4 │ │ │ │ + bne.w 7f5dc │ │ │ │ ldrb.w r1, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f538 │ │ │ │ + beq.w 7f540 │ │ │ │ ldr r5, [r2, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #532] @ (7ef30 ) │ │ │ │ + ldr r2, [pc, #532] @ (7ef38 ) │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f59a │ │ │ │ + bne.w 7f5a2 │ │ │ │ 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 7f76c │ │ │ │ + bne.w 7f774 │ │ │ │ asrs r1, r1, #3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #492] @ (7ef34 ) │ │ │ │ + ldr r3, [pc, #492] @ (7ef3c ) │ │ │ │ ldr.w r1, [r2, #212] @ 0xd4 │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7f58e │ │ │ │ + bne.w 7f596 │ │ │ │ ldrb.w r1, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f534 │ │ │ │ + beq.w 7f53c │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #464] @ (7ef38 ) │ │ │ │ + ldr r1, [pc, #464] @ (7ef40 ) │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7f5fc │ │ │ │ + bne.w 7f604 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldrd r7, r3, [r0, #20] │ │ │ │ subs r7, r3, r7 │ │ │ │ ldrd r1, r3, [r0, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 7f76c │ │ │ │ + bne.w 7f774 │ │ │ │ asrs r7, r7, #3 │ │ │ │ - ldr r1, [pc, #432] @ (7ef3c ) │ │ │ │ + ldr r1, [pc, #432] @ (7ef44 ) │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7f5f0 │ │ │ │ + bne.w 7f5f8 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldrd r5, r3, [r0, #68] @ 0x44 │ │ │ │ subs r5, r3, r5 │ │ │ │ ldrd r1, r3, [r0, #80] @ 0x50 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 7f766 │ │ │ │ + bne.w 7f76e │ │ │ │ asrs r5, r5, #3 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #396] @ (7ef40 ) │ │ │ │ + ldr r2, [pc, #396] @ (7ef48 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f5e8 │ │ │ │ + bne.w 7f5f0 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ subs r3, r2, r3 │ │ │ │ ldrd r2, r1, [r0, #32] │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7f76c │ │ │ │ + bne.w 7f774 │ │ │ │ asrs r0, r3, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r5, r7, lsl #1 │ │ │ │ add.w r2, r3, r0, lsl #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r4, #568] @ 0x238 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #340] @ (7ef44 ) │ │ │ │ + ldr r3, [pc, #340] @ (7ef4c ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f4e8 │ │ │ │ + bne.w 7f4f0 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 7f4f2 │ │ │ │ + bhi.w 7f4fa │ │ │ │ add.w r8, r4, #448 @ 0x1c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b788 │ │ │ │ movs r1, #1 │ │ │ │ blx 2d634 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #304] @ (7ef48 ) │ │ │ │ + ldr r2, [pc, #304] @ (7ef50 ) │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f6b8 │ │ │ │ + bne.w 7f6c0 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bda4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bda4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7f69a │ │ │ │ - ldr r2, [pc, #256] @ (7ef4c ) │ │ │ │ + ble.w 7f6a2 │ │ │ │ + ldr r2, [pc, #256] @ (7ef54 ) │ │ │ │ movs r5, #2 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #248] @ (7ef50 ) │ │ │ │ + ldr r2, [pc, #248] @ (7ef58 ) │ │ │ │ mov r9, r7 │ │ │ │ - vldr d9, [pc, #172] @ 7ef08 │ │ │ │ + vldr d9, [pc, #172] @ 7ef10 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #240] @ (7ef54 ) │ │ │ │ + ldr r2, [pc, #240] @ (7ef5c ) │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -130195,82 +130225,82 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2becc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7f2dc │ │ │ │ + bne.w 7f2e4 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 7eed0 │ │ │ │ + bhi.n 7eed8 │ │ │ │ ldr.w r3, [r2, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f2f4 │ │ │ │ + bne.w 7f2fc │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 7f304 │ │ │ │ + bgt.w 7f30c │ │ │ │ mov.w sl, #32 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #13 │ │ │ │ blx 2b788 │ │ │ │ mov r1, sl │ │ │ │ blx 2d494 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d634 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 7f75a │ │ │ │ + bhi.w 7f762 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r7, r5 │ │ │ │ movs r7, r5 │ │ │ │ lsls r6, r5, #5 │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r1, r5, #5 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [pc, #412] @ (7f0bc ) │ │ │ │ + ldr r0, [pc, #412] @ (7f0c4 ) │ │ │ │ vqshrun.s64 d20, , #1 │ │ │ │ vrsra.u64 d20, d25, #1 │ │ │ │ @ instruction: 0xffff434f │ │ │ │ vmlal.u q10, d31, d29[0] │ │ │ │ vqshl.u32 q10, , #31 │ │ │ │ vrshr.u64 d20, d21, #1 │ │ │ │ vabdl.u q10, d15, d19 │ │ │ │ vqshlu.s64 q10, , #63 @ 0x3f │ │ │ │ vqshlu.s64 q10, , #63 @ 0x3f │ │ │ │ vrshr.u64 d20, d11, #1 │ │ │ │ vrshr.u32 d20, d13, #1 │ │ │ │ - vcvt.f16.u16 d19, d24, #1 │ │ │ │ + vcvt.f16.u16 d19, d16, #1 │ │ │ │ movs r3, r0 │ │ │ │ tst r5, r5 │ │ │ │ vsra.u64 q10, , #1 │ │ │ │ vtbx.8 d20, {d31- │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #808] @ (7f294 ) │ │ │ │ + ldr r2, [pc, #808] @ (7f29c ) │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f276 │ │ │ │ + bne.w 7f27e │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bda4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -130282,134 +130312,134 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bda4 │ │ │ │ - ldr r1, [pc, #748] @ (7f298 ) │ │ │ │ + ldr r1, [pc, #748] @ (7f2a0 ) │ │ │ │ add r1, pc │ │ │ │ blx 2d998 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr r3, [pc, #736] @ (7f29c ) │ │ │ │ + ldr r3, [pc, #736] @ (7f2a4 ) │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f1e0 │ │ │ │ + bne.w 7f1e8 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f1ec │ │ │ │ + bne.w 7f1f4 │ │ │ │ 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 7f1ec │ │ │ │ + bhi.w 7f1f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7f028 │ │ │ │ + cbz r3, 7f030 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr r3, [pc, #684] @ (7f2a0 ) │ │ │ │ + ldr r3, [pc, #684] @ (7f2a8 ) │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f458 │ │ │ │ + bne.w 7f460 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 7f206 │ │ │ │ - ldr r2, [pc, #664] @ (7f2a4 ) │ │ │ │ + bhi.w 7f20e │ │ │ │ + ldr r2, [pc, #664] @ (7f2ac ) │ │ │ │ ldr.w r3, [r1, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f4d6 │ │ │ │ + bne.w 7f4de │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ vadd.f64 d9, d9, d0 │ │ │ │ vstr d0, [r7] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 7ee70 │ │ │ │ + bne.w 7ee78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7f0aa │ │ │ │ + cbz r3, 7f0b2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - vldr d5, [pc, #576] @ 7f280 │ │ │ │ + vldr d5, [pc, #576] @ 7f288 │ │ │ │ subs r2, r1, r2 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ subs r2, r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vcvt.f64.s32 d6, s15 │ │ │ │ vdiv.f64 d4, d9, d6 │ │ │ │ vldmia r9!, {d7} │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itt ne │ │ │ │ vsubne.f64 d7, d7, d4 │ │ │ │ vmlane.f64 d5, d7, d7 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 7f056 │ │ │ │ + bne.n 7f05e │ │ │ │ vdiv.f64 d0, d5, d6 │ │ │ │ vmov.f64 d1, #96 @ 0x3f000000 0.5 │ │ │ │ vstr d4, [sp] │ │ │ │ blx 2d838 │ │ │ │ ldr.w r3, [r4, #416] @ 0x1a0 │ │ │ │ - cbz r3, 7f0aa │ │ │ │ + cbz r3, 7f0b2 │ │ │ │ vldr d4, [sp] │ │ │ │ - vldr d7, [pc, #508] @ 7f288 │ │ │ │ + vldr d7, [pc, #508] @ 7f290 │ │ │ │ vdiv.f64 d6, d0, d4 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 7f610 │ │ │ │ + bpl.w 7f618 │ │ │ │ vldr d7, [r4, #432] @ 0x1b0 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vstr d7, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r5, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ - ldr r3, [pc, #500] @ (7f2a8 ) │ │ │ │ + ldr r3, [pc, #500] @ (7f2b0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f5e0 │ │ │ │ + bne.w 7f5e8 │ │ │ │ ldrd r3, r1, [r5, #20] │ │ │ │ subs r1, r1, r3 │ │ │ │ ldrd r2, r3, [r5, #32] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7f76c │ │ │ │ + bne.w 7f774 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ blx 2b690 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ 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, #448] @ (7f2ac ) │ │ │ │ + ldr r3, [pc, #448] @ (7f2b4 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f5b8 │ │ │ │ + bne.w 7f5c0 │ │ │ │ ldrd r3, r2, [r6, #20] │ │ │ │ subs r2, r2, r3 │ │ │ │ ldrd r1, r3, [r6, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f76c │ │ │ │ + bne.w 7f774 │ │ │ │ asrs r2, r2, #3 │ │ │ │ subs r5, r5, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ blx 2dc08 │ │ │ │ @@ -130422,490 +130452,490 @@ │ │ │ │ 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 7f61e │ │ │ │ + bne.w 7f626 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 7f14c │ │ │ │ + cbz r3, 7f154 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f4b6 │ │ │ │ + beq.w 7f4be │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f4b6 │ │ │ │ - ldr r3, [pc, #332] @ (7f2b0 ) │ │ │ │ + bne.w 7f4be │ │ │ │ + ldr r3, [pc, #332] @ (7f2b8 ) │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f6ce │ │ │ │ - ldr r3, [pc, #320] @ (7f2b4 ) │ │ │ │ + bne.w 7f6d6 │ │ │ │ + ldr r3, [pc, #320] @ (7f2bc ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r0, 7f19a │ │ │ │ + cbz r0, 7f1a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #300] @ (7f2b8 ) │ │ │ │ + ldr r3, [pc, #300] @ (7f2c0 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7f738 │ │ │ │ - ldr r2, [pc, #288] @ (7f2bc ) │ │ │ │ - ldr r3, [pc, #288] @ (7f2c0 ) │ │ │ │ + bne.w 7f740 │ │ │ │ + ldr r2, [pc, #288] @ (7f2c4 ) │ │ │ │ + ldr r3, [pc, #288] @ (7f2c8 ) │ │ │ │ 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 7f734 │ │ │ │ + bne.w 7f73c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r1, #12 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2c2a4 │ │ │ │ - ldr r3, [pc, #256] @ (7f2c4 ) │ │ │ │ + ldr r3, [pc, #256] @ (7f2cc ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7ef60 │ │ │ │ - ldr r3, [pc, #248] @ (7f2c8 ) │ │ │ │ + b.n 7ef68 │ │ │ │ + ldr r3, [pc, #248] @ (7f2d0 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7ef60 │ │ │ │ - ldr r3, [pc, #244] @ (7f2cc ) │ │ │ │ + b.n 7ef68 │ │ │ │ + ldr r3, [pc, #244] @ (7f2d4 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 7ef60 │ │ │ │ + b.n 7ef68 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7efe6 │ │ │ │ + bne.w 7efee │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr r2, [pc, #224] @ (7f2d0 ) │ │ │ │ + ldr r2, [pc, #224] @ (7f2d8 ) │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f210 │ │ │ │ + bne.n 7f218 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 7f21a │ │ │ │ + bne.n 7f222 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 7efec │ │ │ │ + b.n 7eff4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7] │ │ │ │ - b.n 7f028 │ │ │ │ + b.n 7f030 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f1fe │ │ │ │ + bne.n 7f206 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr r2, [pc, #184] @ (7f2d4 ) │ │ │ │ + ldr r2, [pc, #184] @ (7f2dc ) │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f528 │ │ │ │ + bne.w 7f530 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 7f47c │ │ │ │ - ldr r2, [pc, #164] @ (7f2d8 ) │ │ │ │ + bls.w 7f484 │ │ │ │ + ldr r2, [pc, #164] @ (7f2e0 ) │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f466 │ │ │ │ + bne.w 7f46e │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f470 │ │ │ │ + bne.w 7f478 │ │ │ │ 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 7f470 │ │ │ │ + bhi.w 7f478 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b788 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d634 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ - b.n 7efec │ │ │ │ + b.n 7eff4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7ef7e │ │ │ │ + b.n 7ef86 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ asrs r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r1 │ │ │ │ - @ instruction: 0xffff3adc │ │ │ │ + @ instruction: 0xffff3ad4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r7, r4 │ │ │ │ vshr.u64 d20, d3, #1 │ │ │ │ vaddl.u q10, d15, d25 │ │ │ │ vrsra.u64 q10, , #1 │ │ │ │ vsubw.u q10, , d19 │ │ │ │ @ instruction: 0xffff0dd0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r2, #16] │ │ │ │ + stc2 0, cr0, [sl, #16] │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #169 @ 0xa9 │ │ │ │ vqrdmlah.s , , d27[0] │ │ │ │ @ instruction: 0xffff3e2f │ │ │ │ vrsubhn.i d20, , q8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7eed0 │ │ │ │ + beq.w 7eed8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r2, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7eebc │ │ │ │ + beq.w 7eec4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 7eed0 │ │ │ │ + ble.w 7eed8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #10 │ │ │ │ blx 2b788 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r2, [pc, #1188] @ 7f7b8 │ │ │ │ + ldr.w r2, [pc, #1188] @ 7f7c0 │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f582 │ │ │ │ + bne.w 7f58a │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ blx 2bda4 │ │ │ │ mov r1, r6 │ │ │ │ blx 2d634 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1148] @ 7f7bc │ │ │ │ + ldr.w r3, [pc, #1148] @ 7f7c4 │ │ │ │ ldr.w r2, [r1, #204] @ 0xcc │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f578 │ │ │ │ + bne.w 7f580 │ │ │ │ ldrb.w r2, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f4e2 │ │ │ │ + beq.w 7f4ea │ │ │ │ ldr.w sl, [r3, #120] @ 0x78 │ │ │ │ - ldr.w r2, [pc, #1116] @ 7f7c0 │ │ │ │ + ldr.w r2, [pc, #1116] @ 7f7c8 │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f570 │ │ │ │ + bne.w 7f578 │ │ │ │ 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 7f76c │ │ │ │ + bne.w 7f774 │ │ │ │ asrs r1, r1, #3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1072] @ 7f7c4 │ │ │ │ + ldr.w r3, [pc, #1072] @ 7f7cc │ │ │ │ ldr.w r1, [r2, #212] @ 0xd4 │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7f566 │ │ │ │ + bne.w 7f56e │ │ │ │ ldrb.w r1, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f4dc │ │ │ │ + beq.w 7f4e4 │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r1, [pc, #1040] @ 7f7c8 │ │ │ │ + ldr.w r1, [pc, #1040] @ 7f7d0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7f548 │ │ │ │ + bne.w 7f550 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldrd r1, r3, [r0, #20] │ │ │ │ subs r1, r3, r1 │ │ │ │ ldrd r0, r3, [r0, #32] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7f76c │ │ │ │ + bne.w 7f774 │ │ │ │ mov.w sl, r1, asr #3 │ │ │ │ - ldr r1, [pc, #1004] @ (7f7cc ) │ │ │ │ + ldr r1, [pc, #1004] @ (7f7d4 ) │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7f53e │ │ │ │ + bne.w 7f546 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldrd r1, r3, [r0, #68] @ 0x44 │ │ │ │ subs r1, r3, r1 │ │ │ │ ldrd r0, r3, [r0, #80] @ 0x50 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7f766 │ │ │ │ + bne.w 7f76e │ │ │ │ asrs r1, r1, #3 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #972] @ (7f7d0 ) │ │ │ │ + ldr r2, [pc, #972] @ (7f7d8 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f55c │ │ │ │ + bne.w 7f564 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ subs r3, r2, r3 │ │ │ │ ldrd r0, r2, [r0, #32] │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f76c │ │ │ │ + bne.w 7f774 │ │ │ │ asrs r0, r3, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r1, sl, lsl #1 │ │ │ │ add.w r2, r3, r0, lsl #3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2ca6c (double const*, int, double*)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #924] @ (7f7d4 ) │ │ │ │ + ldr r2, [pc, #924] @ (7f7dc ) │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f552 │ │ │ │ + bne.w 7f55a │ │ │ │ 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, #48] @ 0x30 │ │ │ │ - b.n 7eed4 │ │ │ │ + b.n 7eedc │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f206 │ │ │ │ + beq.w 7f20e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - b.n 7f00a │ │ │ │ + b.n 7f012 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f25e │ │ │ │ + bne.w 7f266 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #2 │ │ │ │ blx 2b788 │ │ │ │ - b.n 7f268 │ │ │ │ + b.n 7f270 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b788 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d634 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #836] @ (7f7d8 ) │ │ │ │ + ldr r2, [pc, #836] @ (7f7e0 ) │ │ │ │ ldr.w r3, [r3, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7f694 │ │ │ │ + bne.w 7f69c │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ vldr d0, [r3, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bda4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bda4 │ │ │ │ - b.n 7f26e │ │ │ │ - ldr r2, [pc, #804] @ (7f7dc ) │ │ │ │ - ldr r3, [pc, #804] @ (7f7e0 ) │ │ │ │ + b.n 7f276 │ │ │ │ + ldr r2, [pc, #804] @ (7f7e4 ) │ │ │ │ + ldr r3, [pc, #804] @ (7f7e8 ) │ │ │ │ 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 7f734 │ │ │ │ + bne.w 7f73c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f020 │ │ │ │ + b.n 7f028 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 7f3b4 │ │ │ │ + b.n 7f3bc │ │ │ │ ldr.w sl, [r3, #92] @ 0x5c │ │ │ │ - b.n 7f360 │ │ │ │ + b.n 7f368 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7edfe │ │ │ │ + bne.w 7ee06 │ │ │ │ add.w r8, r4, #448 @ 0x1c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b788 │ │ │ │ movs r1, #1 │ │ │ │ blx 2d634 │ │ │ │ - b.n 7ee3a │ │ │ │ + b.n 7ee42 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ece4 │ │ │ │ - vldr d8, [pc, #656] @ 7f7a8 │ │ │ │ - b.w 7ecfa │ │ │ │ + bne.w 7ecec │ │ │ │ + vldr d8, [pc, #656] @ 7f7b0 │ │ │ │ + b.w 7ed02 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 7ecc6 │ │ │ │ + b.w 7ecce │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f47c │ │ │ │ + bne.n 7f484 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - b.n 7f232 │ │ │ │ + b.n 7f23a │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ - b.n 7ed66 │ │ │ │ + b.n 7ed6e │ │ │ │ ldr r5, [r2, #92] @ 0x5c │ │ │ │ - b.w 7ed18 │ │ │ │ + b.w 7ed20 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f400 │ │ │ │ + b.n 7f408 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7f3dc │ │ │ │ + b.n 7f3e4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.n 7f44c │ │ │ │ + b.n 7f454 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 7f424 │ │ │ │ + b.n 7f42c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 7f3b4 │ │ │ │ + b.n 7f3bc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f386 │ │ │ │ + b.n 7f38e │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7f360 │ │ │ │ + b.n 7f368 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f32a │ │ │ │ + b.n 7f332 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.w 7ec08 │ │ │ │ + b.w 7ec10 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - b.w 7ed66 │ │ │ │ + b.w 7ed6e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 7ed3c │ │ │ │ + b.w 7ed44 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7ec48 │ │ │ │ + b.w 7ec50 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 7ec6e │ │ │ │ + b.w 7ec76 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r5, r5, r0 │ │ │ │ - ldr r2, [pc, #544] @ (7f7e4 ) │ │ │ │ + ldr r2, [pc, #544] @ (7f7ec ) │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f6f0 │ │ │ │ + beq.w 7f6f8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7f108 │ │ │ │ + b.n 7f110 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7ed18 │ │ │ │ + b.w 7ed20 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f0d0 │ │ │ │ + b.n 7f0d8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 7edd2 │ │ │ │ + b.w 7edda │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.w 7edae │ │ │ │ + b.w 7edb6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ - b.w 7ed8a │ │ │ │ + b.w 7ed92 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 7ecc6 │ │ │ │ + b.w 7ecce │ │ │ │ vldr d7, [r4, #440] @ 0x1b8 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vstr d7, [r4, #616] @ 0x268 │ │ │ │ - b.n 7f0aa │ │ │ │ + b.n 7f0b2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r3, r2 │ │ │ │ @@ -130915,405 +130945,401 @@ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx r6 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f154 │ │ │ │ + beq.w 7f15c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 7f154 │ │ │ │ + b.n 7f15c │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 7f666 │ │ │ │ + cbz r3, 7f66e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #12 │ │ │ │ blx 2b66c │ │ │ │ - ldr r3, [pc, #368] @ (7f7e8 ) │ │ │ │ + ldr r3, [pc, #368] @ (7f7f0 ) │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r5, [r2, #8] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ - b.w 7ec20 │ │ │ │ + b.w 7ec28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f4a6 │ │ │ │ + b.n 7f4ae │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f0aa │ │ │ │ + beq.w 7f0b2 │ │ │ │ vldr s15, [sp, #36] @ 0x24 │ │ │ │ - vldr d6, [pc, #264] @ 7f7b0 │ │ │ │ + vldr d6, [pc, #264] @ 7f7b8 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d4, d6, d7 │ │ │ │ vmov.f64 d0, d4 │ │ │ │ - b.n 7f074 │ │ │ │ + b.n 7f07c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 7ee2c │ │ │ │ + b.w 7ee34 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.w 7ecfa │ │ │ │ - ldr r1, [pc, #284] @ (7f7ec ) │ │ │ │ - ldr r3, [pc, #268] @ (7f7e0 ) │ │ │ │ + b.w 7ed02 │ │ │ │ + ldr r1, [pc, #284] @ (7f7f4 ) │ │ │ │ + ldr r3, [pc, #268] @ (7f7e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7f734 │ │ │ │ + bne.n 7f73c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r2 │ │ │ │ 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.n 7f76c │ │ │ │ + bne.n 7f774 │ │ │ │ asrs r2, r2, #3 │ │ │ │ - b.n 7f108 │ │ │ │ + b.n 7f110 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 2c7cc >::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #204] @ (7f7f0 ) │ │ │ │ - ldr r3, [pc, #188] @ (7f7e0 ) │ │ │ │ + ldr r2, [pc, #204] @ (7f7f8 ) │ │ │ │ + ldr r3, [pc, #188] @ (7f7e8 ) │ │ │ │ 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 7f74a │ │ │ │ + beq.n 7f752 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ (7f7f4 ) │ │ │ │ + ldr r3, [pc, #184] @ (7f7fc ) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #184] @ (7f7f8 ) │ │ │ │ - ldr r0, [pc, #188] @ (7f7fc ) │ │ │ │ + ldr r1, [pc, #184] @ (7f800 ) │ │ │ │ + ldr r0, [pc, #188] @ (7f804 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 7f716 │ │ │ │ - ldr r3, [pc, #164] @ (7f800 ) │ │ │ │ + b.n 7f71e │ │ │ │ + ldr r3, [pc, #164] @ (7f808 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 7ef60 │ │ │ │ + b.w 7ef68 │ │ │ │ bl 2e5dc │ │ │ │ - b.n 7f70e │ │ │ │ + b.n 7f716 │ │ │ │ bl 2e5b0 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ - b.n 7f716 │ │ │ │ - ldr r2, [pc, #140] @ (7f804 ) │ │ │ │ - ldr r3, [pc, #104] @ (7f7e0 ) │ │ │ │ + b.n 7f71e │ │ │ │ + ldr r2, [pc, #140] @ (7f80c ) │ │ │ │ + ldr r3, [pc, #104] @ (7f7e8 ) │ │ │ │ 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 7f734 │ │ │ │ + bne.n 7f73c │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #120] @ (7f808 ) │ │ │ │ - ldr r3, [pc, #80] @ (7f7e0 ) │ │ │ │ + ldr r2, [pc, #120] @ (7f810 ) │ │ │ │ + ldr r3, [pc, #80] @ (7f7e8 ) │ │ │ │ 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 7f734 │ │ │ │ - ldr r0, [pc, #104] @ (7f80c ) │ │ │ │ + bne.n 7f73c │ │ │ │ + ldr r0, [pc, #104] @ (7f814 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ subs r5, #31 │ │ │ │ vmull.u , d31, d23 │ │ │ │ vaddw.u q10, , d23 │ │ │ │ vdup.8 , d25[7] │ │ │ │ vshr.u64 q10, , #1 │ │ │ │ vaddl.u q10, d31, d1 │ │ │ │ vaddl.u q10, d31, d9 │ │ │ │ @ instruction: 0xffff3bfd │ │ │ │ vtbl.8 d19, {d31- instruction: 0xfffffa76 │ │ │ │ + vtbx.8 d31, {d15-d17}, d30 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #201 @ 0xc9 │ │ │ │ @ instruction: 0xffff0fdc │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [lr, r4] │ │ │ │ - strb.w r0, [ip, r4] │ │ │ │ - lsls r0, r5, #8 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ - movs r3, r0 │ │ │ │ + ldr.w r0, [r6, r4] │ │ │ │ + strb.w r0, [r4, r4] │ │ │ │ + vst4.8 {d16-d19}, [r4], r2 │ │ │ │ + ldr??.w r0, [r6, r2] │ │ │ │ + ldrsb.w r0, [r8, #2] │ │ │ │ lsrs r4, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7b80004 │ │ │ │ - @ instruction: 0xf7a00004 │ │ │ │ - svc 18 │ │ │ │ - movs r2, r0 │ │ │ │ + @ instruction: 0xf7b00004 │ │ │ │ + @ instruction: 0xf7980004 │ │ │ │ + stmia.w r6!, {r1} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fa1e │ │ │ │ + beq.w 7fa26 │ │ │ │ stmdb 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 7f9e8 │ │ │ │ + beq.w 7f9f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7f9bc │ │ │ │ + beq.w 7f9c4 │ │ │ │ ldr.w fp, [sl, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7f98c │ │ │ │ + beq.w 7f994 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7f930 │ │ │ │ + beq.n 7f938 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f8da │ │ │ │ + beq.n 7f8e2 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7f904 │ │ │ │ + beq.n 7f90c │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7f960 │ │ │ │ + beq.n 7f968 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 7f8a8 │ │ │ │ + cbz r7, 7f8b0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 7f810 │ │ │ │ + bl 7f818 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7f89c │ │ │ │ + beq.n 7f8a4 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7f874 │ │ │ │ + bne.n 7f87c │ │ │ │ add.w r0, r9, #40 @ 0x28 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 7f8ca │ │ │ │ + beq.n 7f8d2 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f960 │ │ │ │ + beq.n 7f968 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 7f86e │ │ │ │ + b.n 7f876 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7f8f6 │ │ │ │ + beq.n 7f8fe │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 7f930 │ │ │ │ + cbz r5, 7f938 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7f858 │ │ │ │ + b.n 7f860 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7f920 │ │ │ │ + beq.n 7f928 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7f8da │ │ │ │ + beq.n 7f8e2 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 7f85e │ │ │ │ + b.n 7f866 │ │ │ │ add.w r0, fp, #40 @ 0x28 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7f952 │ │ │ │ + beq.n 7f95a │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 7f98c │ │ │ │ + cbz r4, 7f994 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 7f850 │ │ │ │ + b.n 7f858 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7f97c │ │ │ │ + beq.n 7f984 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f904 │ │ │ │ + beq.n 7f90c │ │ │ │ mov r6, r7 │ │ │ │ - b.n 7f864 │ │ │ │ + b.n 7f86c │ │ │ │ add.w r0, sl, #40 @ 0x28 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7f9ae │ │ │ │ + beq.n 7f9b6 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 7f9bc │ │ │ │ + cbz r4, 7f9c4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 7f844 │ │ │ │ + b.n 7f84c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7f9da │ │ │ │ + beq.n 7f9e2 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 7f9e8 │ │ │ │ + cbz r4, 7f9f0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 7f836 │ │ │ │ + b.n 7f83e │ │ │ │ add.w r0, r8, #40 @ 0x28 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7fa0a │ │ │ │ + beq.n 7fa12 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 7fa18 │ │ │ │ + cbz r4, 7fa20 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 7f82a │ │ │ │ + b.n 7f832 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007fa20 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ +0007fa28 , 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 sl, r2 │ │ │ │ - ldr.w r2, [pc, #1276] @ 7ff34 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x514> │ │ │ │ + ldr.w r2, [pc, #1276] @ 7ff3c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x514> │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1272] @ 7ff38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518> │ │ │ │ + ldr.w r3, [pc, #1272] @ 7ff40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518> │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r9, [r6, #288] @ 0x120 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1252] @ 7ff3c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x51c> │ │ │ │ + ldr.w r3, [pc, #1252] @ 7ff44 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x51c> │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7fcd2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b2> │ │ │ │ + bne.w 7fcda , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2b2> │ │ │ │ ldr.w fp, [sl] │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w ip, #10 │ │ │ │ - ldr.w r2, [pc, #1228] @ 7ff40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x520> │ │ │ │ + ldr.w r2, [pc, #1228] @ 7ff48 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x520> │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ ldr.w r1, [fp] │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -131323,141 +131349,141 @@ │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ strh r2, [r3, #0] │ │ │ │ str.w ip, [sp, #104] @ 0x68 │ │ │ │ strb.w r9, [sp, #118] @ 0x76 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7fce6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2c6> │ │ │ │ + beq.w 7fcee , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2c6> │ │ │ │ mov r0, r8 │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 7fc46 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x226> │ │ │ │ + bhi.w 7fc4e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x226> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 7fb94 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x174> │ │ │ │ + bne.n 7fb9c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x174> │ │ │ │ ldrb.w r2, [r8] │ │ │ │ strb.w r2, [sp, #132] @ 0x84 │ │ │ │ mov r1, r4 │ │ │ │ add.w r8, sp, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, fp │ │ │ │ strb r2, [r1, r3] │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 7fae6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc6> │ │ │ │ + beq.n 7faee , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xc6> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7faf6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xd6> │ │ │ │ + beq.n 7fafe , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xd6> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 7fc68 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x248> │ │ │ │ + beq.w 7fc70 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x248> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7fb9c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x17c> │ │ │ │ + beq.n 7fba4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x17c> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 7fdb4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x394> │ │ │ │ + beq.w 7fdbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x394> │ │ │ │ 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 7fb36 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x116> │ │ │ │ + beq.n 7fb3e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x116> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7fd2c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x30c> │ │ │ │ + beq.w 7fd34 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x30c> │ │ │ │ ldr.w r7, [r6, #292] @ 0x124 │ │ │ │ add.w r9, r6, #292 @ 0x124 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 7fb72 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x152> │ │ │ │ + beq.n 7fb7a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x152> │ │ │ │ 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 7fb6c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14c> │ │ │ │ + beq.n 7fb74 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x14c> │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 7fb4c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x12c> │ │ │ │ + bne.n 7fb54 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x12c> │ │ │ │ mov r0, r6 │ │ │ │ blx 2baec │ │ │ │ - ldr r2, [pc, #968] @ (7ff44 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x524>) │ │ │ │ - ldr r3, [pc, #956] @ (7ff38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ + ldr r2, [pc, #968] @ (7ff4c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x524>) │ │ │ │ + ldr r3, [pc, #956] @ (7ff40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ 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 7fcce , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ + bne.w 7fcd6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fac2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xa2> │ │ │ │ + beq.n 7faca , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xa2> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7fc5a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x23a> │ │ │ │ + b.n 7fc62 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x23a> │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ strb.w r9, [r6, #304] @ 0x130 │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7fbc2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1a2> │ │ │ │ + beq.n 7fbca , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1a2> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [sl] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 7fbe8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c8> │ │ │ │ + beq.n 7fbf0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1c8> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 7fc02 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1e2> │ │ │ │ + cbz r3, 7fc0a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x1e2> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ @@ -131468,134 +131494,134 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r0, r6, #288 @ 0x120 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx 2d868 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r7, [r6, #288] @ 0x120 │ │ │ │ - cbz r0, 7fc38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x218> │ │ │ │ + cbz r0, 7fc40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x218> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 7fc38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x218> │ │ │ │ + cbnz r3, 7fc40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x218> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ - b.n 7fb10 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xf0> │ │ │ │ + b.n 7fb18 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xf0> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - b.n 7fac4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xa4> │ │ │ │ + b.n 7facc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xa4> │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ strb.w r3, [r6, #304] @ 0x130 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #720] @ (7ff48 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x528>) │ │ │ │ + ldr r1, [pc, #720] @ (7ff50 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x528>) │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #712] @ (7ff4c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x52c>) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #712] @ (7ff54 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x52c>) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #708] @ (7ff50 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x530>) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #708] @ (7ff58 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x530>) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #463 @ 0x1cf │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #664] @ (7ff54 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x534>) │ │ │ │ - ldr r3, [pc, #636] @ (7ff38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ + ldr r2, [pc, #664] @ (7ff5c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x534>) │ │ │ │ + ldr r3, [pc, #636] @ (7ff40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7fe14 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3f4> │ │ │ │ + beq.w 7fe1c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x3f4> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #644] @ (7ff58 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x538>) │ │ │ │ + ldr r3, [pc, #644] @ (7ff60 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x538>) │ │ │ │ mov.w r2, #454 @ 0x1c6 │ │ │ │ - ldr r1, [pc, #640] @ (7ff5c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x53c>) │ │ │ │ - ldr r0, [pc, #644] @ (7ff60 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x540>) │ │ │ │ + ldr r1, [pc, #640] @ (7ff64 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x53c>) │ │ │ │ + ldr r0, [pc, #644] @ (7ff68 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x540>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #636] @ (7ff64 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x544>) │ │ │ │ - ldr r3, [pc, #588] @ (7ff38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ + ldr r2, [pc, #636] @ (7ff6c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x544>) │ │ │ │ + ldr r3, [pc, #588] @ (7ff40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ 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 7fcce , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ - ldr r0, [pc, #620] @ (7ff68 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x548>) │ │ │ │ + bne.n 7fcd6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ + ldr r0, [pc, #620] @ (7ff70 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x548>) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ add.w r8, sp, #100 @ 0x64 │ │ │ │ - b.n 7fd0e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ee> │ │ │ │ + b.n 7fd16 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #596] @ (7ff6c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x54c>) │ │ │ │ - ldr r3, [pc, #544] @ (7ff38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ + ldr r2, [pc, #596] @ (7ff74 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x54c>) │ │ │ │ + ldr r3, [pc, #544] @ (7ff40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ 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 7fcce , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ + bne.n 7fcd6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #568] @ (7ff70 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x550>) │ │ │ │ + ldr r1, [pc, #568] @ (7ff78 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x550>) │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #560] @ (7ff74 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x554>) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #560] @ (7ff7c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x554>) │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #556] @ (7ff78 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x558>) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #556] @ (7ff80 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x558>) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -131608,347 +131634,347 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #496] @ (7ff7c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x55c>) │ │ │ │ - ldr r3, [pc, #424] @ (7ff38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ + ldr r2, [pc, #496] @ (7ff84 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x55c>) │ │ │ │ + ldr r3, [pc, #424] @ (7ff40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ 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 7fcce , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ - ldr r2, [pc, #480] @ (7ff80 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x560>) │ │ │ │ + bne.n 7fcd6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ + ldr r2, [pc, #480] @ (7ff88 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x560>) │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #480] @ (7ff84 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x564>) │ │ │ │ + ldr r3, [pc, #480] @ (7ff8c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x564>) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #460] @ (7ff88 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x568>) │ │ │ │ + ldr r1, [pc, #460] @ (7ff90 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x568>) │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #452] @ (7ff8c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x56c>) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #452] @ (7ff94 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x56c>) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #444] @ (7ff90 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x570>) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #444] @ (7ff98 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x570>) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ movw r3, #481 @ 0x1e1 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bdb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #404] @ (7ff94 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x574>) │ │ │ │ - ldr r3, [pc, #308] @ (7ff38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ + ldr r2, [pc, #404] @ (7ff9c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x574>) │ │ │ │ + ldr r3, [pc, #308] @ (7ff40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ 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 7fcce , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ - ldr r2, [pc, #384] @ (7ff98 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x578>) │ │ │ │ + bne.w 7fcd6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ + ldr r2, [pc, #384] @ (7ffa0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x578>) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #384] @ (7ff9c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x57c>) │ │ │ │ - b.n 7fda4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x384> │ │ │ │ + ldr r3, [pc, #384] @ (7ffa4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x57c>) │ │ │ │ + b.n 7fdac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x384> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #360] @ (7ffa0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x580>) │ │ │ │ - ldr r3, [pc, #256] @ (7ff38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ + ldr r2, [pc, #360] @ (7ffa8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x580>) │ │ │ │ + ldr r3, [pc, #256] @ (7ff40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7fd28 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x308> │ │ │ │ - b.n 7fcce , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ - b.n 7fe22 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x402> │ │ │ │ - b.n 7fe28 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x408> │ │ │ │ - b.n 7fe2e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x40e> │ │ │ │ + beq.w 7fd30 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x308> │ │ │ │ + b.n 7fcd6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ + b.n 7fe2a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x402> │ │ │ │ + b.n 7fe30 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x408> │ │ │ │ + b.n 7fe36 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x40e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #312] @ (7ffa4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x584>) │ │ │ │ - ldr r3, [pc, #200] @ (7ff38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ + ldr r2, [pc, #312] @ (7ffac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x584>) │ │ │ │ + ldr r3, [pc, #200] @ (7ff40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7fd28 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x308> │ │ │ │ - b.n 7fcce , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ - b.n 7fe58 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x438> │ │ │ │ - b.n 7fe5e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x43e> │ │ │ │ - b.n 7fe64 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x444> │ │ │ │ + beq.w 7fd30 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x308> │ │ │ │ + b.n 7fcd6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ + b.n 7fe60 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x438> │ │ │ │ + b.n 7fe66 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x43e> │ │ │ │ + b.n 7fe6c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x444> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #280] @ (7ffa8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x588>) │ │ │ │ - ldr r3, [pc, #164] @ (7ff38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ + ldr r2, [pc, #280] @ (7ffb0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x588>) │ │ │ │ + ldr r3, [pc, #164] @ (7ff40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7fd28 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x308> │ │ │ │ - b.n 7fcce , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ + beq.w 7fd30 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x308> │ │ │ │ + b.n 7fcd6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 2b5e4 ::ReleasePointer_()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #232] @ (7ffac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x58c>) │ │ │ │ - ldr r3, [pc, #116] @ (7ff38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ + ldr r2, [pc, #232] @ (7ffb4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x58c>) │ │ │ │ + ldr r3, [pc, #116] @ (7ff40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7fd28 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x308> │ │ │ │ - b.n 7fcce , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ + beq.w 7fd30 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x308> │ │ │ │ + b.n 7fcd6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #208] @ (7ffb0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x590>) │ │ │ │ - ldr r3, [pc, #84] @ (7ff38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ + ldr r2, [pc, #208] @ (7ffb8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x590>) │ │ │ │ + ldr r3, [pc, #84] @ (7ff40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7fd28 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x308> │ │ │ │ - b.n 7fcce , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ + beq.w 7fd30 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x308> │ │ │ │ + b.n 7fcd6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #156] @ (7ffb4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x594>) │ │ │ │ - ldr r3, [pc, #32] @ (7ff38 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ + ldr r2, [pc, #156] @ (7ffbc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x594>) │ │ │ │ + ldr r3, [pc, #32] @ (7ff40 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x518>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 7fd28 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x308> │ │ │ │ - b.n 7fcce , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ - b.n 7ff02 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4e2> │ │ │ │ - b.n 7ff08 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4e8> │ │ │ │ - b.n 7ff0e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4ee> │ │ │ │ + beq.w 7fd30 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x308> │ │ │ │ + b.n 7fcd6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2ae> │ │ │ │ + b.n 7ff0a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4e2> │ │ │ │ + b.n 7ff10 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4e8> │ │ │ │ + b.n 7ff16 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4ee> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4f40004 │ │ │ │ + @ instruction: 0xf4ec0004 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4d60004 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + @ instruction: 0xf4ce0004 │ │ │ │ + subs r6, r3, r2 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf3b40004 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + usat16 r0, #4, ip │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf2740004 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + @ instruction: 0xf26c0004 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ movs r3, r0 │ │ │ │ - movw r0, #24580 @ 0x6004 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf23e0004 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf2180004 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf2100004 │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #24 │ │ │ │ movs r3, r0 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ movs r3, r0 │ │ │ │ - sub.w r0, r2, #4 │ │ │ │ + @ instruction: 0xf19a0004 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ movs r3, r0 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf12e0004 │ │ │ │ + @ instruction: 0xf1260004 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0f80004 │ │ │ │ - @ instruction: 0xf0c20004 │ │ │ │ - eors.w r0, lr, #4 │ │ │ │ - orn r0, ip, #4 │ │ │ │ - orr.w r0, lr, #4 │ │ │ │ - ands.w r0, r8, #4 │ │ │ │ + @ instruction: 0xf0f00004 │ │ │ │ + @ instruction: 0xf0ba0004 │ │ │ │ + eors.w r0, r6, #4 │ │ │ │ + orn r0, r4, #4 │ │ │ │ + orr.w r0, r6, #4 │ │ │ │ + ands.w r0, r0, #4 │ │ │ │ │ │ │ │ -0007ffb8 )@@Base>: │ │ │ │ +0007ffc0 )@@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 │ │ │ │ - ldr r2, [pc, #416] @ (8016c )@@Base+0x1b4>) │ │ │ │ + ldr r2, [pc, #416] @ (80174 )@@Base+0x1b4>) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #408] @ (80170 )@@Base+0x1b8>) │ │ │ │ + ldr r2, [pc, #408] @ (80178 )@@Base+0x1b8>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #408] @ (80174 )@@Base+0x1bc>) │ │ │ │ + ldr r3, [pc, #408] @ (8017c )@@Base+0x1bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 7fff0 )@@Base+0x38> │ │ │ │ + cbz r5, 7fff8 )@@Base+0x38> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 76d7c │ │ │ │ + bl 76d84 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r5, 80014 )@@Base+0x5c> │ │ │ │ + cbz r5, 8001c )@@Base+0x5c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 758a0 │ │ │ │ + bl 758a8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r5, 80082 )@@Base+0xca> │ │ │ │ + cbz r5, 8008a )@@Base+0xca> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, sp │ │ │ │ mov r6, sp │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx 2b8a8 const&)@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 8005a )@@Base+0xa2> │ │ │ │ + cbz r0, 80062 )@@Base+0xa2> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 8007a )@@Base+0xc2> │ │ │ │ + cbz r3, 80082 )@@Base+0xc2> │ │ │ │ mov r0, r6 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #276] @ (80178 )@@Base+0x1c0>) │ │ │ │ - ldr r3, [pc, #272] @ (80174 )@@Base+0x1bc>) │ │ │ │ + ldr r2, [pc, #276] @ (80180 )@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #272] @ (8017c )@@Base+0x1bc>) │ │ │ │ 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 8011a )@@Base+0x162> │ │ │ │ + bne.n 80122 )@@Base+0x162> │ │ │ │ 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 8005a )@@Base+0xa2> │ │ │ │ + b.n 80062 )@@Base+0xa2> │ │ │ │ mov r0, sp │ │ │ │ mov r6, sp │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 80046 )@@Base+0x8e> │ │ │ │ + b.n 8004e )@@Base+0x8e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 800a6 )@@Base+0xee> │ │ │ │ + cbz r3, 800ae )@@Base+0xee> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 800a6 )@@Base+0xee> │ │ │ │ + cbnz r2, 800ae )@@Base+0xee> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 80130 )@@Base+0x178> │ │ │ │ + bne.n 80138 )@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cd3c <__cxa_get_exception_ptr@plt> │ │ │ │ - ldr r3, [pc, #192] @ (8017c )@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #192] @ (80184 )@@Base+0x1c4>) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r1, r2, [r0, #4] │ │ │ │ @@ -131963,290 +131989,290 @@ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r1, r2, [r5, #56] @ 0x38 │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r3, [pc, #140] @ (80180 )@@Base+0x1c8>) │ │ │ │ + ldr r3, [pc, #140] @ (80188 )@@Base+0x1c8>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ adds r4, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 2cd54 │ │ │ │ - ldr r2, [pc, #124] @ (80184 )@@Base+0x1cc>) │ │ │ │ - ldr r3, [pc, #104] @ (80174 )@@Base+0x1bc>) │ │ │ │ + ldr r2, [pc, #124] @ (8018c )@@Base+0x1cc>) │ │ │ │ + ldr r3, [pc, #104] @ (8017c )@@Base+0x1bc>) │ │ │ │ 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 80148 )@@Base+0x190> │ │ │ │ + beq.n 80150 )@@Base+0x190> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ mov r3, r5 │ │ │ │ - b.n 800ae )@@Base+0xf6> │ │ │ │ - b.n 8011e )@@Base+0x166> │ │ │ │ - ldr r2, [pc, #84] @ (80188 )@@Base+0x1d0>) │ │ │ │ - ldr r3, [pc, #64] @ (80174 )@@Base+0x1bc>) │ │ │ │ + b.n 800b6 )@@Base+0xf6> │ │ │ │ + b.n 80126 )@@Base+0x166> │ │ │ │ + ldr r2, [pc, #84] @ (80190 )@@Base+0x1d0>) │ │ │ │ + ldr r3, [pc, #64] @ (8017c )@@Base+0x1bc>) │ │ │ │ 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 8011a )@@Base+0x162> │ │ │ │ + bne.n 80122 )@@Base+0x162> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 2d60c <__cxa_end_catch@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cc14 <__cxa_call_terminate@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8015a )@@Base+0x1a2> │ │ │ │ + b.n 80162 )@@Base+0x1a2> │ │ │ │ nop │ │ │ │ - vhadd.s32 d16, d0, d4 │ │ │ │ - vhadd.s16 d16, d4, d4 │ │ │ │ + vhadd.s16 d16, d8, d4 │ │ │ │ + vhadd.s8 d16, d12, d4 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr12, cr4, {0} │ │ │ │ + cdp 0, 12, cr0, cr4, cr4, {0} │ │ │ │ lsrs r0, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr6, cr4, {0} │ │ │ │ - ldcl 0, cr0, [ip, #16]! │ │ │ │ + cdp 0, 1, cr0, cr14, cr4, {0} │ │ │ │ + ldcl 0, cr0, [r4, #16]! │ │ │ │ │ │ │ │ -0008018c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base>: │ │ │ │ +00080194 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@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 │ │ │ │ - ldr r5, [pc, #280] @ (802b8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x12c>) │ │ │ │ + ldr r5, [pc, #280] @ (802c0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x12c>) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #280] @ (802bc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x130>) │ │ │ │ + ldr r0, [pc, #280] @ (802c4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x130>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, pc │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r5, sp, #24 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ - cbz r0, 801fe , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x72> │ │ │ │ + cbz r0, 80206 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x72> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 801c6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x3a> │ │ │ │ + cbz r3, 801ce , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x3a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2d374 )@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 801dc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x50> │ │ │ │ + cbz r0, 801e4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x50> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 801f6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x6a> │ │ │ │ - ldr r2, [pc, #224] @ (802c0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x134>) │ │ │ │ - ldr r3, [pc, #220] @ (802bc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x130>) │ │ │ │ + cbz r3, 801fe , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x6a> │ │ │ │ + ldr r2, [pc, #224] @ (802c8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x134>) │ │ │ │ + ldr r3, [pc, #220] @ (802c4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x130>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8028a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xfe> │ │ │ │ + bne.n 80292 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xfe> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 801dc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x50> │ │ │ │ + b.n 801e4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x50> │ │ │ │ ldr r5, [r1, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r5, 8020a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x7e> │ │ │ │ + cbz r5, 80212 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x7e> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - cbz r5, 80228 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x9c> │ │ │ │ + cbz r5, 80230 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x9c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 8023e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xb2> │ │ │ │ + cbz r3, 80246 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xb2> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 2c398 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 80262 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xd6> │ │ │ │ + cbz r0, 8026a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xd6> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 80262 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xd6> │ │ │ │ + cbnz r3, 8026a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xd6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ - b.n 801bc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x30> │ │ │ │ + b.n 801c4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x30> │ │ │ │ mov r0, r5 │ │ │ │ blx 2db44 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #76] @ (802c4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x138>) │ │ │ │ - ldr r3, [pc, #64] @ (802bc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x130>) │ │ │ │ + ldr r2, [pc, #76] @ (802cc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x138>) │ │ │ │ + ldr r3, [pc, #64] @ (802c4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x130>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 802b4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x128> │ │ │ │ + beq.n 802bc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x128> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5e4 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #36] @ (802c8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x13c>) │ │ │ │ - ldr r3, [pc, #24] @ (802bc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x130>) │ │ │ │ + ldr r2, [pc, #36] @ (802d0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x13c>) │ │ │ │ + ldr r3, [pc, #24] @ (802c4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0x130>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8028a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xfe> │ │ │ │ + bne.n 80292 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&, Ipopt::SmartPtr)@@Base+0xfe> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - stc 0, cr0, [ip, #16] │ │ │ │ + stc 0, cr0, [r4, #16] │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0, #-16] │ │ │ │ - ldc 0, cr0, [r6], #16 │ │ │ │ - stc 0, cr0, [ip], {4} │ │ │ │ + stcl 0, cr0, [r8, #-16] │ │ │ │ + stc 0, cr0, [lr], #16 │ │ │ │ + stc 0, cr0, [r4], {4} │ │ │ │ │ │ │ │ -000802cc : │ │ │ │ +000802d4 : │ │ │ │ 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 │ │ │ │ - ldr.w r4, [pc, #1100] @ 80730 │ │ │ │ + ldr.w r4, [pc, #1100] @ 80738 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r3, [pc, #1100] @ 80734 │ │ │ │ + ldr.w r3, [pc, #1100] @ 8073c │ │ │ │ mov fp, r2 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r2, [pc, #1096] @ 80738 │ │ │ │ + ldr.w r2, [pc, #1096] @ 80740 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #124] @ 0x7c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 80840 │ │ │ │ + bne.w 80848 │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - ldr.w r1, [pc, #1064] @ 8073c │ │ │ │ + ldr.w r1, [pc, #1064] @ 80744 │ │ │ │ ldr.w r2, [r3, #128] @ 0x80 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 80836 │ │ │ │ + bne.w 8083e │ │ │ │ ldr.w r2, [r7, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1044] @ 80740 │ │ │ │ + ldr.w r2, [pc, #1044] @ 80748 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8082e │ │ │ │ + bne.w 80836 │ │ │ │ ldr.w r2, [r7, #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 808a8 │ │ │ │ + bne.w 808b0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr r2, [pc, #1000] @ (80744 ) │ │ │ │ + ldr r2, [pc, #1000] @ (8074c ) │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 807fe │ │ │ │ + bne.w 80806 │ │ │ │ ldr.w r2, [r9, #276] @ 0x114 │ │ │ │ ldrd r1, r3, [r2, #20] │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrd r2, r1, [r2, #32] │ │ │ │ subs r2, r1, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 808a8 │ │ │ │ + bne.w 808b0 │ │ │ │ cmp.w r8, r3, asr #3 │ │ │ │ it eq │ │ │ │ streq.w r8, [sp, #28] │ │ │ │ - bne.w 80894 │ │ │ │ + bne.w 8089c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 80794 │ │ │ │ + beq.w 8079c │ │ │ │ mov.w sl, r8, lsl #3 │ │ │ │ mov r0, sl │ │ │ │ blx 2b66c │ │ │ │ mov r3, r0 │ │ │ │ add.w r4, r0, sl │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp.w r8, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov.w r0, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r0, r1, [r3], #8 │ │ │ │ - beq.w 80848 │ │ │ │ + beq.w 80850 │ │ │ │ mov r0, r3 │ │ │ │ sub.w r2, sl, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ @@ -132264,22 +132290,22 @@ │ │ │ │ blx r4 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2d528 │ │ │ │ ldr.w r1, [r9] │ │ │ │ - ldr r3, [pc, #844] @ (80748 ) │ │ │ │ + ldr r3, [pc, #844] @ (80750 ) │ │ │ │ ldr.w r2, [r1, #200] @ 0xc8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r1, #388] @ 0x184 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 807dc │ │ │ │ - vldr d8, [pc, #764] @ 80708 │ │ │ │ - vldr d1, [pc, #768] @ 80710 │ │ │ │ + bne.w 807e4 │ │ │ │ + vldr d8, [pc, #764] @ 80710 │ │ │ │ + vldr d1, [pc, #768] @ 80718 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ blx r4 │ │ │ │ ldr.w r0, [r7, #280] @ 0x118 │ │ │ │ add r4, sp, #32 │ │ │ │ @@ -132298,42 +132324,42 @@ │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ blx 2d528 │ │ │ │ add.w r1, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8062a │ │ │ │ - ldr r3, [pc, #744] @ (8074c ) │ │ │ │ + beq.w 80632 │ │ │ │ + ldr r3, [pc, #744] @ (80754 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #736] @ (80750 ) │ │ │ │ + ldr r3, [pc, #736] @ (80758 ) │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ - vldr d10, [pc, #672] @ 80718 │ │ │ │ - vldr d11, [pc, #676] @ 80720 │ │ │ │ + vldr d10, [pc, #672] @ 80720 │ │ │ │ + vldr d11, [pc, #676] @ 80728 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 8054c │ │ │ │ - ldr r3, [pc, #720] @ (80754 ) │ │ │ │ - vldr d5, [pc, #652] @ 80710 │ │ │ │ + b.n 80554 │ │ │ │ + ldr r3, [pc, #720] @ (8075c ) │ │ │ │ + vldr d5, [pc, #652] @ 80718 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 806d8 │ │ │ │ + bne.w 806e0 │ │ │ │ vldr d0, [r4] │ │ │ │ vldr d7, [r7, #536] @ 0x218 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 80516 │ │ │ │ + bls.n 8051e │ │ │ │ vldr d7, [r7, #544] @ 0x220 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 8053a │ │ │ │ + bgt.n 80542 │ │ │ │ vldr d7, [r7, #560] @ 0x230 │ │ │ │ vldr d6, [fp] │ │ │ │ vcmpe.f64 d7, d9 │ │ │ │ vneg.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d8, d4 │ │ │ │ ite gt │ │ │ │ @@ -132347,23 +132373,23 @@ │ │ │ │ movle.w ip, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itee gt │ │ │ │ movgt r0, #1 │ │ │ │ movle r2, #0 │ │ │ │ movle r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8068e │ │ │ │ + beq.w 80696 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 807ae │ │ │ │ + bls.w 807b6 │ │ │ │ tst.w ip, r0 │ │ │ │ - beq.n 80516 │ │ │ │ + beq.n 8051e │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 8084e │ │ │ │ + bls.w 80856 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ blx 2d50c │ │ │ │ vldr d7, [r4] │ │ │ │ vldr d5, [fp] │ │ │ │ vldr d6, [sp, #32] │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ @@ -132372,47 +132398,47 @@ │ │ │ │ vstr d6, [sp, #32] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r6, #8 │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #8 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 8062e │ │ │ │ + beq.n 80636 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80622 │ │ │ │ + bne.n 8062a │ │ │ │ ldr.w r0, [r9, #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 80890 │ │ │ │ + bne.w 80898 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ vldr d8, [r6] │ │ │ │ vldr d9, [r5] │ │ │ │ ldr.w r2, [r2, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80480 │ │ │ │ + bne.w 80488 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - vldr d6, [pc, #392] @ 80710 │ │ │ │ + vldr d6, [pc, #392] @ 80718 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 806e2 │ │ │ │ + bne.w 806ea │ │ │ │ vldr d0, [r4] │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmpe.f64 d7, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 80516 │ │ │ │ - vldr d5, [pc, #388] @ 80728 │ │ │ │ + bge.n 8051e │ │ │ │ + vldr d5, [pc, #388] @ 80730 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 8053a │ │ │ │ + bmi.n 80542 │ │ │ │ vldr d7, [r7, #560] @ 0x230 │ │ │ │ vldr d5, [fp] │ │ │ │ vcmpe.f64 d7, d9 │ │ │ │ vneg.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d8, d4 │ │ │ │ ite gt │ │ │ │ @@ -132426,33 +132452,33 @@ │ │ │ │ movle.w ip, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itee gt │ │ │ │ movgt r0, #1 │ │ │ │ movle r2, #0 │ │ │ │ movle r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 806b4 │ │ │ │ + beq.n 806bc │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 807a4 │ │ │ │ + bls.w 807ac │ │ │ │ tst.w ip, r0 │ │ │ │ - beq.n 80516 │ │ │ │ + beq.n 8051e │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 80516 │ │ │ │ + bhi.n 8051e │ │ │ │ vsub.f64 d5, d5, d8 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vmla.f64 d7, d5, d0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - b.n 8053a │ │ │ │ + b.n 80542 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80570 │ │ │ │ - vldr d10, [pc, #236] @ 80718 │ │ │ │ + b.n 80578 │ │ │ │ + vldr d10, [pc, #236] @ 80720 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d50c │ │ │ │ ldr.w r3, [r9] │ │ │ │ vmov.f64 d0, d10 │ │ │ │ @@ -132463,273 +132489,273 @@ │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb78 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cb78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80774 │ │ │ │ - ldr r2, [pc, #240] @ (80758 ) │ │ │ │ - ldr r3, [pc, #200] @ (80734 ) │ │ │ │ + beq.w 8077c │ │ │ │ + ldr r2, [pc, #240] @ (80760 ) │ │ │ │ + ldr r3, [pc, #200] @ (8073c ) │ │ │ │ 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 8088c │ │ │ │ + bne.w 80894 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2c2a4 │ │ │ │ eor.w r2, r0, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 806ec │ │ │ │ + bne.n 806f4 │ │ │ │ tst.w ip, r2 │ │ │ │ - beq.w 80504 │ │ │ │ + beq.w 8050c │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 80516 │ │ │ │ + bhi.w 8051e │ │ │ │ vsub.f64 d6, d6, d8 │ │ │ │ vmla.f64 d10, d6, d0 │ │ │ │ - b.n 8053a │ │ │ │ + b.n 80542 │ │ │ │ eor.w r2, r0, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 8075c │ │ │ │ + bne.n 80764 │ │ │ │ tst.w ip, r2 │ │ │ │ - beq.n 80600 │ │ │ │ + beq.n 80608 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 80516 │ │ │ │ + bhi.w 8051e │ │ │ │ vsub.f64 d5, d5, d8 │ │ │ │ vmla.f64 d10, d5, d0 │ │ │ │ - b.n 8053a │ │ │ │ + b.n 80542 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ vmov.f64 d5, d0 │ │ │ │ - b.n 8048e │ │ │ │ + b.n 80496 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ vmov.f64 d6, d0 │ │ │ │ - b.n 80590 │ │ │ │ + b.n 80598 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 807b8 │ │ │ │ + bls.n 807c0 │ │ │ │ vcmpe.f64 d8, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 80516 │ │ │ │ - b.n 8069e │ │ │ │ + ble.w 8051e │ │ │ │ + b.n 806a6 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ - b.n 7ff98 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x578> │ │ │ │ + b.n 7ffa0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x578> │ │ │ │ mrc2 9, 1, sl, cr7, cr12, {7} @ │ │ │ │ - bcs.n 80708 │ │ │ │ + bcs.n 80710 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 80b8e │ │ │ │ + b.n 80b96 │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ - mcrr 0, 0, r0, r4, cr4 │ │ │ │ + ldc 0, cr0, [ip], #-16 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #107 @ 0x6b │ │ │ │ vdup.8 q9, d15[7] │ │ │ │ vsra.u32 , , #1 │ │ │ │ vaddw.u , , d31 │ │ │ │ @ instruction: 0xffff2bdf │ │ │ │ @ instruction: 0xffff2ff7 │ │ │ │ vtbx.8 d18, {d15-d18}, d27 │ │ │ │ @ instruction: 0xffff2b57 │ │ │ │ - vtbx.8 d30, {d31}, d6 │ │ │ │ + @ instruction: 0xffffe8be │ │ │ │ movs r4, r0 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 807ca │ │ │ │ + bls.n 807d2 │ │ │ │ vcmpe.f64 d8, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 80516 │ │ │ │ - b.n 806c2 │ │ │ │ - ldr r2, [pc, #328] @ (808c0 ) │ │ │ │ - ldr r3, [pc, #332] @ (808c4 ) │ │ │ │ + ble.w 8051e │ │ │ │ + b.n 806ca │ │ │ │ + ldr r2, [pc, #328] @ (808c8 ) │ │ │ │ + ldr r3, [pc, #332] @ (808cc ) │ │ │ │ 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 8088c │ │ │ │ + bne.w 80894 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r8 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 803d2 │ │ │ │ + b.n 803da │ │ │ │ vsub.f64 d5, d5, d9 │ │ │ │ vmla.f64 d10, d5, d0 │ │ │ │ - b.n 8053a │ │ │ │ + b.n 80542 │ │ │ │ vsub.f64 d6, d6, d9 │ │ │ │ vmla.f64 d10, d6, d0 │ │ │ │ - b.n 8053a │ │ │ │ + b.n 80542 │ │ │ │ vsub.f64 d6, d6, d9 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - b.n 8053a │ │ │ │ + b.n 80542 │ │ │ │ vsub.f64 d5, d5, d9 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vmla.f64 d7, d5, d0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - b.n 8053a │ │ │ │ + b.n 80542 │ │ │ │ mov r0, r9 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ vneg.f64 d8, d0 │ │ │ │ - ldr r2, [pc, #220] @ (808c8 ) │ │ │ │ + ldr r2, [pc, #220] @ (808d0 ) │ │ │ │ ldr.w r3, [r3, #200] @ 0xc8 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80860 │ │ │ │ + beq.n 80868 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ - b.n 80412 │ │ │ │ + b.n 8041a │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 80894 │ │ │ │ + bne.n 8089c │ │ │ │ cmp.w r8, #268435456 @ 0x10000000 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ - bcc.w 8038a │ │ │ │ - ldr r2, [pc, #184] @ (808cc ) │ │ │ │ - ldr r3, [pc, #172] @ (808c4 ) │ │ │ │ + bcc.w 80392 │ │ │ │ + ldr r2, [pc, #184] @ (808d4 ) │ │ │ │ + ldr r3, [pc, #172] @ (808cc ) │ │ │ │ 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 8088c │ │ │ │ - ldr r0, [pc, #168] @ (808d0 ) │ │ │ │ + bne.n 80894 │ │ │ │ + ldr r0, [pc, #168] @ (808d8 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 80356 │ │ │ │ + b.n 8035e │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 8032a │ │ │ │ + b.n 80332 │ │ │ │ blx r1 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 80312 │ │ │ │ + b.n 8031a │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 803d2 │ │ │ │ + b.n 803da │ │ │ │ vsub.f64 d6, d6, d8 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - b.n 8053a │ │ │ │ - vldr d1, [pc, #84] @ 808b8 │ │ │ │ - b.n 80412 │ │ │ │ + b.n 80542 │ │ │ │ + vldr d1, [pc, #84] @ 808c0 │ │ │ │ + b.n 8041a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2cb78 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2cb78 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #88] @ (808d4 ) │ │ │ │ - ldr r3, [pc, #72] @ (808c4 ) │ │ │ │ + ldr r2, [pc, #88] @ (808dc ) │ │ │ │ + ldr r3, [pc, #72] @ (808cc ) │ │ │ │ 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 808b0 │ │ │ │ + beq.n 808b8 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ bl 2e5dc │ │ │ │ - ldr r3, [pc, #64] @ (808d8 ) │ │ │ │ + ldr r3, [pc, #64] @ (808e0 ) │ │ │ │ movw r2, #2545 @ 0x9f1 │ │ │ │ - ldr r1, [pc, #64] @ (808dc ) │ │ │ │ - ldr r0, [pc, #64] @ (808e0 ) │ │ │ │ + ldr r1, [pc, #64] @ (808e4 ) │ │ │ │ + ldr r0, [pc, #64] @ (808e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2e5b0 │ │ │ │ - b.n 80872 │ │ │ │ - b.n 8086c │ │ │ │ + b.n 8087a │ │ │ │ + b.n 80874 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - b.n 80834 │ │ │ │ + b.n 8082c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #239 @ 0xef │ │ │ │ - vqshl.u32 d30, d10, #31 │ │ │ │ + vqshl.u32 d30, d2, #31 │ │ │ │ movs r4, r0 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + bhi.n 8091c │ │ │ │ movs r2, r0 │ │ │ │ - b.n 80640 │ │ │ │ + b.n 80638 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ movs r3, r0 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000808e4 : │ │ │ │ +000808ec : │ │ │ │ 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, #3704] @ 0xe78 │ │ │ │ - ldr.w r6, [pc, #1212] @ 80db8 │ │ │ │ + ldr.w r6, [pc, #1212] @ 80dc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #1212] @ 80dbc │ │ │ │ + ldr.w r0, [pc, #1212] @ 80dc4 │ │ │ │ sub sp, #340 @ 0x154 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr.w r0, [pc, #1196] @ 80dc0 │ │ │ │ + ldr.w r0, [pc, #1196] @ 80dc8 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr.w r0, [r4, #504] @ 0x1f8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 80952 │ │ │ │ - ldr.w r4, [pc, #1180] @ 80dc4 │ │ │ │ - ldr.w r0, [pc, #1168] @ 80dbc │ │ │ │ + cbz r0, 8095a │ │ │ │ + ldr.w r4, [pc, #1180] @ 80dcc │ │ │ │ + ldr.w r0, [pc, #1168] @ 80dc4 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ eors r4, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ - bne.w 81454 │ │ │ │ + bne.w 8145c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov ip, r4 │ │ │ │ add sp, #340 @ 0x154 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -132760,34 +132786,34 @@ │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ blx r6 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 81440 │ │ │ │ - cbz r6, 809d6 │ │ │ │ + bcs.w 81448 │ │ │ │ + cbz r6, 809de │ │ │ │ lsls r7, r6, #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b66c │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str.w r8, [sp, #212] @ 0xd4 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.w 80d42 │ │ │ │ + beq.w 80d4a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ sub.w r2, r7, #8 │ │ │ │ blx 2c240 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - b.n 809de │ │ │ │ + b.n 809e6 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ str r6, [sp, #212] @ 0xd4 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ @@ -132798,32 +132824,32 @@ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r6, [r7, #48] @ 0x30 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8148c │ │ │ │ + bcs.w 81494 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 80a9a │ │ │ │ + beq.n 80aa2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b66c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r3, r6 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ subs r7, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.w 80d4c │ │ │ │ + beq.w 80d54 │ │ │ │ sub.w r2, r6, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b66c │ │ │ │ @@ -132831,15 +132857,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str.w r8, [sp, #184] @ 0xb8 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 813e4 │ │ │ │ + beq.w 813ec │ │ │ │ sub.w r2, r6, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ str.w r8, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -132850,20 +132876,20 @@ │ │ │ │ movs r1, #0 │ │ │ │ add r8, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ str.w r8, [sp, #224] @ 0xe0 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 813d8 │ │ │ │ + beq.w 813e0 │ │ │ │ subs r2, r3, #4 │ │ │ │ blx 2c240 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - b.n 80aba │ │ │ │ + b.n 80ac2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ @@ -132871,48 +132897,48 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ strd r2, r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr r3, [pc, #776] @ (80dc8 ) │ │ │ │ + ldr r3, [pc, #776] @ (80dd0 ) │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 813ac │ │ │ │ + bne.w 813b4 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #756] @ (80dcc ) │ │ │ │ + ldr r2, [pc, #756] @ (80dd4 ) │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 813a2 │ │ │ │ + bne.w 813aa │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 814a8 │ │ │ │ - cbz r6, 80b5c │ │ │ │ + bcs.w 814b0 │ │ │ │ + cbz r6, 80b64 │ │ │ │ lsls r7, r6, #3 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b66c │ │ │ │ add.w r8, r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ subs r7, r6, #1 │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.w 80d48 │ │ │ │ + beq.w 80d50 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r3, #8 │ │ │ │ blx 2c240 │ │ │ │ str.w r8, [sp, #196] @ 0xc4 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ @@ -132922,247 +132948,247 @@ │ │ │ │ add r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 813ca │ │ │ │ + beq.w 813d2 │ │ │ │ sub.w r2, r1, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 80b72 │ │ │ │ + b.n 80b7a │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ str r6, [sp, #228] @ 0xe4 │ │ │ │ str r6, [sp, #236] @ 0xec │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #600] @ (80dd0 ) │ │ │ │ + ldr r2, [pc, #600] @ (80dd8 ) │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81376 │ │ │ │ + bne.w 8137e │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ adds r2, r0, r7 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.w 81426 │ │ │ │ + ble.w 8142e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2c5b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #564] @ (80dd4 ) │ │ │ │ + ldr r2, [pc, #564] @ (80ddc ) │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81308 │ │ │ │ + bne.w 81310 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ mov r0, r1 │ │ │ │ adds r2, r0, r7 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.w 81414 │ │ │ │ + ble.w 8141c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2c5b0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - ldr r3, [pc, #528] @ (80dd8 ) │ │ │ │ + ldr r3, [pc, #528] @ (80de0 ) │ │ │ │ ldr.w r2, [r1, #212] @ 0xd4 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 812fc │ │ │ │ + bne.w 81304 │ │ │ │ ldrb.w r2, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 80d3c │ │ │ │ + bne.w 80d44 │ │ │ │ ldr r7, [r3, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #500] @ (80ddc ) │ │ │ │ + ldr r2, [pc, #500] @ (80de4 ) │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81370 │ │ │ │ + bne.w 81378 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldrd r0, r3, [r2, #68] @ 0x44 │ │ │ │ subs r0, r3, r0 │ │ │ │ ldrd r2, r3, [r2, #80] @ 0x50 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ asreq r0, r0, #3 │ │ │ │ - bne.w 81528 │ │ │ │ + bne.w 81530 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8145a │ │ │ │ + bne.w 81462 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #456] @ (80de0 ) │ │ │ │ - vldr d8, [pc, #400] @ 80da8 │ │ │ │ + ldr r2, [pc, #456] @ (80de8 ) │ │ │ │ + vldr d8, [pc, #400] @ 80db0 │ │ │ │ ldr.w r3, [r3, #200] @ 0xc8 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81364 │ │ │ │ + bne.w 8136c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 80d76 │ │ │ │ - ldr r2, [pc, #436] @ (80de4 ) │ │ │ │ + ble.w 80d7e │ │ │ │ + ldr r2, [pc, #436] @ (80dec ) │ │ │ │ add.w r3, r7, r6, lsl #4 │ │ │ │ vneg.f64 d5, d8 │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ - vldr d3, [pc, #352] @ 80db0 │ │ │ │ + vldr d3, [pc, #352] @ 80db8 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - b.n 80c8c │ │ │ │ + b.n 80c94 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d2, d5 │ │ │ │ vstr d2, [r8] │ │ │ │ vldr d6, [r7] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 80d36 │ │ │ │ + bpl.n 80d3e │ │ │ │ vstr d6, [r9] │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r7, #8 │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w fp, fp, #8 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r6 │ │ │ │ - ble.n 80d7a │ │ │ │ + ble.n 80d82 │ │ │ │ vldr d7, [r4, #560] @ 0x230 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ vldmia sl!, {d2} │ │ │ │ vneg.f64 d6, d7 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ cmp r2, #1 │ │ │ │ vcmpe.f64 d2, d6 │ │ │ │ - bne.n 80c56 │ │ │ │ + bne.n 80c5e │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 80d52 │ │ │ │ + ble.n 80d5a │ │ │ │ vldr d4, [r7] │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 80ccc │ │ │ │ + bpl.n 80cd4 │ │ │ │ vldr d4, [r3] │ │ │ │ vcmp.f64 d4, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 812b4 │ │ │ │ + beq.w 812bc │ │ │ │ vldr d4, [fp] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ vsub.f64 d2, d2, d4 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ vsub.f64 d2, d2, d3 │ │ │ │ vstr d2, [r8] │ │ │ │ - cbnz r2, 80d56 │ │ │ │ + cbnz r2, 80d5e │ │ │ │ vldr d4, [r7] │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 812c2 │ │ │ │ + bmi.w 812ca │ │ │ │ vstr d8, [r9] │ │ │ │ vldr d4, [sl, #-8] │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 80c76 │ │ │ │ + ble.n 80c7e │ │ │ │ vldr d6, [r7] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 80c76 │ │ │ │ + bpl.n 80c7e │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 80d2c │ │ │ │ + blt.n 80d34 │ │ │ │ vneg.f64 d7, d8 │ │ │ │ vstr d7, [r8] │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 80c76 │ │ │ │ + bhi.n 80c7e │ │ │ │ vstr d8, [r9] │ │ │ │ - b.n 80c76 │ │ │ │ + b.n 80c7e │ │ │ │ ldr.w r7, [r3, #144] @ 0x90 │ │ │ │ - b.n 80be4 │ │ │ │ + b.n 80bec │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 809de │ │ │ │ + b.n 809e6 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - b.n 80b2a │ │ │ │ + b.n 80b32 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b.n 80a3a │ │ │ │ + b.n 80a42 │ │ │ │ vstr d5, [r8] │ │ │ │ vldr d2, [r7] │ │ │ │ vcmpe.f64 d2, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 80cf2 │ │ │ │ + bpl.n 80cfa │ │ │ │ vldr d4, [fp] │ │ │ │ vsub.f64 d2, d2, d4 │ │ │ │ vadd.f64 d2, d2, d3 │ │ │ │ vstr d2, [r9] │ │ │ │ - b.n 80cf6 │ │ │ │ + b.n 80cfe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r8, [r4, #508] @ 0x1fc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8140e │ │ │ │ + ble.w 81416 │ │ │ │ ldrd r6, r7, [r4, #512] @ 0x200 │ │ │ │ vneg.f64 d3, d8 │ │ │ │ ldr.w lr, [r4, #524] @ 0x20c │ │ │ │ sub.w r1, r8, #4 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, r3 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ - b.n 80df0 │ │ │ │ + b.n 80df8 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ - bvc.n 80d9c │ │ │ │ + bvc.n 80da4 │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ - b.n 80a14 │ │ │ │ + b.n 80a0c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 809f8 │ │ │ │ + b.n 809f0 │ │ │ │ movs r4, r0 │ │ │ │ - b.n 809d0 │ │ │ │ + b.n 809c8 │ │ │ │ movs r4, r0 │ │ │ │ movs r4, #173 @ 0xad │ │ │ │ vsri.64 d18, d15, #1 │ │ │ │ @ instruction: 0xffff23e7 │ │ │ │ @ instruction: 0xffff23c5 │ │ │ │ vsri.32 d18, d21, #1 │ │ │ │ vqrshrun.s64 d18, , #1 │ │ │ │ vrsra.u64 d18, d31, #1 │ │ │ │ - vsri.64 d31, d4, #1 │ │ │ │ + vraddhn.i d31, , q6 │ │ │ │ movs r4, r0 │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 80f06 │ │ │ │ + beq.w 80f0e │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ ldr.w r3, [lr, r0, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80de8 │ │ │ │ + beq.n 80df0 │ │ │ │ mov.w r9, r0, lsl #3 │ │ │ │ add.w r0, r7, r2, lsl #1 │ │ │ │ vldr d5, [r4, #536] @ 0x218 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [r0] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -133172,19 +133198,19 @@ │ │ │ │ add r5, r9 │ │ │ │ add.w r8, r6, r3 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vldr d4, [r8] │ │ │ │ add.w r8, r6, r9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 80ecc │ │ │ │ + bls.n 80ed4 │ │ │ │ vldr d5, [r4, #544] @ 0x220 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 80de8 │ │ │ │ + bgt.n 80df0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ vldr d6, [r4, #560] @ 0x230 │ │ │ │ add.w sl, r6, r3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ add r3, r6 │ │ │ │ vldr d5, [sl] │ │ │ │ vldr d2, [r3] │ │ │ │ @@ -133210,39 +133236,39 @@ │ │ │ │ movle r6, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ movle.w r9, #0 │ │ │ │ movgt.w sl, #1 │ │ │ │ movle.w sl, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 811a6 │ │ │ │ + beq.w 811ae │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 813b8 │ │ │ │ + bge.w 813c0 │ │ │ │ tst.w r6, sl │ │ │ │ - beq.n 80ecc │ │ │ │ + beq.n 80ed4 │ │ │ │ vcmpe.f64 d9, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 813fc │ │ │ │ + bls.w 81404 │ │ │ │ vldr d6, [r5] │ │ │ │ vcmpe.f64 d6, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 80ee2 │ │ │ │ + ble.n 80eea │ │ │ │ vmla.f64 d6, d4, d7 │ │ │ │ vstr d6, [r5] │ │ │ │ vldr d7, [r8] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 80de8 │ │ │ │ + bpl.w 80df0 │ │ │ │ vldr d6, [r0] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, ip │ │ │ │ vmla.f64 d7, d4, d6 │ │ │ │ vstr d7, [r8] │ │ │ │ - bne.w 80df0 │ │ │ │ + bne.w 80df8 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r3, fp │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ add.w r9, sp, #264 @ 0x108 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r2, r8 │ │ │ │ @@ -133254,50 +133280,50 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 2bb04 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ blx 2bccc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1524] @ 81530 │ │ │ │ + ldr.w r2, [pc, #1524] @ 81538 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81338 │ │ │ │ + bne.w 81340 │ │ │ │ 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 │ │ │ │ itt eq │ │ │ │ asreq r6, r6, #3 │ │ │ │ streq r6, [sp, #52] @ 0x34 │ │ │ │ - bne.w 8151e │ │ │ │ + bne.w 81526 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81210 │ │ │ │ + beq.w 81218 │ │ │ │ lsls r7, r6, #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b66c │ │ │ │ add.w sl, r0, r7 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ cmp r6, #1 │ │ │ │ str.w sl, [sp, #248] @ 0xf8 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.w 813d2 │ │ │ │ + beq.w 813da │ │ │ │ sub.w r2, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ - cbz r6, 80ff4 │ │ │ │ + cbz r6, 80ffc │ │ │ │ vldr d6, [r4, #560] @ 0x230 │ │ │ │ lsls r7, r6, #3 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ vstr d6, [sp, #80] @ 0x50 │ │ │ │ @@ -133308,230 +133334,230 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r2, r7, r3 │ │ │ │ vldr d6, [sp, #80] @ 0x50 │ │ │ │ vldr d5, [sp, #72] @ 0x48 │ │ │ │ vldmia r3!, {d7} │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 80fde │ │ │ │ + bhi.n 80fe6 │ │ │ │ vstr d4, [r3, #-8] │ │ │ │ vldmia r1!, {d7} │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 80ff0 │ │ │ │ + bhi.n 80ff8 │ │ │ │ vstr d8, [r1, #-8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80fcc │ │ │ │ + bne.n 80fd4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r0, r3, r2 │ │ │ │ - beq.n 81066 │ │ │ │ + beq.n 8106e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ asrs r0, r0, #3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vldmia r1!, {d7} │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 81034 │ │ │ │ + ble.n 8103c │ │ │ │ vabs.f64 d6, d7 │ │ │ │ vldr d5, [r4, #552] @ 0x228 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.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 81060 │ │ │ │ + bpl.n 81068 │ │ │ │ vabs.f64 d6, d7 │ │ │ │ vldr d5, [r4, #552] @ 0x228 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f64 d6, d4 │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ vstr d7, [r2, #-8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 81008 │ │ │ │ + bcc.n 81010 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r8, r3, [sp] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ blx r7 │ │ │ │ - cbz r6, 810e4 │ │ │ │ - ldr.w r7, [pc, #1200] @ 81534 │ │ │ │ + cbz r6, 810ec │ │ │ │ + ldr.w r7, [pc, #1200] @ 8153c │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w sl, [pc, #1196] @ 81538 │ │ │ │ + ldr.w sl, [pc, #1196] @ 81540 │ │ │ │ add r7, pc │ │ │ │ add sl, pc │ │ │ │ - b.n 810c8 │ │ │ │ + b.n 810d0 │ │ │ │ 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 810c0 │ │ │ │ + bhi.n 810c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8119e │ │ │ │ + bne.n 811a6 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ blx 2be5c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #492] @ 0x1ec │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n 810e4 │ │ │ │ + beq.n 810ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 81094 │ │ │ │ + beq.n 8109c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 810a4 │ │ │ │ + bne.n 810ac │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 810c8 │ │ │ │ + bne.n 810d0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 81120 │ │ │ │ - ldr.w r3, [pc, #1104] @ 8153c │ │ │ │ + cbz r3, 81128 │ │ │ │ + ldr.w r3, [pc, #1104] @ 81544 │ │ │ │ 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.w 8121a │ │ │ │ - ldr.w r3, [pc, #1088] @ 81540 │ │ │ │ + bne.w 81222 │ │ │ │ + ldr.w r3, [pc, #1088] @ 81548 │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8121a │ │ │ │ + bne.w 81222 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ blx r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8112e │ │ │ │ + beq.n 81136 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b770 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 81140 │ │ │ │ + cbz r3, 81148 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 8114c │ │ │ │ + cbz r3, 81154 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 81158 │ │ │ │ + cbz r3, 81160 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 81164 │ │ │ │ + cbz r3, 8116c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 81170 │ │ │ │ + cbz r3, 81178 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 811f0 │ │ │ │ - ldr r2, [pc, #972] @ (81544 ) │ │ │ │ - ldr r3, [pc, #972] @ (81548 ) │ │ │ │ + beq.n 811f8 │ │ │ │ + ldr r2, [pc, #972] @ (8154c ) │ │ │ │ + ldr r3, [pc, #972] @ (81550 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 81454 │ │ │ │ + bne.w 8145c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add sp, #340 @ 0x154 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2c2a4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 810c0 │ │ │ │ + b.n 810c8 │ │ │ │ eor.w r9, sl, #1 │ │ │ │ tst.w r3, r9 │ │ │ │ - bne.n 811d6 │ │ │ │ + bne.n 811de │ │ │ │ tst.w r6, r9 │ │ │ │ - beq.w 80eba │ │ │ │ + beq.w 80ec2 │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 80ecc │ │ │ │ + blt.w 80ed4 │ │ │ │ vsub.f64 d2, d4, d2 │ │ │ │ vldr d6, [r5] │ │ │ │ vmla.f64 d6, d2, d7 │ │ │ │ vstr d6, [r5] │ │ │ │ - b.n 80de8 │ │ │ │ + b.n 80df0 │ │ │ │ vcmpe.f64 d9, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 813ea │ │ │ │ + bls.w 813f2 │ │ │ │ vcmpe.f64 d2, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 80ecc │ │ │ │ - b.n 811b8 │ │ │ │ - ldr r2, [pc, #856] @ (8154c ) │ │ │ │ - ldr r3, [pc, #852] @ (81548 ) │ │ │ │ + ble.w 80ed4 │ │ │ │ + b.n 811c0 │ │ │ │ + ldr r2, [pc, #856] @ (81554 ) │ │ │ │ + ldr r3, [pc, #852] @ (81550 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 81454 │ │ │ │ + bne.w 8145c │ │ │ │ add sp, #340 @ 0x154 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #240] @ 0xf0 │ │ │ │ str r6, [sp, #248] @ 0xf8 │ │ │ │ - b.n 80f9a │ │ │ │ + b.n 80fa2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81112 │ │ │ │ + beq.w 8111a │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ mov fp, r6 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 814f8 │ │ │ │ + bcs.w 81500 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81438 │ │ │ │ + beq.w 81440 │ │ │ │ mov.w fp, r6, lsl #3 │ │ │ │ mov r0, fp │ │ │ │ blx 2b66c │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ add.w sl, r0, fp │ │ │ │ mov r7, r0 │ │ │ │ @@ -133567,325 +133593,325 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81120 │ │ │ │ + beq.w 81128 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 81120 │ │ │ │ + b.n 81128 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 80c76 │ │ │ │ + b.n 80c7e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r2, r4, #448 @ 0x1c0 │ │ │ │ movs r1, #17 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d3, [sp, #120] @ 0x78 │ │ │ │ vstr d5, [sp, #104] @ 0x68 │ │ │ │ blx 2b788 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ - ldr r2, [pc, #624] @ (81550 ) │ │ │ │ + ldr r2, [pc, #624] @ (81558 ) │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [r4, #560] @ 0x230 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ vldr d5, [sp, #104] @ 0x68 │ │ │ │ vneg.f64 d6, d7 │ │ │ │ vldr d3, [sp, #120] @ 0x78 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ - b.n 80d56 │ │ │ │ + b.n 80d5e │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - b.n 80be4 │ │ │ │ + b.n 80bec │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #576] @ (81554 ) │ │ │ │ + ldr r2, [pc, #576] @ (8155c ) │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ itttt eq │ │ │ │ ldreq.w r3, [r4, #276] @ 0x114 │ │ │ │ ldreq r6, [sp, #132] @ 0x84 │ │ │ │ ldreq r0, [r3, #32] │ │ │ │ lsleq r7, r6, #3 │ │ │ │ - beq.w 80bb4 │ │ │ │ + beq.w 80bbc │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - b.n 80bb4 │ │ │ │ + b.n 80bbc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcc.w 80f64 │ │ │ │ - ldr r2, [pc, #524] @ (81558 ) │ │ │ │ - ldr r3, [pc, #508] @ (81548 ) │ │ │ │ + bcc.w 80f6c │ │ │ │ + ldr r2, [pc, #524] @ (81560 ) │ │ │ │ + ldr r3, [pc, #508] @ (81550 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81454 │ │ │ │ - ldr r0, [pc, #508] @ (8155c ) │ │ │ │ + bne.n 8145c │ │ │ │ + ldr r0, [pc, #508] @ (81564 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ - b.n 80c26 │ │ │ │ + b.n 80c2e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 80c0a │ │ │ │ + b.n 80c12 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #480] @ (81560 ) │ │ │ │ + ldr r2, [pc, #480] @ (81568 ) │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r4, #276] @ 0x114 │ │ │ │ ldreq r6, [sp, #132] @ 0x84 │ │ │ │ ldreq r0, [r3, #20] │ │ │ │ - beq.w 80b8a │ │ │ │ + beq.w 80b92 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b.w 80b8a │ │ │ │ + b.w 80b92 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b.w 80aea │ │ │ │ + b.w 80af2 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b.w 80ad4 │ │ │ │ + b.w 80adc │ │ │ │ vsub.f64 d5, d4, d5 │ │ │ │ vldr d6, [r5] │ │ │ │ vmla.f64 d6, d5, d7 │ │ │ │ vstr d6, [r5] │ │ │ │ - b.n 80de8 │ │ │ │ + b.n 80df0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 80b72 │ │ │ │ + b.w 80b7a │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 80f9a │ │ │ │ + b.n 80fa2 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 80aba │ │ │ │ + b.w 80ac2 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ - b.w 80a68 │ │ │ │ + b.w 80a70 │ │ │ │ vsub.f64 d5, d4, d5 │ │ │ │ vldr d6, [r8] │ │ │ │ vmla.f64 d6, d5, d7 │ │ │ │ vstr d6, [r8] │ │ │ │ - b.n 80de8 │ │ │ │ + b.n 80df0 │ │ │ │ vsub.f64 d2, d4, d2 │ │ │ │ vldr d6, [r8] │ │ │ │ vmla.f64 d6, d2, d7 │ │ │ │ vstr d6, [r8] │ │ │ │ - b.n 80de8 │ │ │ │ + b.n 80df0 │ │ │ │ ldrd r6, r7, [r4, #512] @ 0x200 │ │ │ │ - b.n 80f10 │ │ │ │ - bne.w 80bc4 │ │ │ │ + b.n 80f18 │ │ │ │ + bne.w 80bcc │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.w 80bc4 │ │ │ │ - bne.w 80b9c │ │ │ │ + b.w 80bcc │ │ │ │ + bne.w 80ba4 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - b.w 80b9c │ │ │ │ + b.w 80ba4 │ │ │ │ mov r7, r6 │ │ │ │ str r6, [sp, #252] @ 0xfc │ │ │ │ str r6, [sp, #260] @ 0x104 │ │ │ │ - b.n 81256 │ │ │ │ - ldr r2, [pc, #288] @ (81564 ) │ │ │ │ - ldr r3, [pc, #260] @ (81548 ) │ │ │ │ + b.n 8125e │ │ │ │ + ldr r2, [pc, #288] @ (8156c ) │ │ │ │ + ldr r3, [pc, #260] @ (81550 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 81514 │ │ │ │ + beq.n 8151c │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 814ca │ │ │ │ - ldr r3, [pc, #268] @ (81568 ) │ │ │ │ + b.n 814d2 │ │ │ │ + ldr r3, [pc, #268] @ (81570 ) │ │ │ │ mov.w r2, #2416 @ 0x970 │ │ │ │ - ldr r1, [pc, #264] @ (8156c ) │ │ │ │ - ldr r0, [pc, #268] @ (81570 ) │ │ │ │ + ldr r1, [pc, #264] @ (81574 ) │ │ │ │ + ldr r0, [pc, #268] @ (81578 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #252] @ (81574 ) │ │ │ │ - ldr r3, [pc, #208] @ (81548 ) │ │ │ │ + ldr r2, [pc, #252] @ (8157c ) │ │ │ │ + ldr r3, [pc, #208] @ (81550 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81454 │ │ │ │ + bne.n 8145c │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #232] @ (81578 ) │ │ │ │ - ldr r3, [pc, #184] @ (81548 ) │ │ │ │ + ldr r2, [pc, #232] @ (81580 ) │ │ │ │ + ldr r3, [pc, #184] @ (81550 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81454 │ │ │ │ - ldr r0, [pc, #216] @ (8157c ) │ │ │ │ + bne.n 8145c │ │ │ │ + ldr r0, [pc, #216] @ (81584 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - ldr r2, [pc, #212] @ (81580 ) │ │ │ │ - ldr r3, [pc, #156] @ (81548 ) │ │ │ │ + ldr r2, [pc, #212] @ (81588 ) │ │ │ │ + ldr r3, [pc, #156] @ (81550 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81454 │ │ │ │ - ldr r0, [pc, #196] @ (81584 ) │ │ │ │ + bne.n 8145c │ │ │ │ + ldr r0, [pc, #196] @ (8158c ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ blx 2cb48 >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - b.n 8146e │ │ │ │ + b.n 81476 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2b770 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - b.n 814c4 │ │ │ │ - ldr r2, [pc, #140] @ (81588 ) │ │ │ │ - ldr r3, [pc, #76] @ (81548 ) │ │ │ │ + b.n 814cc │ │ │ │ + ldr r2, [pc, #140] @ (81590 ) │ │ │ │ + ldr r3, [pc, #76] @ (81550 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81454 │ │ │ │ - ldr r0, [pc, #124] @ (8158c ) │ │ │ │ + bne.n 8145c │ │ │ │ + ldr r0, [pc, #124] @ (81594 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - ldr r0, [pc, #120] @ (81590 ) │ │ │ │ + ldr r0, [pc, #120] @ (81598 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 814de │ │ │ │ + b.n 814e6 │ │ │ │ bl 2e5b0 │ │ │ │ - b.n 814e4 │ │ │ │ - b.n 814ea │ │ │ │ - b.n 814d0 │ │ │ │ + b.n 814ec │ │ │ │ + b.n 814f2 │ │ │ │ + b.n 814d8 │ │ │ │ bl 2e5dc │ │ │ │ - b.n 814f0 │ │ │ │ + b.n 814f8 │ │ │ │ nop │ │ │ │ movs r5, #77 @ 0x4d │ │ │ │ vcvt.u32.f32 d17, d15, #1 │ │ │ │ vaddw.u q9, , d5 │ │ │ │ @ instruction: 0xffff0ff8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 814b4 │ │ │ │ + ble.n 814ac │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 815c8 │ │ │ │ + ble.n 815c0 │ │ │ │ movs r4, r0 │ │ │ │ - stcl 0, cr0, [r6, #16]! │ │ │ │ + ldcl 0, cr0, [lr, #16] │ │ │ │ adds r3, r2, #1 │ │ │ │ - vtbx.8 d29, {d31- instruction: 0xffffdbdc │ │ │ │ movs r4, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ subs r7, r3, r7 │ │ │ │ - vtbx.8 d29, {d31- instruction: 0xfa6e0002 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + @ instruction: 0xfa660002 │ │ │ │ + adds r4, r6, r1 │ │ │ │ movs r3, r0 │ │ │ │ - bge.n 814e8 │ │ │ │ + bge.n 814e0 │ │ │ │ movs r4, r0 │ │ │ │ - bge.n 814bc │ │ │ │ + bge.n 814b4 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 8148c │ │ │ │ + bge.n 81684 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 815f4 │ │ │ │ + bge.n 815ec │ │ │ │ movs r4, r0 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00081594 : │ │ │ │ +0008159c : │ │ │ │ ldr.w r3, [r0, #624] @ 0x270 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 815ac │ │ │ │ + cbz r3, 815b4 │ │ │ │ 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 2d0f4 │ │ │ │ │ │ │ │ -000815b0 : │ │ │ │ +000815b8 : │ │ │ │ ldr.w r3, [r0, #624] @ 0x270 │ │ │ │ - cbz r3, 815e2 │ │ │ │ + cbz r3, 815ea │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r0 │ │ │ │ @@ -133898,17 +133924,17 @@ │ │ │ │ str.w r0, [r1, #568] @ 0x238 │ │ │ │ strb.w r3, [r1, #492] @ 0x1ec │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ b.w 2be28 │ │ │ │ nop │ │ │ │ │ │ │ │ -000815e8 : │ │ │ │ +000815f0 : │ │ │ │ ldr.w r3, [r0, #624] @ 0x270 │ │ │ │ - cbz r3, 81618 │ │ │ │ + cbz r3, 81620 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r0 │ │ │ │ @@ -133919,15 +133945,15 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r3, [r1, #628] @ 0x274 │ │ │ │ str.w r3, [r1, #568] @ 0x238 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ b.w 2c134 │ │ │ │ │ │ │ │ -0008161c : │ │ │ │ +00081624 : │ │ │ │ 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 r6, r0 │ │ │ │ movs r0, #24 │ │ │ │ @@ -133936,187 +133962,187 @@ │ │ │ │ blx 2d1ec │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ ldrd r2, r5, [r3, #68] @ 0x44 │ │ │ │ subs r5, r5, r2 │ │ │ │ ldrd r1, r2, [r3, #80] @ 0x50 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 8173a │ │ │ │ + bne.n 81742 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ asrs r2, r5, #3 │ │ │ │ subs r1, r1, r0 │ │ │ │ ldrd r3, r0, [r3, #32] │ │ │ │ subs r3, r0, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 81736 │ │ │ │ + bne.n 8173e │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c67c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 81702 │ │ │ │ + beq.n 8170a │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ movs r7, #1 │ │ │ │ - vldr d5, [pc, #196] @ 81740 │ │ │ │ + vldr d5, [pc, #196] @ 81748 │ │ │ │ movs r6, #3 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr.w lr, [r3, #80] @ 0x50 │ │ │ │ ldr.w r5, [r3, #132] @ 0x84 │ │ │ │ - b.n 816a4 │ │ │ │ + b.n 816ac │ │ │ │ bic.w r1, r1, sl │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ orrs r3, r1 │ │ │ │ cmp ip, r2 │ │ │ │ strb.w r3, [r9, r8] │ │ │ │ - bge.n 81702 │ │ │ │ + bge.n 8170a │ │ │ │ vldmia lr!, {d7} │ │ │ │ mov.w r3, ip, lsl #1 │ │ │ │ vldmia r0!, {d6} │ │ │ │ and.w r3, r3, #6 │ │ │ │ mov.w r8, ip, asr #2 │ │ │ │ vsub.f64 d7, d7, d5 │ │ │ │ lsl.w sl, r6, r3 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 81710 │ │ │ │ + bgt.n 81718 │ │ │ │ vldmia r5!, {d6} │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ ldrb.w r1, [r9, r8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 816f2 │ │ │ │ + bgt.n 816fa │ │ │ │ vldr d7, [r0, #-8] │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 8168e │ │ │ │ + bpl.n 81696 │ │ │ │ add.w ip, ip, #1 │ │ │ │ orr.w r3, r1, sl │ │ │ │ cmp ip, r2 │ │ │ │ strb.w r3, [r9, r8] │ │ │ │ - blt.n 816a4 │ │ │ │ + blt.n 816ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r0, [r3, #-28] │ │ │ │ add r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ ldrb.w r1, [r9, r8] │ │ │ │ bic.w r1, r1, sl │ │ │ │ strb.w r1, [r9, r8] │ │ │ │ vldr d7, [lr, #-8] │ │ │ │ vsub.f64 d7, d7, d5 │ │ │ │ - b.n 816ca │ │ │ │ + b.n 816d2 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ bl 2e5b0 │ │ │ │ bl 2e5dc │ │ │ │ nop │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ │ │ │ │ -00081748 : │ │ │ │ +00081750 : │ │ │ │ ldr.w r2, [r0, #572] @ 0x23c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 81768 │ │ │ │ - beq.n 8176c │ │ │ │ + bgt.n 81770 │ │ │ │ + beq.n 81774 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - ldr r2, [pc, #28] @ (81774 ) │ │ │ │ + ldr r2, [pc, #28] @ (8177c ) │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 81770 │ │ │ │ + bne.n 81778 │ │ │ │ ldr.w r0, [r0, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ bx r3 │ │ │ │ b.w 2bf44 │ │ │ │ b.w 2ca84 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ adds r5, r2, r3 │ │ │ │ - Address 0x81776 is out of bounds. │ │ │ │ + Address 0x8177e is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -00081778 : │ │ │ │ +00081780 : │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ - ldr.w r6, [pc, #1200] @ 81c40 │ │ │ │ + ldr.w r6, [pc, #1200] @ 81c48 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr.w r5, [pc, #1200] @ 81c44 │ │ │ │ + ldr.w r5, [pc, #1200] @ 81c4c │ │ │ │ mov r8, r3 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r3, [pc, #1196] @ 81c48 │ │ │ │ + ldr.w r3, [pc, #1196] @ 81c50 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #180] @ 0xb4 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb.w r1, [sp, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 81c20 │ │ │ │ + bne.w 81c28 │ │ │ │ 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 81d24 │ │ │ │ + bne.w 81d2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2c488 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #1128] @ 81c4c │ │ │ │ + ldr.w r2, [pc, #1128] @ 81c54 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81bfc │ │ │ │ + bne.w 81c04 │ │ │ │ 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 81d24 │ │ │ │ + bne.w 81d2c │ │ │ │ asrs r0, r0, #3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ blx 2c488 │ │ │ │ ldr.w r7, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r6, [r2, #92] @ 0x5c │ │ │ │ - ldr.w r2, [pc, #1072] @ 81c50 │ │ │ │ + ldr.w r2, [pc, #1072] @ 81c58 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81bf4 │ │ │ │ + bne.w 81bfc │ │ │ │ ldrd r3, r1, [r7, #20] │ │ │ │ subs r1, r1, r3 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 81d24 │ │ │ │ + bne.w 81d2c │ │ │ │ asrs r1, r1, #3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -134126,176 +134152,176 @@ │ │ │ │ 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 r2, [pc, #1008] @ (81c54 ) │ │ │ │ + ldr r2, [pc, #1008] @ (81c5c ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81bec │ │ │ │ + bne.w 81bf4 │ │ │ │ ldrd r3, r1, [r7, #20] │ │ │ │ subs r1, r1, r3 │ │ │ │ ldrd r2, r3, [r7, #32] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 81d24 │ │ │ │ + bne.w 81d2c │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov r2, r8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2d528 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #960] @ (81c58 ) │ │ │ │ + ldr r2, [pc, #960] @ (81c60 ) │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 81be4 │ │ │ │ + bne.w 81bec │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [pc, #940] @ (81c5c ) │ │ │ │ + ldr r1, [pc, #940] @ (81c64 ) │ │ │ │ add r0, r6 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ vldr d9, [r0] │ │ │ │ - bne.w 81bdc │ │ │ │ + bne.w 81be4 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #920] @ (81c60 ) │ │ │ │ + ldr r1, [pc, #920] @ (81c68 ) │ │ │ │ add r0, r6 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ add r1, pc │ │ │ │ vldr d10, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 81bd2 │ │ │ │ + bne.w 81bda │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr.w fp, [r2, #20] │ │ │ │ - ldr r1, [pc, #896] @ (81c64 ) │ │ │ │ + ldr r1, [pc, #896] @ (81c6c ) │ │ │ │ ldr.w r2, [r3, #128] @ 0x80 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 81bc8 │ │ │ │ + bne.w 81bd0 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr.w sl, [r2, #32] │ │ │ │ - ldr r1, [pc, #880] @ (81c68 ) │ │ │ │ + ldr r1, [pc, #880] @ (81c70 ) │ │ │ │ ldr.w r2, [r3, #212] @ 0xd4 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 81bbe │ │ │ │ + bne.w 81bc6 │ │ │ │ ldrb.w r1, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 81b4e │ │ │ │ + bne.w 81b56 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #852] @ (81c6c ) │ │ │ │ + ldr r1, [pc, #852] @ (81c74 ) │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 81bb6 │ │ │ │ + bne.w 81bbe │ │ │ │ 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 81d24 │ │ │ │ + bne.w 81d2c │ │ │ │ asrs r0, r0, #3 │ │ │ │ add.w r5, r5, r0, lsl #1 │ │ │ │ - ldr r2, [pc, #816] @ (81c70 ) │ │ │ │ + ldr r2, [pc, #816] @ (81c78 ) │ │ │ │ ldr.w r3, [r3, #200] @ 0xc8 │ │ │ │ add.w r6, r6, r5, lsl #3 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ vldr d6, [r6] │ │ │ │ - bne.w 81ba0 │ │ │ │ - vldr d11, [pc, #732] @ 81c30 │ │ │ │ - vldr d13, [pc, #736] @ 81c38 │ │ │ │ + bne.w 81ba8 │ │ │ │ + vldr d11, [pc, #732] @ 81c38 │ │ │ │ + vldr d13, [pc, #736] @ 81c40 │ │ │ │ vldr d7, [r4, #560] @ 0x230 │ │ │ │ vneg.f64 d5, d7 │ │ │ │ vcmpe.f64 d5, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 81b76 │ │ │ │ + bpl.w 81b7e │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ vldr d12, [sp, #48] @ 0x30 │ │ │ │ vsub.f64 d12, d9, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 81b86 │ │ │ │ + ble.w 81b8e │ │ │ │ vldr d8, [sp, #48] @ 0x30 │ │ │ │ vsub.f64 d8, d10, d8 │ │ │ │ vcmpe.f64 d9, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 819b2 │ │ │ │ + ble.n 819ba │ │ │ │ vcmpe.f64 d10, d13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 819b2 │ │ │ │ + bpl.n 819ba │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d12, d11 │ │ │ │ it ls │ │ │ │ vmovls.f64 d8, d13 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 81ad2 │ │ │ │ + ble.w 81ada │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ subs r6, r2, #4 │ │ │ │ - b.n 81a2c │ │ │ │ + b.n 81a34 │ │ │ │ vcmpe.f64 d10, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 81b6c │ │ │ │ + bge.w 81b74 │ │ │ │ tst.w lr, ip │ │ │ │ - beq.n 819e2 │ │ │ │ + beq.n 819ea │ │ │ │ vcmpe.f64 d9, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 81b96 │ │ │ │ + bls.w 81b9e │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2d50c │ │ │ │ vcmpe.f64 d11, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 81a04 │ │ │ │ + bpl.n 81a0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d7, [r7, #-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 81a20 │ │ │ │ + ble.n 81a28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d7, [r7, #-8] │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ vldr d6, [r3] │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 81ad2 │ │ │ │ + ble.n 81ada │ │ │ │ vldr d7, [r4, #560] @ 0x230 │ │ │ │ vldmia r7!, {d0} │ │ │ │ vldr d6, [r4, #536] @ 0x218 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ vabs.f64 d5, d0 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 819e2 │ │ │ │ + bls.n 819ea │ │ │ │ vldr d6, [r4, #544] @ 0x220 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 81a22 │ │ │ │ + bgt.n 81a2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ vneg.f64 d6, d7 │ │ │ │ add.w r0, sl, r2 │ │ │ │ vldr d4, [r0] │ │ │ │ add.w r0, fp, r2 │ │ │ │ add r2, r8 │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ @@ -134314,33 +134340,33 @@ │ │ │ │ movle.w lr, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itee gt │ │ │ │ movgt.w ip, #1 │ │ │ │ movle r0, #0 │ │ │ │ movle.w ip, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 819c4 │ │ │ │ + bne.n 819cc │ │ │ │ eor.w r0, ip, #1 │ │ │ │ tst r2, r0 │ │ │ │ - bne.n 81b54 │ │ │ │ + bne.n 81b5c │ │ │ │ tst.w lr, r0 │ │ │ │ - beq.n 819d0 │ │ │ │ + beq.n 819d8 │ │ │ │ vcmpe.f64 d10, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 819e2 │ │ │ │ + blt.n 819ea │ │ │ │ vsub.f64 d5, d3, d5 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ vmla.f64 d12, d5, d0 │ │ │ │ - bgt.n 81a28 │ │ │ │ + bgt.n 81a30 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c058 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 81ae2 │ │ │ │ + cbz r3, 81aea │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c8a8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -134349,153 +134375,153 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2c040 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d210 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r6, [r1, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 81c7c │ │ │ │ + beq.w 81c84 │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ce20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c6e8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2cb78 │ │ │ │ - ldr r2, [pc, #324] @ (81c74 ) │ │ │ │ - ldr r3, [pc, #272] @ (81c44 ) │ │ │ │ + ldr r2, [pc, #324] @ (81c7c ) │ │ │ │ + ldr r3, [pc, #272] @ (81c4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 81d04 │ │ │ │ + bne.w 81d0c │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ vpop {d8-d13} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r6, [r2, #144] @ 0x90 │ │ │ │ - b.n 81914 │ │ │ │ + b.n 8191c │ │ │ │ vcmpe.f64 d9, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 81b8c │ │ │ │ + bls.n 81b94 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 819e2 │ │ │ │ - b.n 81aba │ │ │ │ + ble.w 819ea │ │ │ │ + b.n 81ac2 │ │ │ │ vsub.f64 d3, d3, d4 │ │ │ │ vmla.f64 d12, d3, d0 │ │ │ │ - b.n 81a22 │ │ │ │ + b.n 81a2a │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ vmov.f64 d12, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 81982 │ │ │ │ + bgt.w 8198a │ │ │ │ vmov.f64 d8, d13 │ │ │ │ - b.n 8198a │ │ │ │ + b.n 81992 │ │ │ │ vsub.f64 d4, d3, d4 │ │ │ │ vmla.f64 d8, d4, d0 │ │ │ │ - b.n 81a22 │ │ │ │ + b.n 81a2a │ │ │ │ vsub.f64 d3, d3, d5 │ │ │ │ vmla.f64 d8, d3, d0 │ │ │ │ - b.n 81a22 │ │ │ │ + b.n 81a2a │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp, #32] │ │ │ │ blx r3 │ │ │ │ vmov.f64 d13, d0 │ │ │ │ vneg.f64 d11, d0 │ │ │ │ vldr d6, [sp, #32] │ │ │ │ - b.n 8195a │ │ │ │ + b.n 81962 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 81938 │ │ │ │ + b.n 81940 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81914 │ │ │ │ + b.n 8191c │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ - b.n 818f6 │ │ │ │ + b.n 818fe │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 818e0 │ │ │ │ + b.n 818e8 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 818c6 │ │ │ │ + b.n 818ce │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 818aa │ │ │ │ + b.n 818b2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8187e │ │ │ │ + b.n 81886 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8183e │ │ │ │ + b.n 81846 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcc.w 8180a │ │ │ │ - ldr r2, [pc, #108] @ (81c78 ) │ │ │ │ - ldr r3, [pc, #56] @ (81c44 ) │ │ │ │ + bcc.w 81812 │ │ │ │ + ldr r2, [pc, #108] @ (81c80 ) │ │ │ │ + ldr r3, [pc, #56] @ (81c4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81d04 │ │ │ │ + bne.n 81d0c │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ blx r2 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.w 817da │ │ │ │ - b.n 81c08 │ │ │ │ + bcc.w 817e2 │ │ │ │ + b.n 81c10 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - bvc.n 81b74 │ │ │ │ + bvc.n 81b6c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, r5, #3 │ │ │ │ vmull.u , d31, d19 │ │ │ │ vdup.8 , d27[7] │ │ │ │ vdup.8 d17, d27[7] │ │ │ │ vqshlu.s64 , , #63 @ 0x3f │ │ │ │ vmlsl.u , d31, d5[0] │ │ │ │ vqshlu.s64 d17, d5, #63 @ 0x3f │ │ │ │ vrsubhn.i d17, , │ │ │ │ vabdl.u , d15, d5 │ │ │ │ @ instruction: 0xffff1b75 │ │ │ │ vqshlu.s64 d17, d7, #63 @ 0x3f │ │ │ │ - vrsra.u64 , q15, #1 │ │ │ │ + vrsra.u64 , q11, #1 │ │ │ │ movs r4, r0 │ │ │ │ - bcc.n 81cc4 │ │ │ │ + bcc.n 81cbc │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ sub.w sl, r2, r8 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ mov.w r5, sl, asr #2 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 81d08 │ │ │ │ + beq.n 81d10 │ │ │ │ cmp r5, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r5 │ │ │ │ addcc r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r2 │ │ │ │ it cs │ │ │ │ @@ -134503,84 +134529,84 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str.w r3, [r0, sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 81cc0 │ │ │ │ + beq.n 81cc8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2d368 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add sl, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 81cd6 │ │ │ │ + beq.n 81cde │ │ │ │ sub.w r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r7 │ │ │ │ str.w sl, [r3, #8] │ │ │ │ str r7, [r3, #4] │ │ │ │ str r5, [r3, #12] │ │ │ │ - b.n 81b16 │ │ │ │ + b.n 81b1e │ │ │ │ mov r0, r4 │ │ │ │ blx 2c6e8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2cb78 │ │ │ │ - ldr r2, [pc, #60] @ (81d30 ) │ │ │ │ - ldr r3, [pc, #64] @ (81d34 ) │ │ │ │ + ldr r2, [pc, #60] @ (81d38 ) │ │ │ │ + ldr r3, [pc, #64] @ (81d3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 81d28 │ │ │ │ + beq.n 81d30 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #44] @ (81d38 ) │ │ │ │ - ldr r3, [pc, #40] @ (81d34 ) │ │ │ │ + ldr r2, [pc, #44] @ (81d40 ) │ │ │ │ + ldr r3, [pc, #40] @ (81d3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81d04 │ │ │ │ - ldr r0, [pc, #28] @ (81d3c ) │ │ │ │ + bne.n 81d0c │ │ │ │ + ldr r0, [pc, #28] @ (81d44 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ bl 2e5b0 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 81cea │ │ │ │ + b.n 81cf2 │ │ │ │ nop │ │ │ │ - bcs.n 81dac │ │ │ │ + bcs.n 81da4 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 81d84 │ │ │ │ + bcs.n 81d7c │ │ │ │ movs r4, r0 │ │ │ │ - add r6, pc, #920 @ (adr r6, 820d8 ) │ │ │ │ + cbz r6, 81d84 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00081d40 : │ │ │ │ +00081d48 : │ │ │ │ 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, #3760] @ 0xeb0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr.w r3, [pc, #1080] @ 82190 │ │ │ │ + ldr.w r3, [pc, #1080] @ 82198 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #280] @ 0x118 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ - ldr.w sl, [pc, #1072] @ 82194 │ │ │ │ + ldr.w sl, [pc, #1072] @ 8219c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r2, [pc, #1068] @ 82198 │ │ │ │ + ldr.w r2, [pc, #1068] @ 821a0 │ │ │ │ add sl, pc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ @@ -134591,55 +134617,55 @@ │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r5, [r6, #8] │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #508] @ 0x1fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fb0 │ │ │ │ + beq.w 81fb8 │ │ │ │ ldr.w r3, [r4, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fb0 │ │ │ │ + beq.w 81fb8 │ │ │ │ ldr.w r3, [r4, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fb0 │ │ │ │ + beq.w 81fb8 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 826b2 │ │ │ │ + bcs.w 826ba │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 822ec │ │ │ │ + beq.w 822f4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b66c │ │ │ │ movs r2, #0 │ │ │ │ adds r6, r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.w 823a4 │ │ │ │ + beq.w 823ac │ │ │ │ sub.w r2, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #940] @ (8219c ) │ │ │ │ + ldr r2, [pc, #940] @ (821a4 ) │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr.w r3, [r3, #204] @ 0xcc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82380 │ │ │ │ + bne.w 82388 │ │ │ │ ldrb.w r2, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 822f6 │ │ │ │ + beq.w 822fe │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r4, #516] @ 0x204 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -134660,18 +134686,18 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8272e │ │ │ │ + bcs.w 82736 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 822e4 │ │ │ │ + beq.w 822ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ blx 2b66c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -134682,145 +134708,145 @@ │ │ │ │ blx 2c240 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ adds r3, r7, #1 │ │ │ │ itt eq │ │ │ │ moveq r5, #0 │ │ │ │ streq r5, [sp, #88] @ 0x58 │ │ │ │ - bne.w 82330 │ │ │ │ + bne.w 82338 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #784] @ (821a0 ) │ │ │ │ + ldr r3, [pc, #784] @ (821a8 ) │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 82376 │ │ │ │ + bne.w 8237e │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #768] @ (821a4 ) │ │ │ │ + ldr r1, [pc, #768] @ (821ac ) │ │ │ │ ldr.w r3, [r2, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8236c │ │ │ │ + bne.w 82374 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr.w fp, [r3, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #748] @ (821a8 ) │ │ │ │ + ldr r1, [pc, #748] @ (821b0 ) │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8239a │ │ │ │ + bne.w 823a2 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #732] @ (821ac ) │ │ │ │ + ldr r1, [pc, #732] @ (821b4 ) │ │ │ │ ldr.w r3, [r2, #128] @ 0x80 │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 82390 │ │ │ │ + bne.w 82398 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r2, #212] @ 0xd4 │ │ │ │ - ldr r2, [pc, #712] @ (821b0 ) │ │ │ │ + ldr r2, [pc, #712] @ (821b8 ) │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8238a │ │ │ │ + bne.w 82392 │ │ │ │ ldrb.w r2, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 822fa │ │ │ │ + beq.w 82302 │ │ │ │ ldr.w r0, [r3, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - vldr d8, [pc, #612] @ 82170 │ │ │ │ + vldr d8, [pc, #612] @ 82178 │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 81fe4 │ │ │ │ + ble.n 81fec │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ mov r7, fp │ │ │ │ ldrd lr, r8, [sp, #36] @ 0x24 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ - vldr d5, [pc, #592] @ 82178 │ │ │ │ + vldr d5, [pc, #592] @ 82180 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ - b.n 81f46 │ │ │ │ + b.n 81f4e │ │ │ │ adds r3, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ add.w r8, r8, #8 │ │ │ │ adds r7, #8 │ │ │ │ adds r1, #8 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 81fde │ │ │ │ + beq.n 81fe6 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 81f34 │ │ │ │ + bne.n 81f3c │ │ │ │ vldr d7, [r1] │ │ │ │ vabs.f64 d6, d7 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 81f34 │ │ │ │ + ble.n 81f3c │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ mov.w fp, r3, lsr #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ lsls r2, r6 │ │ │ │ ldr.w r6, [r5, fp, lsl #2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ orr.w r6, r6, r2 │ │ │ │ str.w r6, [r5, fp, lsl #2] │ │ │ │ - bmi.w 82356 │ │ │ │ + bmi.w 8235e │ │ │ │ vldr d6, [r7] │ │ │ │ - vldr d4, [pc, #504] @ 82180 │ │ │ │ + vldr d4, [pc, #504] @ 82188 │ │ │ │ vcmpe.f64 d6, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 8274a │ │ │ │ + bpl.w 82752 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 82308 │ │ │ │ + ble.w 82310 │ │ │ │ vldr d4, [lr] │ │ │ │ vsub.f64 d6, d6, d4 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ - b.n 81f34 │ │ │ │ + b.n 81f3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2d340 │ │ │ │ ldr.w r3, [r4, #508] @ 0x1fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 826d2 │ │ │ │ + beq.w 826da │ │ │ │ ldr.w r3, [r4, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81dac │ │ │ │ - ldr r3, [pc, #488] @ (821b4 ) │ │ │ │ + bne.w 81db4 │ │ │ │ + ldr r3, [pc, #488] @ (821bc ) │ │ │ │ movw r2, #2119 @ 0x847 │ │ │ │ - ldr r1, [pc, #484] @ (821b8 ) │ │ │ │ - ldr r0, [pc, #488] @ (821bc ) │ │ │ │ + ldr r1, [pc, #484] @ (821c0 ) │ │ │ │ + ldr r0, [pc, #488] @ (821c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 82112 │ │ │ │ + ble.w 8211a │ │ │ │ ldr.w r7, [r4, #508] @ 0x1fc │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ subs r7, #4 │ │ │ │ mov.w lr, #1 │ │ │ │ mov sl, fp │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ and.w r1, r3, #31 │ │ │ │ mov.w r8, r3, lsr #5 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ ldr.w r8, [r5, r8, lsl #2] │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 82106 │ │ │ │ + beq.n 8210e │ │ │ │ ldr.w r1, [r4, #516] @ 0x204 │ │ │ │ lsls r3, r3, #3 │ │ │ │ vldr d5, [r4, #536] @ 0x218 │ │ │ │ add.w r1, r1, r2, lsl #1 │ │ │ │ vldr d7, [r1] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r1, r3 │ │ │ │ @@ -134830,19 +134856,19 @@ │ │ │ │ ldr r1, [r1, r2] │ │ │ │ vabs.f64 d6, d7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ add.w r8, r6, r1 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vldr d4, [r8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 820f2 │ │ │ │ + bls.n 820fa │ │ │ │ vldr d5, [r4, #544] @ 0x220 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 82106 │ │ │ │ + bgt.n 8210e │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ vldr d6, [r4, #560] @ 0x230 │ │ │ │ add.w r8, r0, r1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ vldr d2, [r8] │ │ │ │ add.w r8, r0, r1 │ │ │ │ @@ -134866,229 +134892,229 @@ │ │ │ │ movle.w fp, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itee gt │ │ │ │ movgt.w r9, #1 │ │ │ │ movle r3, #0 │ │ │ │ movle.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8228c │ │ │ │ + beq.w 82294 │ │ │ │ vcmpe.f64 d1, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 82106 │ │ │ │ + bge.n 8210e │ │ │ │ tst.w fp, r9 │ │ │ │ - beq.n 820f2 │ │ │ │ + beq.n 820fa │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 82416 │ │ │ │ + bls.w 8241e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ vmla.f64 d8, d7, d4 │ │ │ │ add r1, r3 │ │ │ │ vldr d6, [r1] │ │ │ │ vadd.f64 d6, d6, d7 │ │ │ │ vstr d6, [r1] │ │ │ │ adds r2, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 82004 │ │ │ │ + bne.w 8200c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2d528 │ │ │ │ - ldr r3, [pc, #160] @ (821c0 ) │ │ │ │ + ldr r3, [pc, #160] @ (821c8 ) │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 822fe │ │ │ │ - ldr r3, [pc, #144] @ (821c4 ) │ │ │ │ + bne.w 82306 │ │ │ │ + ldr r3, [pc, #144] @ (821cc ) │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 822fe │ │ │ │ + bne.w 82306 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #124] @ (821c8 ) │ │ │ │ + ldr r2, [pc, #124] @ (821d0 ) │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82420 │ │ │ │ + bne.w 82428 │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 8242a │ │ │ │ + bls.w 82432 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 821f8 │ │ │ │ + ble.n 82200 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ - vldr d9, [pc, #28] @ 82188 │ │ │ │ - b.n 821d4 │ │ │ │ + vldr d9, [pc, #28] @ 82190 │ │ │ │ + b.n 821dc │ │ │ │ ... │ │ │ │ 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, 82304 ) │ │ │ │ + add r0, pc, #380 @ (adr r0, 8230c ) │ │ │ │ tst r2, r0 │ │ │ │ tst r3, r4 │ │ │ │ lsrs r2, r2, #18 │ │ │ │ ldr r4, [sp, #644] @ 0x284 │ │ │ │ subs r3, #199 @ 0xc7 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 82120 │ │ │ │ + bne.n 82118 │ │ │ │ movs r4, r0 │ │ │ │ - bne.n 82118 │ │ │ │ + bne.n 82110 │ │ │ │ movs r4, r0 │ │ │ │ asrs r1, r7, #7 │ │ │ │ vshr.u64 , , #1 │ │ │ │ vshr.u64 , , #1 │ │ │ │ vaddl.u , d31, d21 │ │ │ │ vshr.u64 d17, d7, #1 │ │ │ │ vsra.u32 d17, d9, #1 │ │ │ │ - @ instruction: 0xffff0d20 │ │ │ │ + vcvt.u16.f16 d16, d8, #1 │ │ │ │ movs r3, r0 │ │ │ │ - cdp 0, 15, cr0, cr14, cr2, {0} │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + cdp 0, 15, cr0, cr6, cr2, {0} │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r7, #28 │ │ │ │ vrsubhn.i d19, , │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 821f8 │ │ │ │ + ble.n 82200 │ │ │ │ vldr d0, [r4] │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmpe.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 821cc │ │ │ │ + ble.n 821d4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ blx 2d50c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n 821d4 │ │ │ │ + bgt.n 821dc │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c058 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 82208 │ │ │ │ + cbz r3, 82210 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - vldr d0, [pc, #724] @ 824e0 │ │ │ │ + vldr d0, [pc, #724] @ 824e8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c8a8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d0b8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c040 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d210 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrd r2, r8, [r1, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 823b2 │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str r2, [r1, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c6e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cb78 │ │ │ │ - cbz r5, 82254 │ │ │ │ + cbz r5, 8225c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r3, r5 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 82260 │ │ │ │ + cbz r3, 82268 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 822c4 │ │ │ │ - ldr r2, [pc, #664] @ (82500 ) │ │ │ │ - ldr r3, [pc, #668] @ (82504 ) │ │ │ │ + cbz r3, 822cc │ │ │ │ + ldr r2, [pc, #664] @ (82508 ) │ │ │ │ + ldr r3, [pc, #668] @ (8250c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 82692 │ │ │ │ + bne.w 8269a │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2c2a4 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.n 822ac │ │ │ │ + bne.n 822b4 │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.w 820e0 │ │ │ │ + beq.w 820e8 │ │ │ │ vcmpe.f64 d1, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 820f2 │ │ │ │ - b.n 82106 │ │ │ │ + blt.w 820fa │ │ │ │ + b.n 8210e │ │ │ │ vcmpe.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 8234c │ │ │ │ + bls.n 82354 │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 820f2 │ │ │ │ - b.n 8229e │ │ │ │ - ldr r2, [pc, #576] @ (82508 ) │ │ │ │ - ldr r3, [pc, #572] @ (82504 ) │ │ │ │ + ble.w 820fa │ │ │ │ + b.n 822a6 │ │ │ │ + ldr r2, [pc, #576] @ (82510 ) │ │ │ │ + ldr r3, [pc, #572] @ (8250c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 82692 │ │ │ │ + bne.w 8269a │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #32] │ │ │ │ - b.n 81e7a │ │ │ │ + b.n 81e82 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 81dea │ │ │ │ + b.n 81df2 │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ - b.n 81e0c │ │ │ │ + b.n 81e14 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - b.n 81f02 │ │ │ │ + b.n 81f0a │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82160 │ │ │ │ - b.n 82146 │ │ │ │ - vldr d3, [pc, #476] @ 824e8 │ │ │ │ + bne.w 82168 │ │ │ │ + b.n 8214e │ │ │ │ + vldr d3, [pc, #476] @ 824f0 │ │ │ │ vldr d4, [r8] │ │ │ │ vcmpe.f64 d4, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 81fa2 │ │ │ │ - ldr r3, [pc, #492] @ (8250c ) │ │ │ │ + bgt.w 81faa │ │ │ │ + ldr r3, [pc, #492] @ (82514 ) │ │ │ │ movw r2, #2143 @ 0x85f │ │ │ │ - ldr r1, [pc, #492] @ (82510 ) │ │ │ │ - ldr r0, [pc, #492] @ (82514 ) │ │ │ │ + ldr r1, [pc, #492] @ (82518 ) │ │ │ │ + ldr r0, [pc, #492] @ (8251c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ adds r7, #32 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @@ -135096,62 +135122,62 @@ │ │ │ │ blx 2b66c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r0, r7 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 2c240 │ │ │ │ - b.n 81e8a │ │ │ │ + b.n 81e92 │ │ │ │ vsub.f64 d2, d4, d2 │ │ │ │ vmla.f64 d8, d2, d7 │ │ │ │ - b.n 82106 │ │ │ │ + b.n 8210e │ │ │ │ vldr d6, [r8] │ │ │ │ - vldr d4, [pc, #396] @ 824e8 │ │ │ │ + vldr d4, [pc, #396] @ 824f0 │ │ │ │ vcmpe.f64 d6, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 81fa2 │ │ │ │ - b.n 8231c │ │ │ │ + bgt.w 81faa │ │ │ │ + b.n 82324 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 81eb8 │ │ │ │ + b.n 81ec0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 81ea2 │ │ │ │ + b.n 81eaa │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 81e0c │ │ │ │ + b.n 81e14 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 81f02 │ │ │ │ + b.n 81f0a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b.n 81ee2 │ │ │ │ + b.n 81eea │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 81ecc │ │ │ │ + b.n 81ed4 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 81dea │ │ │ │ + b.n 81df2 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [r1, #4] │ │ │ │ sub.w fp, r2, sl │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ mov.w r6, fp, asr #2 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 82696 │ │ │ │ + beq.w 8269e │ │ │ │ cmp r6, #1 │ │ │ │ ite cs │ │ │ │ addcs r6, r6, r6 │ │ │ │ addcc r6, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ it cs │ │ │ │ @@ -135159,56 +135185,56 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ str.w r3, [r0, fp] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 823f0 │ │ │ │ + beq.n 823f8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ blx 2d368 │ │ │ │ add.w fp, fp, #4 │ │ │ │ add fp, r9 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 82406 │ │ │ │ + beq.n 8240e │ │ │ │ sub.w r1, r8, sl │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r6, r9 │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str.w r9, [r3, #4] │ │ │ │ str r6, [r3, #12] │ │ │ │ - b.n 8223c │ │ │ │ + b.n 82244 │ │ │ │ vsub.f64 d3, d4, d3 │ │ │ │ vmla.f64 d8, d3, d7 │ │ │ │ - b.n 82106 │ │ │ │ + b.n 8210e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82160 │ │ │ │ + beq.w 82168 │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ cmp.w r8, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 826e6 │ │ │ │ + bcs.w 826ee │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 82652 │ │ │ │ + beq.w 8265a │ │ │ │ mov.w r9, r8, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b66c │ │ │ │ add.w sl, r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w sl, [sp, #200] @ 0xc8 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.w 8266c │ │ │ │ + beq.w 82674 │ │ │ │ sub.w r2, r9, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r8 │ │ │ │ @@ -135229,87 +135255,87 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ ldr.w r8, [lr, #40] @ 0x28 │ │ │ │ blx r8 │ │ │ │ vldr d8, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ vneg.f64 d8, d8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8262a │ │ │ │ - ldr r7, [pc, #88] @ (82518 ) │ │ │ │ + ble.w 82632 │ │ │ │ + ldr r7, [pc, #88] @ (82520 ) │ │ │ │ mov fp, r6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ add r7, pc │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - vldr d4, [pc, #24] @ 824f0 │ │ │ │ - vldr d3, [pc, #28] @ 824f8 │ │ │ │ - b.n 82552 │ │ │ │ + vldr d4, [pc, #24] @ 824f8 │ │ │ │ + vldr d3, [pc, #28] @ 82500 │ │ │ │ + b.n 8255a │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ - add r0, pc, #380 @ (adr r0, 8266c ) │ │ │ │ + add r0, pc, #380 @ (adr r0, 82674 ) │ │ │ │ stmia r2!, {r1} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrsb r6, [r2, r0] │ │ │ │ ldr r6, [sp, #924] @ 0x39c │ │ │ │ lsls r7, r5, #14 │ │ │ │ subs r4, #210 @ 0xd2 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ movs r3, r0 │ │ │ │ - sub.w r0, ip, r2 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + sub.w r0, r4, r2 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r1, r2, #12 │ │ │ │ @ instruction: 0xffffeeb5 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 82548 │ │ │ │ + bls.n 82550 │ │ │ │ tst.w lr, ip │ │ │ │ - beq.n 82538 │ │ │ │ + beq.n 82540 │ │ │ │ vcmpe.f64 d6, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 82662 │ │ │ │ + bls.w 8266a │ │ │ │ vmla.f64 d8, d1, d7 │ │ │ │ vldr d6, [r6] │ │ │ │ vadd.f64 d6, d6, d7 │ │ │ │ vstr d6, [r6] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r6, #8 │ │ │ │ cmp r3, r8 │ │ │ │ - ble.n 8262a │ │ │ │ + ble.n 82632 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ vmov.f64 d0, d4 │ │ │ │ vldr d9, [r2] │ │ │ │ vldr d2, [r9] │ │ │ │ ldr.w r1, [r1, #200] @ 0xc8 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 825f0 │ │ │ │ + bne.n 825f8 │ │ │ │ vldmia sl!, {d7} │ │ │ │ adds r2, #8 │ │ │ │ vldr d5, [r4, #536] @ 0x218 │ │ │ │ add.w r9, r9, #8 │ │ │ │ vldmia fp!, {d1} │ │ │ │ vabs.f64 d6, d7 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 82538 │ │ │ │ + bls.n 82540 │ │ │ │ vcmpe.f64 d6, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 82548 │ │ │ │ + bmi.n 82550 │ │ │ │ vldr d6, [r4, #560] @ 0x230 │ │ │ │ vcmpe.f64 d2, d6 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d9, d5 │ │ │ │ ite mi │ │ │ │ movmi r1, #1 │ │ │ │ @@ -135322,212 +135348,212 @@ │ │ │ │ movle.w lr, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itee gt │ │ │ │ movgt.w ip, #1 │ │ │ │ movle r0, #0 │ │ │ │ movle.w ip, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8251c │ │ │ │ + bne.n 82524 │ │ │ │ eor.w r0, ip, #1 │ │ │ │ tst r1, r0 │ │ │ │ - bne.n 82614 │ │ │ │ + bne.n 8261c │ │ │ │ tst.w lr, r0 │ │ │ │ - beq.n 82526 │ │ │ │ + beq.n 8252e │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 82538 │ │ │ │ - b.n 82548 │ │ │ │ + bhi.n 82540 │ │ │ │ + b.n 82550 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ vstr d3, [sp, #80] @ 0x50 │ │ │ │ vstr d4, [sp, #72] @ 0x48 │ │ │ │ vstr d2, [sp, #48] @ 0x30 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ vldr d2, [sp, #48] @ 0x30 │ │ │ │ vldr d4, [sp, #72] @ 0x48 │ │ │ │ vldr d3, [sp, #80] @ 0x50 │ │ │ │ - b.n 82568 │ │ │ │ + b.n 82570 │ │ │ │ vcmpe.f64 d6, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 82648 │ │ │ │ + bls.n 82650 │ │ │ │ vcmpe.f64 d9, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 82538 │ │ │ │ - b.n 825e4 │ │ │ │ + ble.n 82540 │ │ │ │ + b.n 825ec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ blx 2d50c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82160 │ │ │ │ + beq.w 82168 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 82160 │ │ │ │ + b.n 82168 │ │ │ │ vsub.f64 d2, d1, d2 │ │ │ │ vmla.f64 d8, d2, d7 │ │ │ │ - b.n 82548 │ │ │ │ + b.n 82550 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #192] @ 0xc0 │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ - b.n 82478 │ │ │ │ + b.n 82480 │ │ │ │ vsub.f64 d9, d1, d9 │ │ │ │ vmla.f64 d8, d9, d7 │ │ │ │ - b.n 82548 │ │ │ │ + b.n 82550 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b.n 82478 │ │ │ │ + b.n 82480 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #224] @ (82760 ) │ │ │ │ - ldr r3, [pc, #224] @ (82764 ) │ │ │ │ + ldr r2, [pc, #224] @ (82768 ) │ │ │ │ + ldr r3, [pc, #224] @ (8276c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 826ce │ │ │ │ + beq.n 826d6 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #208] @ (82768 ) │ │ │ │ - ldr r3, [pc, #200] @ (82764 ) │ │ │ │ + ldr r2, [pc, #208] @ (82770 ) │ │ │ │ + ldr r3, [pc, #200] @ (8276c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 82692 │ │ │ │ - ldr r0, [pc, #192] @ (8276c ) │ │ │ │ + bne.n 8269a │ │ │ │ + ldr r0, [pc, #192] @ (82774 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - ldr r2, [pc, #188] @ (82770 ) │ │ │ │ - ldr r3, [pc, #172] @ (82764 ) │ │ │ │ + ldr r2, [pc, #188] @ (82778 ) │ │ │ │ + ldr r3, [pc, #172] @ (8276c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 82692 │ │ │ │ - ldr r0, [pc, #172] @ (82774 ) │ │ │ │ + bne.n 8269a │ │ │ │ + ldr r0, [pc, #172] @ (8277c ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #164] @ (82778 ) │ │ │ │ + ldr r3, [pc, #164] @ (82780 ) │ │ │ │ movw r2, #2118 @ 0x846 │ │ │ │ - ldr r1, [pc, #160] @ (8277c ) │ │ │ │ - ldr r0, [pc, #164] @ (82780 ) │ │ │ │ + ldr r1, [pc, #160] @ (82784 ) │ │ │ │ + ldr r0, [pc, #164] @ (82788 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #156] @ (82784 ) │ │ │ │ - ldr r3, [pc, #120] @ (82764 ) │ │ │ │ + ldr r2, [pc, #156] @ (8278c ) │ │ │ │ + ldr r3, [pc, #120] @ (8276c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 82692 │ │ │ │ - ldr r0, [pc, #140] @ (82788 ) │ │ │ │ + bne.n 8269a │ │ │ │ + ldr r0, [pc, #140] @ (82790 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cb78 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 82672 │ │ │ │ + beq.n 8267a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r3, r5 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 82672 │ │ │ │ + b.n 8267a │ │ │ │ mov r0, r4 │ │ │ │ blx 2c6e8 │ │ │ │ - b.n 82708 │ │ │ │ + b.n 82710 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 82712 │ │ │ │ - b.n 82672 │ │ │ │ - b.n 82678 │ │ │ │ - ldr r2, [pc, #92] @ (8278c ) │ │ │ │ - ldr r3, [pc, #48] @ (82764 ) │ │ │ │ + bne.n 8271a │ │ │ │ + b.n 8267a │ │ │ │ + b.n 82680 │ │ │ │ + ldr r2, [pc, #92] @ (82794 ) │ │ │ │ + ldr r3, [pc, #48] @ (8276c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 82692 │ │ │ │ - ldr r0, [pc, #76] @ (82790 ) │ │ │ │ + bne.n 8269a │ │ │ │ + ldr r0, [pc, #76] @ (82798 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - ldr r3, [pc, #72] @ (82794 ) │ │ │ │ + ldr r3, [pc, #72] @ (8279c ) │ │ │ │ movw r2, #2142 @ 0x85e │ │ │ │ - ldr r1, [pc, #68] @ (82798 ) │ │ │ │ - ldr r0, [pc, #72] @ (8279c ) │ │ │ │ + ldr r1, [pc, #68] @ (827a0 ) │ │ │ │ + ldr r0, [pc, #72] @ (827a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - b.n 82708 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + b.n 82710 │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + cbnz r0, 827a0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 8276c │ │ │ │ + b.n 82764 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + cbnz r4, 827a6 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + cbnz r4, 8279c │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 82698 │ │ │ │ + b.n 82690 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000827a0 : │ │ │ │ +000827a8 : │ │ │ │ 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, #3640] @ 0xe38 │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #900] @ (82b40 ) │ │ │ │ - ldr r5, [pc, #904] @ (82b44 ) │ │ │ │ + ldr r0, [pc, #900] @ (82b48 ) │ │ │ │ + ldr r5, [pc, #904] @ (82b4c ) │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #900] @ (82b48 ) │ │ │ │ + ldr r3, [pc, #900] @ (82b50 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr.w r0, [r4, #504] @ 0x1f8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ @@ -135539,15 +135565,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83592 │ │ │ │ + bne.w 8359a │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ add r5, sp, #172 @ 0xac │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ mov sl, r1 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ ldr r6, [r0, #0] │ │ │ │ @@ -135555,38 +135581,38 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #508] @ 0x1fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82af0 │ │ │ │ + beq.w 82af8 │ │ │ │ ldr.w r3, [r4, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82af0 │ │ │ │ + beq.w 82af8 │ │ │ │ ldr.w r3, [r4, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82af0 │ │ │ │ + beq.w 82af8 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 836a8 │ │ │ │ + bcs.w 836b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 82b1e │ │ │ │ + beq.w 82b26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b66c │ │ │ │ movs r2, #0 │ │ │ │ adds r7, r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #1 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - beq.n 82868 │ │ │ │ + beq.n 82870 │ │ │ │ sub.w r2, r6, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ mov r0, r7 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ @@ -135613,51 +135639,51 @@ │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ blx r5 │ │ │ │ ldr.w r6, [r4, #528] @ 0x210 │ │ │ │ movw r3, #13107 @ 0x3333 │ │ │ │ movt r3, #819 @ 0x333 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 837ca │ │ │ │ + bhi.w 837d2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8341a │ │ │ │ + beq.w 83422 │ │ │ │ movs r5, #40 @ 0x28 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b66c │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx 2d528 │ │ │ │ add.w fp, fp, #40 @ 0x28 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 828d0 │ │ │ │ + bne.n 828d8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r6, [r4, #528] @ 0x210 │ │ │ │ add r3, r5 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ adds r5, r6, #1 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 837fa │ │ │ │ + bcs.w 83802 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83420 │ │ │ │ + beq.w 83428 │ │ │ │ lsls r5, r5, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b66c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r3, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8358c │ │ │ │ + beq.w 83594 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r7, r0, r6, lsl #3 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r7, r3 │ │ │ │ subs r2, #8 │ │ │ │ blx 2c240 │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ @@ -135667,222 +135693,222 @@ │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0], #8 │ │ │ │ - cbz r6, 82956 │ │ │ │ + cbz r6, 8295e │ │ │ │ add.w r6, r0, r6, lsl #3 │ │ │ │ subs r2, r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #8 │ │ │ │ blx 2c240 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bcs.w 83824 │ │ │ │ + bcs.w 8382c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83474 │ │ │ │ + beq.w 8347c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b66c │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ adds r5, r0, r6 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #448] @ (82b4c ) │ │ │ │ + ldr r2, [pc, #448] @ (82b54 ) │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8356e │ │ │ │ + bne.w 83576 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #428] @ (82b50 ) │ │ │ │ + ldr r1, [pc, #428] @ (82b58 ) │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 83562 │ │ │ │ + bne.w 8356a │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #408] @ (82b54 ) │ │ │ │ + ldr r1, [pc, #408] @ (82b5c ) │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 83556 │ │ │ │ + bne.w 8355e │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #392] @ (82b58 ) │ │ │ │ + ldr r1, [pc, #392] @ (82b60 ) │ │ │ │ ldr.w r2, [r3, #128] @ 0x80 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8354a │ │ │ │ + bne.w 83552 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #376] @ (82b5c ) │ │ │ │ + ldr r1, [pc, #376] @ (82b64 ) │ │ │ │ ldr.w r2, [r3, #212] @ 0xd4 │ │ │ │ add r1, pc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8353e │ │ │ │ + bne.w 83546 │ │ │ │ ldrb.w r1, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8347e │ │ │ │ + beq.w 83486 │ │ │ │ ldr.w r5, [r2, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #348] @ (82b60 ) │ │ │ │ + ldr r2, [pc, #348] @ (82b68 ) │ │ │ │ ldr.w r3, [r3, #200] @ 0xc8 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [sp, #156] @ 0x9c │ │ │ │ - vldr d8, [pc, #296] @ 82b38 │ │ │ │ + vldr d8, [pc, #296] @ 82b40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83532 │ │ │ │ + bne.w 8353a │ │ │ │ ldrd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 835e2 │ │ │ │ + ble.w 835ea │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add.w r0, r5, r6, lsl #4 │ │ │ │ ldr.w r7, [r4, #524] @ 0x20c │ │ │ │ mov r9, r3 │ │ │ │ vneg.f64 d4, d8 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r1, r2, lsl #2 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r2, r1 │ │ │ │ subs r7, #4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.n 82a54 │ │ │ │ + b.n 82a5c │ │ │ │ adds r2, #4 │ │ │ │ adds r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ adds r1, #8 │ │ │ │ adds r6, #8 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 82b70 │ │ │ │ + beq.w 82b78 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 82a44 │ │ │ │ + bne.n 82a4c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov.w ip, r3, lsl #3 │ │ │ │ vldr d7, [r1] │ │ │ │ str r3, [r2, #0] │ │ │ │ vldr d6, [r4, #560] @ 0x230 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ vneg.f64 d5, d6 │ │ │ │ add.w r8, r4, ip │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 82b2e │ │ │ │ + ble.n 82b36 │ │ │ │ vldr d5, [r6] │ │ │ │ vsub.f64 d7, d7, d5 │ │ │ │ vstr d7, [r8] │ │ │ │ vldr d7, [r5] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ add ip, r4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 82b28 │ │ │ │ + ble.n 82b30 │ │ │ │ vldr d6, [r6] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [ip] │ │ │ │ vldr d7, [r1] │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 82aec │ │ │ │ + ble.n 82af4 │ │ │ │ vldr d7, [r5] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 82aec │ │ │ │ + bpl.n 82af4 │ │ │ │ vldr d7, [r0] │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 82ade │ │ │ │ + blt.n 82ae6 │ │ │ │ vstr d4, [r8] │ │ │ │ vldr d7, [r0] │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 82aec │ │ │ │ + bhi.n 82af4 │ │ │ │ vstr d8, [ip] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 82a44 │ │ │ │ + b.n 82a4c │ │ │ │ mov r0, r4 │ │ │ │ blx 2d340 │ │ │ │ ldr.w r3, [r4, #508] @ 0x1fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8370c │ │ │ │ + beq.w 83714 │ │ │ │ ldr.w r3, [r4, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82830 │ │ │ │ - ldr r3, [pc, #88] @ (82b64 ) │ │ │ │ + bne.w 82838 │ │ │ │ + ldr r3, [pc, #88] @ (82b6c ) │ │ │ │ movw r2, #1938 @ 0x792 │ │ │ │ - ldr r1, [pc, #84] @ (82b68 ) │ │ │ │ - ldr r0, [pc, #88] @ (82b6c ) │ │ │ │ + ldr r1, [pc, #84] @ (82b70 ) │ │ │ │ + ldr r0, [pc, #88] @ (82b74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 82868 │ │ │ │ + b.n 82870 │ │ │ │ vmov.f64 d7, d8 │ │ │ │ - b.n 82aa8 │ │ │ │ + b.n 82ab0 │ │ │ │ vmov.f64 d7, d4 │ │ │ │ - b.n 82a8a │ │ │ │ + b.n 82a92 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #23 │ │ │ │ vsli.64 q8, , #63 @ 0x3f │ │ │ │ vabal.u q8, d31, d21 │ │ │ │ vsli.64 d16, d7, #63 @ 0x3f │ │ │ │ vqshlu.s32 d16, d9, #31 │ │ │ │ vsli.64 q8, , #63 @ 0x3f │ │ │ │ - vsubl.u q8, d31, d8 │ │ │ │ + vsubl.u q8, d31, d0 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 832e8 │ │ │ │ + b.n 832e0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ movs r3, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 82cee │ │ │ │ + ble.w 82cf6 │ │ │ │ vneg.f64 d10, d8 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r4, #508] @ 0x1fc │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr.w ip, [r2, r5, lsl #2] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r2, ip, lsl #2] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 82ce6 │ │ │ │ + beq.w 82cee │ │ │ │ ldr.w r2, [r4, #516] @ 0x204 │ │ │ │ mov.w r8, r5, lsl #3 │ │ │ │ vldr d6, [r4, #536] @ 0x218 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r2, r8 │ │ │ │ ldr.w r9, [r4, #512] @ 0x200 │ │ │ │ vldr d0, [r2] │ │ │ │ @@ -135892,19 +135918,19 @@ │ │ │ │ add r2, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ adds r2, r6, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 82c76 │ │ │ │ + bls.n 82c7e │ │ │ │ vldr d6, [r4, #544] @ 0x220 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 82ce6 │ │ │ │ + bgt.w 82cee │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ vldr d7, [r4, #560] @ 0x230 │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ add.w lr, r6, r2 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ vneg.f64 d6, d7 │ │ │ │ @@ -135934,112 +135960,112 @@ │ │ │ │ movle r6, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ movle.w ip, #0 │ │ │ │ movgt.w lr, #1 │ │ │ │ movle.w lr, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 833c4 │ │ │ │ + beq.w 833cc │ │ │ │ vcmpe.f64 d2, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 83484 │ │ │ │ + bge.w 8348c │ │ │ │ tst.w r6, lr │ │ │ │ - beq.n 82c76 │ │ │ │ + beq.n 82c7e │ │ │ │ vcmpe.f64 d1, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 834d8 │ │ │ │ + bls.w 834e0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ blx 2d50c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ vldr d7, [r2] │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 82cb2 │ │ │ │ + ble.n 82cba │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w r3, r1, r3, lsl #3 │ │ │ │ vldr d5, [r3] │ │ │ │ ldr.w r3, [r4, #516] @ 0x204 │ │ │ │ add r3, r8 │ │ │ │ vldr d6, [r3] │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 82ce4 │ │ │ │ + bpl.n 82cec │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ vldr d5, [r3] │ │ │ │ ldr.w r3, [r4, #516] @ 0x204 │ │ │ │ add r3, r8 │ │ │ │ vldr d6, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ vstr d7, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.w 82b82 │ │ │ │ + bgt.w 82b8a │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8345a │ │ │ │ + beq.w 83462 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83498 │ │ │ │ + bne.w 834a0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, r3 │ │ │ │ ittt gt │ │ │ │ ldrgt r3, [sp, #48] @ 0x30 │ │ │ │ strgt r3, [sp, #124] @ 0x7c │ │ │ │ strgt r3, [sp, #92] @ 0x5c │ │ │ │ - ble.w 83624 │ │ │ │ + ble.w 8362c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ 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, #160] @ 0xa0 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 82d20 │ │ │ │ + bgt.n 82d28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82fda │ │ │ │ - ldr r3, [pc, #596] @ (82f98 ) │ │ │ │ + beq.w 82fe2 │ │ │ │ + ldr r3, [pc, #596] @ (82fa0 ) │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r6, r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - vldr d10, [pc, #568] @ 82f90 │ │ │ │ + vldr d10, [pc, #568] @ 82f98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 82e90 │ │ │ │ + b.n 82e98 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 82f9c │ │ │ │ + bgt.w 82fa4 │ │ │ │ add r5, sp, #296 @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c058 │ │ │ │ ldr.w r0, [r4, #580] @ 0x244 │ │ │ │ - cbz r0, 82dc0 │ │ │ │ + cbz r0, 82dc8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov.f64 d3, d8 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldrd r2, r3, [r4, #272] @ 0x110 │ │ │ │ mov.w ip, lr, lsl #3 │ │ │ │ @@ -136057,37 +136083,37 @@ │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str.w lr, [sp] │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ blx 2c830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82f0c │ │ │ │ + beq.w 82f14 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 82dc8 │ │ │ │ + cbz r3, 82dd0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vldr d0, [r3] │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 82dfa │ │ │ │ + ble.n 82e02 │ │ │ │ vabs.f64 d5, d0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d6, [r4, #552] @ 0x228 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d5 │ │ │ │ vmls.f64 d0, d7, d6 │ │ │ │ vstr d0, [r3] │ │ │ │ vldr d7, [r6] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 82e2a │ │ │ │ + bpl.n 82e32 │ │ │ │ vabs.f64 d4, d7 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d6, [r4, #552] @ 0x228 │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d5, d4 │ │ │ │ @@ -136100,23 +136126,23 @@ │ │ │ │ blx 2d0b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c040 │ │ │ │ ldr.w r0, [r4, #612] @ 0x264 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 82e52 │ │ │ │ + ble.n 82e5a │ │ │ │ mov r1, r5 │ │ │ │ blx 2c094 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d210 │ │ │ │ ldrd r2, r3, [sl, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 82f16 │ │ │ │ + beq.n 82f1e │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r2, [sl, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #8 │ │ │ │ blx 2c6e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -136126,18 +136152,18 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 82fda │ │ │ │ + beq.w 82fe2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82d64 │ │ │ │ + beq.w 82d6c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bb40 │ │ │ │ vldr d7, [r6] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r4, #612] @ 0x264 │ │ │ │ vsub.f64 d7, d0, d7 │ │ │ │ @@ -136151,39 +136177,39 @@ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmovle.f64 d11, d7 │ │ │ │ vmovgt.f64 d11, d0 │ │ │ │ vcmpe.f64 d9, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 82d5e │ │ │ │ + bgt.w 82d66 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 82d64 │ │ │ │ + ble.w 82d6c │ │ │ │ add.w r2, r4, #584 @ 0x248 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b788 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2d634 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ blx 2bda4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ - b.n 82d64 │ │ │ │ + b.n 82d6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ blx 2d998 │ │ │ │ - b.n 82dc0 │ │ │ │ + b.n 82dc8 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ subs r2, r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r0, #3758096384 @ 0xe0000000 │ │ │ │ mov.w r9, r2, asr #2 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 83794 │ │ │ │ + beq.w 8379c │ │ │ │ cmp.w r9, #1 │ │ │ │ ite cs │ │ │ │ addcs r9, r9 │ │ │ │ addcc.w r9, r9, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ cmp r9, r0 │ │ │ │ strd r2, r1, [sp, #116] @ 0x74 │ │ │ │ @@ -136193,36 +136219,36 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ blx 2b66c │ │ │ │ ldrd r2, r1, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r1, [r0, r2] │ │ │ │ - cbz r2, 82f6a │ │ │ │ + cbz r2, 82f72 │ │ │ │ mov r1, r7 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ blx 2d368 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ adds r2, #4 │ │ │ │ add r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r7, 82f7c │ │ │ │ + cbz r7, 82f84 │ │ │ │ subs r1, r3, r7 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str.w r2, [sl, #8] │ │ │ │ add r3, r9 │ │ │ │ str.w r9, [sl, #4] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ - b.n 82e6a │ │ │ │ + b.n 82e72 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ movs r3, r0 │ │ │ │ add.w r2, r4, #584 @ 0x248 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b788 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ blx 2d634 │ │ │ │ @@ -136238,55 +136264,55 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bne.w 82e98 │ │ │ │ + bne.w 82ea0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8300e │ │ │ │ + beq.n 83016 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 832fa │ │ │ │ - ldr r3, [pc, #964] @ (833b0 ) │ │ │ │ + beq.w 83302 │ │ │ │ + ldr r3, [pc, #964] @ (833b8 ) │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 835c6 │ │ │ │ - ldr r3, [pc, #948] @ (833b4 ) │ │ │ │ + bne.w 835ce │ │ │ │ + ldr r3, [pc, #948] @ (833bc ) │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 835c6 │ │ │ │ + bne.w 835ce │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 83778 │ │ │ │ + bcs.w 83780 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 834ce │ │ │ │ + beq.w 834d6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b66c │ │ │ │ mov r3, r0 │ │ │ │ adds r6, r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r5, #1 │ │ │ │ mov.w r0, #0 │ │ │ │ str r6, [sp, #252] @ 0xfc │ │ │ │ strd r0, r1, [r3], #8 │ │ │ │ - beq.w 8360c │ │ │ │ + beq.w 83614 │ │ │ │ mov r0, r3 │ │ │ │ sub.w r2, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r6, r0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ @@ -136328,32 +136354,32 @@ │ │ │ │ adds r2, r0, r3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r0 │ │ │ │ vstr d7, [r2] │ │ │ │ vstr d7, [r3] │ │ │ │ - ble.w 831fe │ │ │ │ - ldr r3, [pc, #756] @ (833b8 ) │ │ │ │ + ble.w 83206 │ │ │ │ + ldr r3, [pc, #756] @ (833c0 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r8, r7, [sp, #96] @ 0x60 │ │ │ │ add r3, pc │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - vldr d10, [pc, #704] @ 83390 │ │ │ │ - vldr d11, [pc, #708] @ 83398 │ │ │ │ + vldr d10, [pc, #704] @ 83398 │ │ │ │ + vldr d11, [pc, #708] @ 833a0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 83144 │ │ │ │ + b.n 8314c │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 83520 │ │ │ │ + bls.w 83528 │ │ │ │ tst.w lr, r0 │ │ │ │ - beq.n 830f6 │ │ │ │ + beq.n 830fe │ │ │ │ vcmpe.f64 d7, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 835d0 │ │ │ │ + bls.w 835d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ blx 2d50c │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ vldr d6, [r9] │ │ │ │ @@ -136371,32 +136397,32 @@ │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ adds r7, #8 │ │ │ │ adds r6, #8 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r1, r5 │ │ │ │ - ble.n 831fe │ │ │ │ + ble.n 83206 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vmov.f64 d3, d10 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ vldr d5, [r8] │ │ │ │ ldr.w r3, [r3, #200] @ 0xc8 │ │ │ │ vldr d4, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 834ee │ │ │ │ + bne.w 834f6 │ │ │ │ vldr d0, [r6] │ │ │ │ vldr d6, [r4, #536] @ 0x218 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 830f6 │ │ │ │ + bls.n 830fe │ │ │ │ vcmpe.f64 d7, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 83130 │ │ │ │ + bmi.n 83138 │ │ │ │ vldr d7, [r4, #560] @ 0x230 │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ vneg.f64 d2, d7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ vldr d6, [r9] │ │ │ │ @@ -136416,165 +136442,165 @@ │ │ │ │ movle.w lr, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itee gt │ │ │ │ movgt r0, #1 │ │ │ │ movle r1, #0 │ │ │ │ movle r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 830d8 │ │ │ │ + bne.n 830e0 │ │ │ │ eor.w r1, r0, #1 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 83508 │ │ │ │ + bne.w 83510 │ │ │ │ tst.w lr, r1 │ │ │ │ - beq.n 830e4 │ │ │ │ + beq.n 830ec │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 830f6 │ │ │ │ + bhi.n 830fe │ │ │ │ vsub.f64 d6, d6, d5 │ │ │ │ vldr d7, [ip] │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vstr d7, [ip] │ │ │ │ - b.n 83130 │ │ │ │ + b.n 83138 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ blx 2d50c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 83242 │ │ │ │ + cbz r3, 8324a │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2bb40 │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #388] @ 833a0 │ │ │ │ + vldr d7, [pc, #388] @ 833a8 │ │ │ │ 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 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 832e8 │ │ │ │ + bmi.n 832f0 │ │ │ │ ldr.w r0, [r4, #580] @ 0x244 │ │ │ │ - cbz r0, 83294 │ │ │ │ + cbz r0, 8329c │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ vneg.f64 d7, d8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ vmov.f64 d3, d8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ add r1, r3 │ │ │ │ add r3, r5 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ vmov.f64 d1, d7 │ │ │ │ - vldr d2, [pc, #312] @ 833a0 │ │ │ │ + vldr d2, [pc, #312] @ 833a8 │ │ │ │ vldr d0, [r1] │ │ │ │ vstr d7, [r3] │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 2c830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83612 │ │ │ │ + beq.w 8361a │ │ │ │ add r5, sp, #296 @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c058 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 832a4 │ │ │ │ + cbz r3, 832ac │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c040 │ │ │ │ - vldr d0, [pc, #248] @ 833a8 │ │ │ │ + vldr d0, [pc, #248] @ 833b0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c8a8 │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ blx 2d0b8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d210 │ │ │ │ ldrd r3, r4, [sl, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 83642 │ │ │ │ + beq.w 8364a │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c6e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cb78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 832fa │ │ │ │ + cbz r3, 83302 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbz r3, 83308 │ │ │ │ + cbz r3, 83310 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 83314 │ │ │ │ + cbz r3, 8331c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 83322 │ │ │ │ + cbz r3, 8332a │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 83330 │ │ │ │ + cbz r3, 83338 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp fp, r3 │ │ │ │ it ne │ │ │ │ ldrne r4, [sp, #84] @ 0x54 │ │ │ │ - beq.n 83348 │ │ │ │ + beq.n 83350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 8333a │ │ │ │ + bne.n 83342 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cbz r3, 83358 │ │ │ │ + cbz r3, 83360 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83436 │ │ │ │ - ldr r2, [pc, #92] @ (833bc ) │ │ │ │ - ldr r3, [pc, #92] @ (833c0 ) │ │ │ │ + beq.n 8343e │ │ │ │ + ldr r2, [pc, #92] @ (833c4 ) │ │ │ │ + ldr r3, [pc, #92] @ (833c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 836be │ │ │ │ + bne.w 836c6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ add sp, #388 @ 0x184 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -136591,185 +136617,185 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , q15 │ │ │ │ - cbnz r6, 83432 │ │ │ │ + cbnz r6, 83438 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ eor.w ip, lr, #1 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 833f6 │ │ │ │ + bne.n 833fe │ │ │ │ tst.w r6, ip │ │ │ │ - beq.w 82c64 │ │ │ │ + beq.w 82c6c │ │ │ │ vcmpe.f64 d2, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 82c76 │ │ │ │ + blt.w 82c7e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ vsub.f64 d5, d5, d4 │ │ │ │ vldr d7, [r2] │ │ │ │ vmla.f64 d7, d5, d0 │ │ │ │ vstr d7, [r2] │ │ │ │ - b.n 82ce6 │ │ │ │ + b.n 82cee │ │ │ │ vcmpe.f64 d1, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 834ba │ │ │ │ + bls.n 834c2 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 82c76 │ │ │ │ + ble.w 82c7e │ │ │ │ vcmpe.f64 d2, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 82c76 │ │ │ │ - b.n 833e2 │ │ │ │ + blt.w 82c7e │ │ │ │ + b.n 833ea │ │ │ │ mov fp, r6 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #188] @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 82956 │ │ │ │ - ldr.w r2, [pc, #1044] @ 8384c │ │ │ │ - ldr.w r3, [pc, #1044] @ 83850 │ │ │ │ + b.w 8295e │ │ │ │ + ldr.w r2, [pc, #1044] @ 83854 │ │ │ │ + ldr.w r3, [pc, #1044] @ 83858 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 836be │ │ │ │ + bne.w 836c6 │ │ │ │ add sp, #388 @ 0x184 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r4, #612] @ 0x264 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 82d00 │ │ │ │ + bgt.w 82d08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83602 │ │ │ │ + beq.w 8360a │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b.n 82d40 │ │ │ │ + b.n 82d48 │ │ │ │ str r5, [sp, #220] @ 0xdc │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - b.w 82988 │ │ │ │ + b.w 82990 │ │ │ │ ldr r5, [r2, #104] @ 0x68 │ │ │ │ - b.w 82a02 │ │ │ │ + b.w 82a0a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ vsub.f64 d5, d5, d3 │ │ │ │ vldr d7, [r2] │ │ │ │ vmla.f64 d7, d5, d0 │ │ │ │ vstr d7, [r2] │ │ │ │ - b.n 82ce6 │ │ │ │ + b.n 82cee │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ blx 2b7a0 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bgt.w 82d18 │ │ │ │ - b.n 82d40 │ │ │ │ + bgt.w 82d20 │ │ │ │ + b.n 82d48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ vsub.f64 d5, d5, d3 │ │ │ │ vldr d7, [r2] │ │ │ │ vmla.f64 d7, d5, d0 │ │ │ │ vstr d7, [r2] │ │ │ │ - b.n 82ce6 │ │ │ │ + b.n 82cee │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #244] @ 0xf4 │ │ │ │ str r5, [sp, #252] @ 0xfc │ │ │ │ str r5, [sp, #32] │ │ │ │ - b.n 83058 │ │ │ │ + b.n 83060 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ vsub.f64 d5, d5, d4 │ │ │ │ vldr d7, [r2] │ │ │ │ vmla.f64 d7, d5, d0 │ │ │ │ vstr d7, [r2] │ │ │ │ - b.w 82ce6 │ │ │ │ + b.w 82cee │ │ │ │ mov r0, r4 │ │ │ │ vstr d4, [sp, #72] @ 0x48 │ │ │ │ vstr d5, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d3, d0 │ │ │ │ vldr d5, [sp, #48] @ 0x30 │ │ │ │ vldr d4, [sp, #72] @ 0x48 │ │ │ │ - b.n 8315e │ │ │ │ + b.n 83166 │ │ │ │ vcmpe.f64 d7, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 8357a │ │ │ │ + bls.n 83582 │ │ │ │ vcmpe.f64 d5, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 830f6 │ │ │ │ - b.n 831e2 │ │ │ │ + ble.w 830fe │ │ │ │ + b.n 831ea │ │ │ │ vsub.f64 d6, d6, d4 │ │ │ │ vldr d7, [ip] │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vstr d7, [ip] │ │ │ │ - b.n 83130 │ │ │ │ + b.n 83138 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.w 82a16 │ │ │ │ + b.w 82a1e │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.w 82a02 │ │ │ │ + b.w 82a0a │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b.w 829e2 │ │ │ │ + b.w 829ea │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b.w 829cc │ │ │ │ + b.w 829d4 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b.w 829b8 │ │ │ │ + b.w 829c0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b.w 829a2 │ │ │ │ + b.w 829aa │ │ │ │ vsub.f64 d6, d6, d4 │ │ │ │ vldr d7, [r3] │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vstr d7, [r3] │ │ │ │ - b.n 83130 │ │ │ │ + b.n 83138 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ - b.w 8292c │ │ │ │ - ldr r4, [pc, #704] @ (83854 ) │ │ │ │ - ldr r3, [pc, #696] @ (83850 ) │ │ │ │ + b.w 82934 │ │ │ │ + ldr r4, [pc, #704] @ (8385c ) │ │ │ │ + ldr r3, [pc, #696] @ (83858 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r4, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 836be │ │ │ │ + bne.w 836c6 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #456] @ 0x1c8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ @@ -136777,69 +136803,69 @@ │ │ │ │ mov ip, r4 │ │ │ │ add sp, #388 @ 0x184 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 832fa │ │ │ │ - b.n 8300e │ │ │ │ + bne.w 83302 │ │ │ │ + b.n 83016 │ │ │ │ vsub.f64 d6, d6, d5 │ │ │ │ vldr d7, [r3] │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vstr d7, [r3] │ │ │ │ - b.n 83130 │ │ │ │ + b.n 83138 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ movgt r2, #0 │ │ │ │ strgt r2, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 82b7c │ │ │ │ + bgt.w 82b84 │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ - cbnz r3, 83624 │ │ │ │ + cbnz r3, 8362c │ │ │ │ ldr.w r3, [r4, #612] @ 0x264 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 83624 │ │ │ │ + bgt.n 8362c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8363a │ │ │ │ - cbnz r3, 83632 │ │ │ │ - b.n 83308 │ │ │ │ + beq.n 83642 │ │ │ │ + cbnz r3, 8363a │ │ │ │ + b.n 83310 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b.n 83058 │ │ │ │ - ldr r1, [pc, #580] @ (83858 ) │ │ │ │ + b.n 83060 │ │ │ │ + ldr r1, [pc, #580] @ (83860 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ blx 2d998 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ - b.n 83294 │ │ │ │ + b.n 8329c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8363a │ │ │ │ + beq.n 83642 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83308 │ │ │ │ + beq.w 83310 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.n 82fe8 │ │ │ │ + b.n 82ff0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.n 8300e │ │ │ │ + b.n 83016 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ sub.w r9, r3, r7 │ │ │ │ mov.w r3, r9, asr #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83754 │ │ │ │ + beq.n 8375c │ │ │ │ cmp r3, #1 │ │ │ │ ite cs │ │ │ │ addcs r3, r3, r3 │ │ │ │ addcc r3, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ @@ -136847,250 +136873,250 @@ │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b66c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ str.w r1, [r0, r9] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 83686 │ │ │ │ + beq.n 8368e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d368 │ │ │ │ add.w r9, r9, #4 │ │ │ │ add r9, r6 │ │ │ │ - cbz r7, 83696 │ │ │ │ + cbz r7, 8369e │ │ │ │ subs r1, r4, r7 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2a8 │ │ │ │ add.w r3, r6, r8 │ │ │ │ str.w r9, [sl, #8] │ │ │ │ str.w r6, [sl, #4] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ - b.n 832e2 │ │ │ │ - ldr r2, [pc, #432] @ (8385c ) │ │ │ │ - ldr r3, [pc, #420] @ (83850 ) │ │ │ │ + b.n 832ea │ │ │ │ + ldr r2, [pc, #432] @ (83864 ) │ │ │ │ + ldr r3, [pc, #420] @ (83858 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 83844 │ │ │ │ + beq.w 8384c │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ blx 2cb48 >::~_Vector_base()@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 83722 │ │ │ │ + beq.n 8372a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 836de │ │ │ │ + b.n 836e6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2cb78 │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ blx 2cb48 >::~_Vector_base()@plt> │ │ │ │ - b.n 836c2 │ │ │ │ - ldr r3, [pc, #336] @ (83860 ) │ │ │ │ + b.n 836ca │ │ │ │ + ldr r3, [pc, #336] @ (83868 ) │ │ │ │ movw r2, #1937 @ 0x791 │ │ │ │ - ldr r1, [pc, #336] @ (83864 ) │ │ │ │ - ldr r0, [pc, #336] @ (83868 ) │ │ │ │ + ldr r1, [pc, #336] @ (8386c ) │ │ │ │ + ldr r0, [pc, #336] @ (83870 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - b.n 836f4 │ │ │ │ + b.n 836fc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cbz r3, 83730 │ │ │ │ + cbz r3, 83738 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r2, r3 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #304] @ (8386c ) │ │ │ │ - ldr r3, [pc, #272] @ (83850 ) │ │ │ │ + ldr r2, [pc, #304] @ (83874 ) │ │ │ │ + ldr r3, [pc, #272] @ (83858 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 836be │ │ │ │ + bne.n 836c6 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 83730 │ │ │ │ - ldr r2, [pc, #280] @ (83870 ) │ │ │ │ - ldr r3, [pc, #248] @ (83850 ) │ │ │ │ + b.n 83738 │ │ │ │ + ldr r2, [pc, #280] @ (83878 ) │ │ │ │ + ldr r3, [pc, #248] @ (83858 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 836be │ │ │ │ - ldr r0, [pc, #264] @ (83874 ) │ │ │ │ + bne.n 836c6 │ │ │ │ + ldr r0, [pc, #264] @ (8387c ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c6e8 │ │ │ │ - b.n 836ee │ │ │ │ - ldr r2, [pc, #252] @ (83878 ) │ │ │ │ - ldr r3, [pc, #212] @ (83850 ) │ │ │ │ + b.n 836f6 │ │ │ │ + ldr r2, [pc, #252] @ (83880 ) │ │ │ │ + ldr r3, [pc, #212] @ (83858 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 836be │ │ │ │ - ldr r0, [pc, #236] @ (8387c ) │ │ │ │ + bne.n 836c6 │ │ │ │ + ldr r0, [pc, #236] @ (83884 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - ldr r2, [pc, #232] @ (83880 ) │ │ │ │ - ldr r3, [pc, #184] @ (83850 ) │ │ │ │ + ldr r2, [pc, #232] @ (83888 ) │ │ │ │ + ldr r3, [pc, #184] @ (83858 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 836be │ │ │ │ - ldr r0, [pc, #216] @ (83884 ) │ │ │ │ + bne.n 836c6 │ │ │ │ + ldr r0, [pc, #216] @ (8388c ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.n 836fc │ │ │ │ - b.n 836d2 │ │ │ │ + b.n 83704 │ │ │ │ + b.n 836da │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ - b.n 836fc │ │ │ │ + b.n 83704 │ │ │ │ mov r0, r5 │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ blx 2c6e8 │ │ │ │ - b.n 836fc │ │ │ │ - ldr r2, [pc, #188] @ (83888 ) │ │ │ │ - ldr r3, [pc, #128] @ (83850 ) │ │ │ │ + b.n 83704 │ │ │ │ + ldr r2, [pc, #188] @ (83890 ) │ │ │ │ + ldr r3, [pc, #128] @ (83858 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 836be │ │ │ │ - ldr r0, [pc, #168] @ (8388c ) │ │ │ │ + bne.w 836c6 │ │ │ │ + ldr r0, [pc, #168] @ (83894 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 8381a │ │ │ │ + beq.n 83822 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 837ea │ │ │ │ - ldr r2, [pc, #148] @ (83890 ) │ │ │ │ - ldr r3, [pc, #80] @ (83850 ) │ │ │ │ + b.n 837f2 │ │ │ │ + ldr r2, [pc, #148] @ (83898 ) │ │ │ │ + ldr r3, [pc, #80] @ (83858 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 836be │ │ │ │ - ldr r0, [pc, #128] @ (83894 ) │ │ │ │ + bne.w 836c6 │ │ │ │ + ldr r0, [pc, #128] @ (8389c ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 836dc │ │ │ │ + b.n 836e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 83730 │ │ │ │ - ldr r2, [pc, #112] @ (83898 ) │ │ │ │ - ldr r3, [pc, #40] @ (83850 ) │ │ │ │ + b.n 83738 │ │ │ │ + ldr r2, [pc, #112] @ (838a0 ) │ │ │ │ + ldr r3, [pc, #40] @ (83858 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 836be │ │ │ │ - ldr r0, [pc, #96] @ (8389c ) │ │ │ │ + bne.w 836c6 │ │ │ │ + ldr r0, [pc, #96] @ (838a4 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 836c8 │ │ │ │ - ldr r0, [pc, #88] @ (838a0 ) │ │ │ │ + b.n 836d0 │ │ │ │ + ldr r0, [pc, #88] @ (838a8 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r2, r5 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 8387e │ │ │ │ + cbnz r2, 83884 │ │ │ │ movs r4, r0 │ │ │ │ - strh.w r0, [sl, r2] │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + strh.w r0, [r2, r2] │ │ │ │ + @ instruction: 0xb87c │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf6860002 │ │ │ │ - bvc.n 837e0 │ │ │ │ + @ instruction: 0xf67e0002 │ │ │ │ + bvc.n 837d8 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf61a0002 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xf6120002 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb7b4 │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + add r0, sp, #8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000838a4 : │ │ │ │ +000838ac : │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 838c6 │ │ │ │ + beq.n 838ce │ │ │ │ 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 │ │ │ │ @@ -137098,48 +137124,48 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000838cc : │ │ │ │ +000838d4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000838ec : │ │ │ │ +000838f4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00083900 : │ │ │ │ +00083908 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083904 : │ │ │ │ +0008390c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083908 : │ │ │ │ +00083910 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -137154,136 +137180,136 @@ │ │ │ │ vmov.f64 d0, d1 │ │ │ │ ldr.w r3, [r3, #288] @ 0x120 │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -00083944 : │ │ │ │ +0008394c : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00083948 : │ │ │ │ +00083950 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008394c : │ │ │ │ +00083954 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083950 : │ │ │ │ +00083958 : │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00083958 : │ │ │ │ +00083960 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008395c : │ │ │ │ +00083964 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083960 : │ │ │ │ - ldr r3, [pc, #16] @ (83974 ) │ │ │ │ +00083968 : │ │ │ │ + ldr r3, [pc, #16] @ (8397c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (83978 ) │ │ │ │ + ldr r2, [pc, #16] @ (83980 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ movs r4, r0 │ │ │ │ asrs r4, r2, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008397c , std::allocator >)@@Base>: │ │ │ │ +00083984 , std::allocator >)@@Base>: │ │ │ │ adds r0, #248 @ 0xf8 │ │ │ │ b.w 2bfb4 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -00083984 : │ │ │ │ +0008398c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #48] @ (839c8 ) │ │ │ │ + ldr r5, [pc, #48] @ (839d0 ) │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #1544 @ 0x608 │ │ │ │ blx 2b66c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ blx 2bd44 │ │ │ │ - ldr r3, [pc, #32] @ (839cc ) │ │ │ │ + ldr r3, [pc, #32] @ (839d4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ ... │ │ │ │ │ │ │ │ -000839d0 : │ │ │ │ +000839d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (839f4 ) │ │ │ │ + ldr r3, [pc, #20] @ (839fc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #20] @ (839f8 ) │ │ │ │ + ldr r2, [pc, #20] @ (83a00 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2b890 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ ... │ │ │ │ │ │ │ │ -000839fc : │ │ │ │ +00083a04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (83a2c ) │ │ │ │ + ldr r3, [pc, #32] @ (83a34 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #32] @ (83a30 ) │ │ │ │ + ldr r2, [pc, #32] @ (83a38 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2b890 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #1544 @ 0x608 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - push {r5, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083a34 : │ │ │ │ +00083a3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ @@ -137296,261 +137322,261 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -00083a68 ::~SimpleReferencedPtr()@@Base>: │ │ │ │ +00083a70 ::~SimpleReferencedPtr()@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #68] @ (83abc ::~SimpleReferencedPtr()@@Base+0x54>) │ │ │ │ + ldr r1, [pc, #68] @ (83ac4 ::~SimpleReferencedPtr()@@Base+0x54>) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #68] @ (83ac0 ::~SimpleReferencedPtr()@@Base+0x58>) │ │ │ │ + ldr r2, [pc, #68] @ (83ac8 ::~SimpleReferencedPtr()@@Base+0x58>) │ │ │ │ sub sp, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 83a98 ::~SimpleReferencedPtr()@@Base+0x30> │ │ │ │ + cbz r0, 83aa0 ::~SimpleReferencedPtr()@@Base+0x30> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - ldr r2, [pc, #40] @ (83ac4 ::~SimpleReferencedPtr()@@Base+0x5c>) │ │ │ │ + ldr r2, [pc, #40] @ (83acc ::~SimpleReferencedPtr()@@Base+0x5c>) │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r0, 83aaa ::~SimpleReferencedPtr()@@Base+0x42> │ │ │ │ + cbnz r0, 83ab2 ::~SimpleReferencedPtr()@@Base+0x42> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #28] @ (83ac8 ::~SimpleReferencedPtr()@@Base+0x60>) │ │ │ │ + ldr r3, [pc, #28] @ (83ad0 ::~SimpleReferencedPtr()@@Base+0x60>) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #28] @ (83acc ::~SimpleReferencedPtr()@@Base+0x64>) │ │ │ │ - ldr r0, [pc, #28] @ (83ad0 ::~SimpleReferencedPtr()@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (83ad4 ::~SimpleReferencedPtr()@@Base+0x64>) │ │ │ │ + ldr r0, [pc, #28] @ (83ad8 ::~SimpleReferencedPtr()@@Base+0x68>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + @ instruction: 0xb626 │ │ │ │ movs r2, r0 │ │ │ │ - itet eq │ │ │ │ - moveq r2, r0 │ │ │ │ │ │ │ │ -00083ad4 ::~SimpleReferencedPtr()@@Base>: │ │ │ │ - pushne {r4, lr} │ │ │ │ - moveq.w ip, #4096 @ 0x1000 │ │ │ │ +00083adc ::~SimpleReferencedPtr()@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (83b2c ::~SimpleReferencedPtr()@@Base+0x58>) │ │ │ │ + ldr r2, [pc, #72] @ (83b34 ::~SimpleReferencedPtr()@@Base+0x58>) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #72] @ (83b30 ::~SimpleReferencedPtr()@@Base+0x5c>) │ │ │ │ + ldr r3, [pc, #72] @ (83b38 ::~SimpleReferencedPtr()@@Base+0x5c>) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 83b00 ::~SimpleReferencedPtr()@@Base+0x2c> │ │ │ │ + cbz r0, 83b08 ::~SimpleReferencedPtr()@@Base+0x2c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (83b34 ::~SimpleReferencedPtr()@@Base+0x60>) │ │ │ │ + ldr r3, [pc, #48] @ (83b3c ::~SimpleReferencedPtr()@@Base+0x60>) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r1, 83b1a ::~SimpleReferencedPtr()@@Base+0x46> │ │ │ │ + cbnz r1, 83b22 ::~SimpleReferencedPtr()@@Base+0x46> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #12 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (83b38 ::~SimpleReferencedPtr()@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (83b40 ::~SimpleReferencedPtr()@@Base+0x64>) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #28] @ (83b3c ::~SimpleReferencedPtr()@@Base+0x68>) │ │ │ │ - ldr r0, [pc, #28] @ (83b40 ::~SimpleReferencedPtr()@@Base+0x6c>) │ │ │ │ + ldr r1, [pc, #28] @ (83b44 ::~SimpleReferencedPtr()@@Base+0x68>) │ │ │ │ + ldr r0, [pc, #28] @ (83b48 ::~SimpleReferencedPtr()@@Base+0x6c>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0046 │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x0078 │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x009a │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00083b44 : │ │ │ │ +00083b4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83b66 │ │ │ │ + beq.n 83b6e │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83b78 │ │ │ │ + beq.n 83b80 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83b8a │ │ │ │ + beq.n 83b92 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00083b90 : │ │ │ │ +00083b98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83bb2 │ │ │ │ + beq.n 83bba │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83bc4 │ │ │ │ + beq.n 83bcc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83bd6 │ │ │ │ + beq.n 83bde │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00083be4 : │ │ │ │ +00083bec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83c06 │ │ │ │ + beq.n 83c0e │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83c18 │ │ │ │ + beq.n 83c20 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83c2a │ │ │ │ + beq.n 83c32 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83c3c │ │ │ │ + beq.n 83c44 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00083c40 : │ │ │ │ +00083c48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83c62 │ │ │ │ + beq.n 83c6a │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83c74 │ │ │ │ + beq.n 83c7c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83c86 │ │ │ │ + beq.n 83c8e │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 83c98 │ │ │ │ + beq.n 83ca0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00083ca4 : │ │ │ │ - ldr r2, [pc, #40] @ (83cd0 ) │ │ │ │ +00083cac : │ │ │ │ + ldr r2, [pc, #40] @ (83cd8 ) │ │ │ │ mov r3, r0 │ │ │ │ push {lr} │ │ │ │ add.w r1, r0, #8 │ │ │ │ add r2, pc │ │ │ │ str r1, [r0, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [r3, #14] │ │ │ │ @@ -137559,48 +137585,48 @@ │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ strh r2, [r3, #12] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - rsbs r0, sl, #2 │ │ │ │ + rsbs r0, r2, #2 │ │ │ │ │ │ │ │ -00083cd4 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base>: │ │ │ │ +00083cdc (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, #616] @ 83f50 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x27c> │ │ │ │ + ldr.w ip, [pc, #616] @ 83f58 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x27c> │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #616] @ (83f54 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x280>) │ │ │ │ + ldr r3, [pc, #616] @ (83f5c (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x280>) │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ add ip, pc │ │ │ │ - ldr r4, [pc, #608] @ (83f58 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x284>) │ │ │ │ + ldr r4, [pc, #608] @ (83f60 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x284>) │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 83d9a (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xc6> │ │ │ │ + beq.n 83da2 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xc6> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 83e7a (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x1a6> │ │ │ │ + blt.w 83e82 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x1a6> │ │ │ │ add.w ip, r1, #7 │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - bcs.n 83db6 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xe2> │ │ │ │ + bcs.n 83dbe (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 83d34 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x60> │ │ │ │ + bhi.n 83d3c (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x60> │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ asrs r5, r2, #32 │ │ │ │ movs r3, r1 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ @@ -137633,34 +137659,34 @@ │ │ │ │ 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 83d36 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x62> │ │ │ │ - ldr r2, [pc, #448] @ (83f5c (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x288>) │ │ │ │ - ldr r3, [pc, #436] @ (83f54 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x280>) │ │ │ │ + bne.n 83d3e (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x62> │ │ │ │ + ldr r2, [pc, #448] @ (83f64 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x288>) │ │ │ │ + ldr r3, [pc, #436] @ (83f5c (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x280>) │ │ │ │ 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 83efa (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x226> │ │ │ │ + bne.w 83f02 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x226> │ │ │ │ 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 83dce (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xfa> │ │ │ │ + bhi.n 83dd6 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xfa> │ │ │ │ tbb [pc, r3] │ │ │ │ strh r5, [r7, r4] │ │ │ │ - ldr r0, [pc, #196] @ (83e90 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x1bc>) │ │ │ │ + ldr r0, [pc, #196] @ (83e98 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x1bc>) │ │ │ │ subs r5, r4, r0 │ │ │ │ movs r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r4 │ │ │ │ @@ -137703,50 +137729,50 @@ │ │ │ │ str.w r3, [r2, #-4] │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ subs.w ip, ip, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ itt ne │ │ │ │ addne.w lr, lr, #8 │ │ │ │ addne r1, #8 │ │ │ │ - bne.n 83dda (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x106> │ │ │ │ - b.n 83d9a (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xc6> │ │ │ │ + bne.n 83de2 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x106> │ │ │ │ + b.n 83da2 (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 83e1e (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x14a> │ │ │ │ + b.n 83e26 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x14a> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 83d7a (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xa6> │ │ │ │ + b.n 83d82 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0xa6> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 83d62 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x8e> │ │ │ │ + b.n 83d6a (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 83e36 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x162> │ │ │ │ + b.n 83e3e (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x162> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #220] @ (83f60 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x28c>) │ │ │ │ + ldr r1, [pc, #220] @ (83f68 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x28c>) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #212] @ (83f64 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x290>) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #212] @ (83f6c (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x290>) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #208] @ (83f68 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x294>) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #208] @ (83f70 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x294>) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ @@ -137762,27 +137788,27 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (83f6c (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x298>) │ │ │ │ - ldr r3, [pc, #104] @ (83f54 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x280>) │ │ │ │ + ldr r2, [pc, #132] @ (83f74 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x298>) │ │ │ │ + ldr r3, [pc, #104] @ (83f5c (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x280>) │ │ │ │ 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 83efe (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x22a> │ │ │ │ + beq.n 83f06 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x22a> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #112] @ (83f70 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x29c>) │ │ │ │ + ldr r2, [pc, #112] @ (83f78 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x29c>) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #112] @ (83f74 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x2a0>) │ │ │ │ + ldr r3, [pc, #112] @ (83f7c (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x2a0>) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ mov r0, r9 │ │ │ │ @@ -137791,130 +137817,130 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #68] @ (83f78 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x2a4>) │ │ │ │ - ldr r3, [pc, #32] @ (83f54 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x280>) │ │ │ │ + ldr r2, [pc, #68] @ (83f80 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x2a4>) │ │ │ │ + ldr r3, [pc, #32] @ (83f5c (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x280>) │ │ │ │ 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 83efa (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x226> │ │ │ │ + bne.n 83f02 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x226> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 83f1e (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x24a> │ │ │ │ - b.n 83f24 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x250> │ │ │ │ - b.n 83f2a (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x256> │ │ │ │ + b.n 83f26 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x24a> │ │ │ │ + b.n 83f2c (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x250> │ │ │ │ + b.n 83f32 (Ipopt::TNLP::LinearityType const*, int, Ipopt::TNLP::LinearityType*)@@Base+0x256> │ │ │ │ nop │ │ │ │ - sxth r6, r7 │ │ │ │ + sxth r6, r6 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r2, r7 │ │ │ │ + sxth r2, r6 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r2, 83f84 (double*, int, double)@@Base+0x8> │ │ │ │ + cbz r2, 83f8a (double*, int, double)@@Base+0x6> │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [pc, #808] @ (8428c ) │ │ │ │ + ldr r4, [pc, #776] @ (84274 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #944] @ (84318 ) │ │ │ │ + ldr r4, [pc, #912] @ (84300 ) │ │ │ │ movs r2, r0 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ movs r2, r0 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00083f7c (double*, int, double)@@Base>: │ │ │ │ +00083f84 (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, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #372] @ (84104 (double*, int, double)@@Base+0x188>) │ │ │ │ + ldr r2, [pc, #372] @ (8410c (double*, int, double)@@Base+0x188>) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #372] @ (84108 (double*, int, double)@@Base+0x18c>) │ │ │ │ + ldr r3, [pc, #372] @ (84110 (double*, int, double)@@Base+0x18c>) │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #372] @ (8410c (double*, int, double)@@Base+0x190>) │ │ │ │ + ldr r4, [pc, #372] @ (84114 (double*, int, double)@@Base+0x190>) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 84016 (double*, int, double)@@Base+0x9a> │ │ │ │ - blt.n 84030 (double*, int, double)@@Base+0xb4> │ │ │ │ + beq.n 8401e (double*, int, double)@@Base+0x9a> │ │ │ │ + blt.n 84038 (double*, int, double)@@Base+0xb4> │ │ │ │ movs.w ip, r1, asr #3 │ │ │ │ - beq.n 83fe4 (double*, int, double)@@Base+0x68> │ │ │ │ + beq.n 83fec (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 83fb4 (double*, int, double)@@Base+0x38> │ │ │ │ + bne.n 83fbc (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 84016 (double*, int, double)@@Base+0x9a> │ │ │ │ + bhi.n 8401e (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, #248] @ (84110 (double*, int, double)@@Base+0x194>) │ │ │ │ - ldr r3, [pc, #236] @ (84108 (double*, int, double)@@Base+0x18c>) │ │ │ │ + ldr r2, [pc, #248] @ (84118 (double*, int, double)@@Base+0x194>) │ │ │ │ + ldr r3, [pc, #236] @ (84110 (double*, int, double)@@Base+0x18c>) │ │ │ │ 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 840b0 (double*, int, double)@@Base+0x134> │ │ │ │ + bne.n 840b8 (double*, int, double)@@Base+0x134> │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r7, sp, #20 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #216] @ (84114 (double*, int, double)@@Base+0x198>) │ │ │ │ + ldr r1, [pc, #216] @ (8411c (double*, int, double)@@Base+0x198>) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #208] @ (84118 (double*, int, double)@@Base+0x19c>) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #208] @ (84120 (double*, int, double)@@Base+0x19c>) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #204] @ (8411c (double*, int, double)@@Base+0x1a0>) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #204] @ (84124 (double*, int, double)@@Base+0x1a0>) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ @@ -137930,128 +137956,128 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (84120 (double*, int, double)@@Base+0x1a4>) │ │ │ │ - ldr r3, [pc, #104] @ (84108 (double*, int, double)@@Base+0x18c>) │ │ │ │ + ldr r2, [pc, #128] @ (84128 (double*, int, double)@@Base+0x1a4>) │ │ │ │ + ldr r3, [pc, #104] @ (84110 (double*, int, double)@@Base+0x18c>) │ │ │ │ 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 840b6 (double*, int, double)@@Base+0x13a> │ │ │ │ + beq.n 840be (double*, int, double)@@Base+0x13a> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 840d6 (double*, int, double)@@Base+0x15a> │ │ │ │ - ldr r2, [pc, #108] @ (84124 (double*, int, double)@@Base+0x1a8>) │ │ │ │ + b.n 840de (double*, int, double)@@Base+0x15a> │ │ │ │ + ldr r2, [pc, #108] @ (8412c (double*, int, double)@@Base+0x1a8>) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #108] @ (84128 (double*, int, double)@@Base+0x1ac>) │ │ │ │ + ldr r3, [pc, #108] @ (84130 (double*, int, double)@@Base+0x1ac>) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #76] @ (8412c (double*, int, double)@@Base+0x1b0>) │ │ │ │ - ldr r3, [pc, #40] @ (84108 (double*, int, double)@@Base+0x18c>) │ │ │ │ + ldr r2, [pc, #76] @ (84134 (double*, int, double)@@Base+0x1b0>) │ │ │ │ + ldr r3, [pc, #40] @ (84110 (double*, int, double)@@Base+0x18c>) │ │ │ │ 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 840b0 (double*, int, double)@@Base+0x134> │ │ │ │ + bne.n 840b8 (double*, int, double)@@Base+0x134> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 840d0 (double*, int, double)@@Base+0x154> │ │ │ │ + b.n 840d8 (double*, int, double)@@Base+0x154> │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 840ca (double*, int, double)@@Base+0x14e> │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + b.n 840d2 (double*, int, double)@@Base+0x14e> │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ - add r6, pc, #472 @ (adr r6, 842f8 ) │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ movs r2, r0 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00084130 : │ │ │ │ +00084138 : │ │ │ │ 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, #276] @ (84258 ) │ │ │ │ + ldr r2, [pc, #276] @ (84260 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #276] @ (8425c ) │ │ │ │ + ldr r3, [pc, #276] @ (84264 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #276] @ (84260 ) │ │ │ │ + ldr r0, [pc, #276] @ (84268 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84182 │ │ │ │ + bne.n 8418a │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84182 │ │ │ │ - ldr r2, [pc, #248] @ (84264 ) │ │ │ │ - ldr r3, [pc, #240] @ (8425c ) │ │ │ │ + bne.n 8418a │ │ │ │ + ldr r2, [pc, #248] @ (8426c ) │ │ │ │ + ldr r3, [pc, #240] @ (84264 ) │ │ │ │ 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 84202 │ │ │ │ + bne.n 8420a │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #220] @ (84268 ) │ │ │ │ + ldr r1, [pc, #220] @ (84270 ) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #212] @ (8426c ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #212] @ (84274 ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #204] @ (84270 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #204] @ (84278 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ @@ -138067,124 +138093,124 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (84274 ) │ │ │ │ - ldr r3, [pc, #104] @ (8425c ) │ │ │ │ + ldr r2, [pc, #132] @ (8427c ) │ │ │ │ + ldr r3, [pc, #104] @ (84264 ) │ │ │ │ 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 84208 │ │ │ │ + beq.n 84210 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 84228 │ │ │ │ - ldr r2, [pc, #108] @ (84278 ) │ │ │ │ + b.n 84230 │ │ │ │ + ldr r2, [pc, #108] @ (84280 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #108] @ (8427c ) │ │ │ │ + ldr r3, [pc, #108] @ (84284 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #80] @ (84280 ) │ │ │ │ - ldr r3, [pc, #40] @ (8425c ) │ │ │ │ + ldr r2, [pc, #80] @ (84288 ) │ │ │ │ + ldr r3, [pc, #40] @ (84264 ) │ │ │ │ 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 84202 │ │ │ │ + bne.n 8420a │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 84222 │ │ │ │ + b.n 8422a │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 8421c │ │ │ │ + b.n 84224 │ │ │ │ nop │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ movs r4, r0 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ movs r4, r0 │ │ │ │ - cbnz r2, 84284 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 84288 │ │ │ │ + sub sp, #8 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ movs r2, r0 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00084284 : │ │ │ │ +0008428c : │ │ │ │ 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 r3, [pc, #260] @ (8439c ) │ │ │ │ + ldr r3, [pc, #260] @ (843a4 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r2, [pc, #260] @ (843a0 ) │ │ │ │ + ldr r2, [pc, #260] @ (843a8 ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #260] @ (843a4 ) │ │ │ │ + ldr r3, [pc, #260] @ (843ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 842c8 │ │ │ │ - ldr r2, [pc, #248] @ (843a8 ) │ │ │ │ - ldr r3, [pc, #240] @ (843a4 ) │ │ │ │ + cbnz r1, 842d0 │ │ │ │ + ldr r2, [pc, #248] @ (843b0 ) │ │ │ │ + ldr r3, [pc, #240] @ (843ac ) │ │ │ │ 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 84348 │ │ │ │ + bne.n 84350 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #220] @ (843ac ) │ │ │ │ + ldr r1, [pc, #220] @ (843b4 ) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #212] @ (843b0 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #212] @ (843b8 ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #204] @ (843b4 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #204] @ (843bc ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ @@ -138200,132 +138226,132 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (843b8 ) │ │ │ │ - ldr r3, [pc, #108] @ (843a4 ) │ │ │ │ + ldr r2, [pc, #128] @ (843c0 ) │ │ │ │ + ldr r3, [pc, #108] @ (843ac ) │ │ │ │ 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 8434e │ │ │ │ + beq.n 84356 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 8436e │ │ │ │ - ldr r2, [pc, #108] @ (843bc ) │ │ │ │ + b.n 84376 │ │ │ │ + ldr r2, [pc, #108] @ (843c4 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #108] @ (843c0 ) │ │ │ │ + ldr r3, [pc, #108] @ (843c8 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #76] @ (843c4 ) │ │ │ │ - ldr r3, [pc, #44] @ (843a4 ) │ │ │ │ + ldr r2, [pc, #76] @ (843cc ) │ │ │ │ + ldr r3, [pc, #44] @ (843ac ) │ │ │ │ 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 84348 │ │ │ │ + bne.n 84350 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 84368 │ │ │ │ + b.n 84370 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 84362 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + b.n 8436a │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ movs r4, r0 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ movs r2, r0 │ │ │ │ - subs.w r0, r0, r2 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + sub.w r0, r8, r2 │ │ │ │ + strb r6, [r6, r4] │ │ │ │ movs r2, r0 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000843c8 : │ │ │ │ +000843d0 : │ │ │ │ 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, #296] @ 84504 │ │ │ │ + ldr.w lr, [pc, #296] @ 8450c │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w ip, [pc, #296] @ 84508 │ │ │ │ + ldr.w ip, [pc, #296] @ 84510 │ │ │ │ cmp r1, #8 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #292] @ (8450c ) │ │ │ │ + ldr r4, [pc, #292] @ (84514 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #116] @ 0x74 │ │ │ │ mov.w ip, #0 │ │ │ │ - beq.n 8442c │ │ │ │ + beq.n 84434 │ │ │ │ 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 84430 │ │ │ │ - ldr r2, [pc, #252] @ (84510 ) │ │ │ │ - ldr r3, [pc, #240] @ (84508 ) │ │ │ │ + beq.n 84438 │ │ │ │ + ldr r2, [pc, #252] @ (84518 ) │ │ │ │ + ldr r3, [pc, #240] @ (84510 ) │ │ │ │ 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 844b0 │ │ │ │ + bne.n 844b8 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 84412 │ │ │ │ + b.n 8441a │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #220] @ (84514 ) │ │ │ │ + ldr r1, [pc, #220] @ (8451c ) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #212] @ (84518 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #212] @ (84520 ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #204] @ (8451c ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #204] @ (84524 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ @@ -138341,138 +138367,138 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (84520 ) │ │ │ │ - ldr r3, [pc, #104] @ (84508 ) │ │ │ │ + ldr r2, [pc, #128] @ (84528 ) │ │ │ │ + ldr r3, [pc, #104] @ (84510 ) │ │ │ │ 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 844b6 │ │ │ │ + beq.n 844be │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 844d6 │ │ │ │ - ldr r2, [pc, #108] @ (84524 ) │ │ │ │ + b.n 844de │ │ │ │ + ldr r2, [pc, #108] @ (8452c ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #108] @ (84528 ) │ │ │ │ + ldr r3, [pc, #108] @ (84530 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #76] @ (8452c ) │ │ │ │ - ldr r3, [pc, #40] @ (84508 ) │ │ │ │ + ldr r2, [pc, #76] @ (84534 ) │ │ │ │ + ldr r3, [pc, #40] @ (84510 ) │ │ │ │ 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 844b0 │ │ │ │ + bne.n 844b8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 844d0 │ │ │ │ + b.n 844d8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 844ca │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + b.n 844d2 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ + orrs.w r0, r8, r2 │ │ │ │ orn r0, r0, r2 │ │ │ │ - orn r0, r8, r2 │ │ │ │ - orn r0, lr, r2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + orn r0, r6, r2 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00084530 : │ │ │ │ +00084538 : │ │ │ │ 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 lr, [pc, #364] @ 846b0 │ │ │ │ + ldr.w lr, [pc, #364] @ 846b8 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr.w ip, [pc, #364] @ 846b4 │ │ │ │ + ldr.w ip, [pc, #364] @ 846bc │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #360] @ (846b8 ) │ │ │ │ + ldr r4, [pc, #360] @ (846c0 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #124] @ 0x7c │ │ │ │ mov.w ip, #0 │ │ │ │ - cbnz r1, 84592 │ │ │ │ + cbnz r1, 8459a │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ - ldr.w ip, [pc, #340] @ 846bc │ │ │ │ + ldr.w ip, [pc, #340] @ 846c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r4, [r4, ip] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 8464a │ │ │ │ - ldr r2, [pc, #328] @ (846c0 ) │ │ │ │ - ldr r3, [pc, #312] @ (846b4 ) │ │ │ │ + bne.n 84652 │ │ │ │ + ldr r2, [pc, #328] @ (846c8 ) │ │ │ │ + ldr r3, [pc, #312] @ (846bc ) │ │ │ │ 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 846a0 │ │ │ │ + bne.w 846a8 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 2cc48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w ip, [pc, #284] @ 846bc │ │ │ │ + ldr.w ip, [pc, #284] @ 846c4 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ ldr.w r2, [r4, ip] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ - bne.n 8464a │ │ │ │ + bne.n 84652 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ add r7, sp, #28 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #260] @ (846c4 ) │ │ │ │ + ldr r1, [pc, #260] @ (846cc ) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #252] @ (846c8 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #252] @ (846d0 ) │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #244] @ (846cc ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #244] @ (846d4 ) │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ @@ -138488,165 +138514,165 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #172] @ (846d0 ) │ │ │ │ - ldr r3, [pc, #140] @ (846b4 ) │ │ │ │ + ldr r2, [pc, #172] @ (846d8 ) │ │ │ │ + ldr r3, [pc, #140] @ (846bc ) │ │ │ │ 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 846a0 │ │ │ │ - ldr r2, [pc, #156] @ (846d4 ) │ │ │ │ + bne.n 846a8 │ │ │ │ + ldr r2, [pc, #156] @ (846dc ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #156] @ (846d8 ) │ │ │ │ + ldr r3, [pc, #156] @ (846e0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ - ldr.w ip, [pc, #144] @ 846dc │ │ │ │ - ldr r4, [pc, #100] @ (846b4 ) │ │ │ │ + ldr.w ip, [pc, #144] @ 846e4 │ │ │ │ + ldr r4, [pc, #100] @ (846bc ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr.w ip, [r4] │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ eors.w ip, r4, ip │ │ │ │ mov.w r4, #0 │ │ │ │ - bne.n 846a0 │ │ │ │ + bne.n 846a8 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #80] @ (846e0 ) │ │ │ │ - ldr r3, [pc, #36] @ (846b4 ) │ │ │ │ + ldr r2, [pc, #80] @ (846e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (846bc ) │ │ │ │ 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 846aa │ │ │ │ + beq.n 846b2 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 84680 │ │ │ │ - b.n 8467a │ │ │ │ - b.n 84686 │ │ │ │ + b.n 84688 │ │ │ │ + b.n 84682 │ │ │ │ + b.n 8468e │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ movs r4, r0 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xe8c20002 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + ldmia.w sl!, {r1} │ │ │ │ + strh r0, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000846e4 : │ │ │ │ +000846ec : │ │ │ │ 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, #328] @ 84840 │ │ │ │ + ldr.w ip, [pc, #328] @ 84848 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #328] @ (84844 ) │ │ │ │ + ldr r3, [pc, #328] @ (8484c ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r5, [pc, #320] @ (84848 ) │ │ │ │ + ldr r5, [pc, #320] @ (84850 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2cc48 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r1, #276] @ 0x114 │ │ │ │ - ldr r1, [pc, #296] @ (8484c ) │ │ │ │ + ldr r1, [pc, #296] @ (84854 ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 84766 │ │ │ │ + bne.n 8476e │ │ │ │ ldrd r3, r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8476c │ │ │ │ + bne.n 84774 │ │ │ │ ldrd r3, r1, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8476c │ │ │ │ - ldr r2, [pc, #272] @ (84850 ) │ │ │ │ + bne.n 84774 │ │ │ │ + ldr r2, [pc, #272] @ (84858 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #244] @ (84844 ) │ │ │ │ + ldr r3, [pc, #244] @ (8484c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 847ec │ │ │ │ + bne.n 847f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 8473e │ │ │ │ + b.n 84746 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #224] @ (84854 ) │ │ │ │ + ldr r1, [pc, #224] @ (8485c ) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #216] @ (84858 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #216] @ (84860 ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #208] @ (8485c ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #208] @ (84864 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ @@ -138662,134 +138688,134 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (84860 ) │ │ │ │ - ldr r3, [pc, #104] @ (84844 ) │ │ │ │ + ldr r2, [pc, #132] @ (84868 ) │ │ │ │ + ldr r3, [pc, #104] @ (8484c ) │ │ │ │ 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 847f2 │ │ │ │ + beq.n 847fa │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 84812 │ │ │ │ - ldr r2, [pc, #112] @ (84864 ) │ │ │ │ + b.n 8481a │ │ │ │ + ldr r2, [pc, #112] @ (8486c ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #112] @ (84868 ) │ │ │ │ + ldr r3, [pc, #112] @ (84870 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #80] @ (8486c ) │ │ │ │ - ldr r3, [pc, #40] @ (84844 ) │ │ │ │ + ldr r2, [pc, #80] @ (84874 ) │ │ │ │ + ldr r3, [pc, #40] @ (8484c ) │ │ │ │ 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 847ec │ │ │ │ + bne.n 847f4 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 8480c │ │ │ │ + b.n 84814 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 84806 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + b.n 8480e │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #920 @ (adr r7, 84bec ::ReleasePointer_()@@Base+0x28>) │ │ │ │ + add r7, pc, #888 @ (adr r7, 84bd4 ::ReleasePointer_()@@Base+0x8>) │ │ │ │ movs r4, r0 │ │ │ │ - cbz r0, 848b6 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ movs r2, r0 │ │ │ │ - cbz r6, 848ba │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r2, [r2, r2] │ │ │ │ movs r2, r0 │ │ │ │ - add r7, pc, #336 @ (adr r7, 849b4 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 8499c ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #80 @ (adr r7, 848c0 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 848a8 ) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00084870 : │ │ │ │ +00084878 : │ │ │ │ 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, #280] @ (8499c ) │ │ │ │ - ldr r4, [pc, #280] @ (849a0 ) │ │ │ │ - ldr r3, [pc, #284] @ (849a4 ) │ │ │ │ + ldr r2, [pc, #280] @ (849a4 ) │ │ │ │ + ldr r4, [pc, #280] @ (849a8 ) │ │ │ │ + ldr r3, [pc, #284] @ (849ac ) │ │ │ │ str r1, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #280] @ (849a8 ) │ │ │ │ + ldr r1, [pc, #280] @ (849b0 ) │ │ │ │ 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 848c8 │ │ │ │ + beq.n 848d0 │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #252] @ (849ac ) │ │ │ │ - ldr r3, [pc, #232] @ (8499c ) │ │ │ │ + ldr r2, [pc, #252] @ (849b4 ) │ │ │ │ + ldr r3, [pc, #232] @ (849a4 ) │ │ │ │ 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 84948 │ │ │ │ + bne.n 84950 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #224] @ (849b0 ) │ │ │ │ + ldr r1, [pc, #224] @ (849b8 ) │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #216] @ (849b4 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #216] @ (849bc ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ - ldr r1, [pc, #208] @ (849b8 ) │ │ │ │ + bl 733a8 │ │ │ │ + ldr r1, [pc, #208] @ (849c0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 733a0 │ │ │ │ + bl 733a8 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ @@ -138805,94 +138831,94 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (849bc ) │ │ │ │ - ldr r3, [pc, #100] @ (8499c ) │ │ │ │ + ldr r2, [pc, #132] @ (849c4 ) │ │ │ │ + ldr r3, [pc, #100] @ (849a4 ) │ │ │ │ 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 8494e │ │ │ │ + beq.n 84956 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 8496e │ │ │ │ - ldr r2, [pc, #112] @ (849c0 ) │ │ │ │ + b.n 84976 │ │ │ │ + ldr r2, [pc, #112] @ (849c8 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #112] @ (849c4 ) │ │ │ │ + ldr r3, [pc, #112] @ (849cc ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #80] @ (849c8 ) │ │ │ │ - ldr r3, [pc, #36] @ (8499c ) │ │ │ │ + ldr r2, [pc, #80] @ (849d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (849a4 ) │ │ │ │ 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 84948 │ │ │ │ + bne.n 84950 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 84968 │ │ │ │ + b.n 84970 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 84962 │ │ │ │ + b.n 8496a │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #664 @ (adr r6, 84c3c ::ReleasePointer_()@@Base+0x8>) │ │ │ │ + add r6, pc, #632 @ (adr r6, 84c24 , std::allocator > >::_M_clear()@@Base+0x24>) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #632 @ (adr r6, 84c24 , std::allocator > >::_M_clear()@@Base+0x2c>) │ │ │ │ + add r6, pc, #600 @ (adr r6, 84c0c , std::allocator > >::_M_clear()@@Base+0xc>) │ │ │ │ movs r4, r0 │ │ │ │ - add r6, pc, #504 @ (adr r6, 84ba8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1dc>) │ │ │ │ + add r6, pc, #472 @ (adr r6, 84b90 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1bc>) │ │ │ │ movs r4, r0 │ │ │ │ - sxth r4, r3 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ movs r2, r0 │ │ │ │ - sxth r0, r4 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #248] @ (84ab4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0xe8>) │ │ │ │ + ldr r7, [pc, #216] @ (84a9c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0xc8>) │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #992 @ (adr r5, 84da0 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 84d88 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #736 @ (adr r5, 84cac >::ReleasePointer_()@@Base+0x10>) │ │ │ │ + add r5, pc, #704 @ (adr r5, 84c94 ::ReleasePointer_()@@Base+0x24>) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000849cc , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base>: │ │ │ │ +000849d4 , 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, #3928] @ 0xf58 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #448] @ (84ba0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1d4>) │ │ │ │ + ldr r2, [pc, #448] @ (84ba8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1d4>) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #448] @ (84ba4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1d8>) │ │ │ │ + ldr r3, [pc, #448] @ (84bac , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1d8>) │ │ │ │ add r2, pc │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #444] @ (84ba8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1dc>) │ │ │ │ + ldr r5, [pc, #444] @ (84bb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1dc>) │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ @@ -138914,15 +138940,15 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ movs r3, #18 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r6, [pc, #368] @ (84bac , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1e0>) │ │ │ │ + ldr r6, [pc, #368] @ (84bb4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1e0>) │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w lr, #0 │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ @@ -138939,15 +138965,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w lr, [r2, r3] │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldrd r1, r2, [fp] │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r3, [pc, #300] @ (84bb0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1e4>) │ │ │ │ + ldr r3, [pc, #300] @ (84bb8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1e4>) │ │ │ │ mov r6, r4 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ add.w r3, r4, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -138969,55 +138995,55 @@ │ │ │ │ ldrd r1, r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r0, [sp, #8] │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #212] @ (84bb4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1e8>) │ │ │ │ + ldr r3, [pc, #212] @ (84bbc , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1e8>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ blx 2c3f8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 84af6 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x12a> │ │ │ │ + beq.n 84afe , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x12a> │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 84b04 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x138> │ │ │ │ + beq.n 84b0c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x138> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 84b12 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x146> │ │ │ │ + beq.n 84b1a , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x146> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 84b20 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x154> │ │ │ │ + beq.n 84b28 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x154> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r3, [pc, #148] @ (84bb8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1ec>) │ │ │ │ - ldr r2, [pc, #152] @ (84bbc , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1f0>) │ │ │ │ + ldr r3, [pc, #148] @ (84bc0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1ec>) │ │ │ │ + ldr r2, [pc, #152] @ (84bc4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1f0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #116] @ (84ba4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1d8>) │ │ │ │ + ldr r3, [pc, #116] @ (84bac , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1d8>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 84b8a , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1be> │ │ │ │ + bne.n 84b92 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ @@ -139029,58 +139055,58 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #72] @ (84bc0 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1f4>) │ │ │ │ - ldr r3, [pc, #40] @ (84ba4 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1d8>) │ │ │ │ + ldr r2, [pc, #72] @ (84bc8 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1f4>) │ │ │ │ + ldr r3, [pc, #40] @ (84bac , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1d8>) │ │ │ │ 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 84b90 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1c4> │ │ │ │ + beq.n 84b98 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1c4> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 84b4a , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x17e> │ │ │ │ + b.n 84b52 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x17e> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 84b50 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x184> │ │ │ │ - b.n 84b58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x18c> │ │ │ │ - b.n 84b5e , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x192> │ │ │ │ - b.n 84b64 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x198> │ │ │ │ - b.n 84b6a , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x19e> │ │ │ │ - b.n 84b70 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1a4> │ │ │ │ - add r5, pc, #304 @ (adr r5, 84cd4 >::ReleasePointer_()@@Base+0x38>) │ │ │ │ + b.n 84b58 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x184> │ │ │ │ + b.n 84b60 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x18c> │ │ │ │ + b.n 84b66 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x192> │ │ │ │ + b.n 84b6c , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x198> │ │ │ │ + b.n 84b72 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x19e> │ │ │ │ + b.n 84b78 , std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, int)@@Base+0x1a4> │ │ │ │ + add r5, pc, #272 @ (adr r5, 84cbc >::ReleasePointer_()@@Base+0x18>) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #232 @ (adr r5, 84c94 ::ReleasePointer_()@@Base+0x2c>) │ │ │ │ + add r5, pc, #200 @ (adr r5, 84c7c ::ReleasePointer_()@@Base+0xc>) │ │ │ │ movs r4, r0 │ │ │ │ - b.n 844d0 │ │ │ │ + b.n 844c8 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #48 @ (adr r4, 84bf0 ::ReleasePointer_()@@Base+0x2c>) │ │ │ │ + add r4, pc, #16 @ (adr r4, 84bd8 ::ReleasePointer_()@@Base+0xc>) │ │ │ │ movs r4, r0 │ │ │ │ - add r3, pc, #728 @ (adr r3, 84e9c ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 84e84 ) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00084bc4 ::ReleasePointer_()@@Base>: │ │ │ │ +00084bcc ::ReleasePointer_()@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 84bf4 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + cbz r3, 84bfc ::ReleasePointer_()@@Base+0x30> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 84bf4 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + cbnz r2, 84bfc ::ReleasePointer_()@@Base+0x30> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -139091,49 +139117,49 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00084bf8 , std::allocator > >::_M_clear()@@Base>: │ │ │ │ +00084c00 , 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 84c32 , std::allocator > >::_M_clear()@@Base+0x3a> │ │ │ │ + beq.n 84c3a , std::allocator > >::_M_clear()@@Base+0x3a> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 84c26 , std::allocator > >::_M_clear()@@Base+0x2e> │ │ │ │ + cbz r3, 84c2e , std::allocator > >::_M_clear()@@Base+0x2e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 84c26 , std::allocator > >::_M_clear()@@Base+0x2e> │ │ │ │ + cbnz r2, 84c2e , std::allocator > >::_M_clear()@@Base+0x2e> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 84c0e , std::allocator > >::_M_clear()@@Base+0x16> │ │ │ │ + bne.n 84c16 , std::allocator > >::_M_clear()@@Base+0x16> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00084c34 ::ReleasePointer_()@@Base>: │ │ │ │ +00084c3c ::ReleasePointer_()@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 84c64 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + cbz r3, 84c6c ::ReleasePointer_()@@Base+0x30> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 84c64 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + cbnz r2, 84c6c ::ReleasePointer_()@@Base+0x30> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -139144,21 +139170,21 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00084c68 ::ReleasePointer_()@@Base>: │ │ │ │ +00084c70 ::ReleasePointer_()@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 84c98 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + cbz r3, 84ca0 ::ReleasePointer_()@@Base+0x30> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 84c98 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + cbnz r2, 84ca0 ::ReleasePointer_()@@Base+0x30> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -139169,229 +139195,229 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00084c9c >::ReleasePointer_()@@Base>: │ │ │ │ +00084ca4 >::ReleasePointer_()@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #128] @ (84d20 >::ReleasePointer_()@@Base+0x84>) │ │ │ │ + ldr r1, [pc, #128] @ (84d28 >::ReleasePointer_()@@Base+0x84>) │ │ │ │ add r1, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84d04 >::ReleasePointer_()@@Base+0x68> │ │ │ │ + beq.n 84d0c >::ReleasePointer_()@@Base+0x68> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 84cfc >::ReleasePointer_()@@Base+0x60> │ │ │ │ - ldr r2, [pc, #96] @ (84d24 >::ReleasePointer_()@@Base+0x88>) │ │ │ │ + cbnz r2, 84d04 >::ReleasePointer_()@@Base+0x60> │ │ │ │ + ldr r2, [pc, #96] @ (84d2c >::ReleasePointer_()@@Base+0x88>) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 84d06 >::ReleasePointer_()@@Base+0x6a> │ │ │ │ - ldr r2, [pc, #88] @ (84d28 >::ReleasePointer_()@@Base+0x8c>) │ │ │ │ + bne.n 84d0e >::ReleasePointer_()@@Base+0x6a> │ │ │ │ + ldr r2, [pc, #88] @ (84d30 >::ReleasePointer_()@@Base+0x8c>) │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 84cf4 >::ReleasePointer_()@@Base+0x58> │ │ │ │ + cbz r0, 84cfc >::ReleasePointer_()@@Base+0x58> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #68] @ (84d2c >::ReleasePointer_()@@Base+0x90>) │ │ │ │ + ldr r2, [pc, #68] @ (84d34 >::ReleasePointer_()@@Base+0x90>) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r0, 84d0c >::ReleasePointer_()@@Base+0x70> │ │ │ │ + cbnz r0, 84d14 >::ReleasePointer_()@@Base+0x70> │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ blx r5 │ │ │ │ - b.n 84cfc >::ReleasePointer_()@@Base+0x60> │ │ │ │ - ldr r3, [pc, #32] @ (84d30 >::ReleasePointer_()@@Base+0x94>) │ │ │ │ + b.n 84d04 >::ReleasePointer_()@@Base+0x60> │ │ │ │ + ldr r3, [pc, #32] @ (84d38 >::ReleasePointer_()@@Base+0x94>) │ │ │ │ movs r2, #163 @ 0xa3 │ │ │ │ - ldr r1, [pc, #32] @ (84d34 >::ReleasePointer_()@@Base+0x98>) │ │ │ │ - ldr r0, [pc, #36] @ (84d38 >::ReleasePointer_()@@Base+0x9c>) │ │ │ │ + ldr r1, [pc, #32] @ (84d3c >::ReleasePointer_()@@Base+0x98>) │ │ │ │ + ldr r0, [pc, #36] @ (84d40 >::ReleasePointer_()@@Base+0x9c>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #576 @ (adr r2, 84f64 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 84f4c ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r3, pc, #448 @ (adr r3, 84efc ) │ │ │ │ movs r2, r0 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r3, pc, #648 @ (adr r3, 84fc8 ) │ │ │ │ movs r2, r0 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r3, pc, #784 @ (adr r3, 85054 ) │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084d40 : │ │ │ │ +00084d48 : │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ push {lr} │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr.w lr, [ip, #36] @ 0x24 │ │ │ │ mov ip, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ │ │ │ │ -00084d58 : │ │ │ │ +00084d60 : │ │ │ │ push {r4, lr} │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ - vldr d7, [pc, #28] @ 84d80 │ │ │ │ + vldr d7, [pc, #28] @ 84d88 │ │ │ │ add.w ip, lr, r1, lsl #3 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ vstr d7, [ip, #-8] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ mov ip, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ ... │ │ │ │ │ │ │ │ -00084d88 : │ │ │ │ +00084d90 : │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ push {lr} │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr.w lr, [ip, #44] @ 0x2c │ │ │ │ mov ip, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ │ │ │ │ -00084da0 : │ │ │ │ +00084da8 : │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ push {lr} │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrb.w lr, [sp, #12] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ ldr.w lr, [ip, #52] @ 0x34 │ │ │ │ mov ip, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ │ │ │ │ -00084dc0 : │ │ │ │ +00084dc8 : │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ push {lr} │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr.w lr, [ip, #56] @ 0x38 │ │ │ │ mov ip, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ │ │ │ │ -00084dd8 : │ │ │ │ +00084de0 : │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ push {lr} │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr.w lr, [ip, #60] @ 0x3c │ │ │ │ mov ip, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ │ │ │ │ -00084df0 : │ │ │ │ - ldr r3, [pc, #12] @ (84e00 ) │ │ │ │ - ldr r2, [pc, #16] @ (84e04 ) │ │ │ │ +00084df8 : │ │ │ │ + ldr r3, [pc, #12] @ (84e08 ) │ │ │ │ + ldr r2, [pc, #16] @ (84e0c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - add r1, pc, #240 @ (adr r1, 84ef4 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 84edc ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084e08 : │ │ │ │ +00084e10 : │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ push {lr} │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr.w lr, [ip, #48] @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ │ │ │ │ -00084e20 : │ │ │ │ +00084e28 : │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ - ldr.w ip, [pc, #44] @ 84e54 │ │ │ │ + ldr.w ip, [pc, #44] @ 84e5c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr.w lr, [pc, #44] @ 84e58 │ │ │ │ + ldr.w lr, [pc, #44] @ 84e60 │ │ │ │ add ip, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ ldr.w lr, [r5, #12] │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 84e48 │ │ │ │ + bne.n 84e50 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r6, ip, [sp, #16] │ │ │ │ mov ip, lr │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx ip │ │ │ │ - add r1, pc, #8 @ (adr r1, 84e60 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 85248 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084e5c : │ │ │ │ +00084e64 : │ │ │ │ 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 84eb2 │ │ │ │ + bne.n 84eba │ │ │ │ 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 84eb6 │ │ │ │ + bne.n 84ebe │ │ │ │ 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 │ │ │ │ @@ -139400,78 +139426,78 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 2fcc4 │ │ │ │ bl 2fcf0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00084ebc : │ │ │ │ +00084ec4 : │ │ │ │ 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, 84ef8 │ │ │ │ + cbz r0, 84f00 │ │ │ │ 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 84efc │ │ │ │ + bne.n 84f04 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, ip, asr #3 │ │ │ │ blx 2b8b4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #209] @ 0xd1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 2fcc4 │ │ │ │ │ │ │ │ -00084f00 : │ │ │ │ +00084f08 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #20 │ │ │ │ ldrd r1, r3, [r4, #20] │ │ │ │ ldrd r6, r5, [r4, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r5, r5, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 84fb8 │ │ │ │ + bne.n 84fc0 │ │ │ │ cmp.w r0, r3, asr #3 │ │ │ │ - bne.n 84fa4 │ │ │ │ + bne.n 84fac │ │ │ │ ldrd r5, r3, [r4, #68] @ 0x44 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldrd r6, r5, [r4, #80] @ 0x50 │ │ │ │ subs r5, r5, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 84fa0 │ │ │ │ + bne.n 84fa8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp.w r5, r3, asr #3 │ │ │ │ - bne.n 84f8c │ │ │ │ + bne.n 84f94 │ │ │ │ movs r5, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 2b9c8 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ blx 2b9c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 84f6a │ │ │ │ + cbnz r3, 84f72 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ @@ -139482,577 +139508,577 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #44] @ (84fbc ) │ │ │ │ + ldr r3, [pc, #44] @ (84fc4 ) │ │ │ │ mov.w r2, #350 @ 0x15e │ │ │ │ - ldr r1, [pc, #44] @ (84fc0 ) │ │ │ │ - ldr r0, [pc, #44] @ (84fc4 ) │ │ │ │ + ldr r1, [pc, #44] @ (84fc8 ) │ │ │ │ + ldr r0, [pc, #44] @ (84fcc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2fcf0 │ │ │ │ - ldr r3, [pc, #32] @ (84fc8 ) │ │ │ │ + ldr r3, [pc, #32] @ (84fd0 ) │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ - ldr r1, [pc, #32] @ (84fcc ) │ │ │ │ - ldr r0, [pc, #32] @ (84fd0 ) │ │ │ │ + ldr r1, [pc, #32] @ (84fd4 ) │ │ │ │ + ldr r0, [pc, #32] @ (84fd8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2fcc4 │ │ │ │ - b.n 851d4 │ │ │ │ + b.n 851cc │ │ │ │ movs r2, r0 │ │ │ │ - b.n 852f4 │ │ │ │ + b.n 852ec │ │ │ │ movs r2, r0 │ │ │ │ - b.n 85344 │ │ │ │ + b.n 8533c │ │ │ │ movs r2, r0 │ │ │ │ - b.n 851b0 │ │ │ │ + b.n 851a8 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 852d0 │ │ │ │ + b.n 852c8 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 852f8 │ │ │ │ + b.n 852f0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00084fd4 : │ │ │ │ +00084fdc : │ │ │ │ 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 r5, r1 │ │ │ │ ldrd r0, r1, [r0, #68] @ 0x44 │ │ │ │ sub sp, #8 │ │ │ │ subs r1, r1, r0 │ │ │ │ ldrd r7, r0, [r4, #80] @ 0x50 │ │ │ │ ldrb.w r6, [sp, #32] │ │ │ │ subs r0, r0, r7 │ │ │ │ ldrb.w r8, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 85116 │ │ │ │ + bne.w 8511e │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r0, r1, asr #3 │ │ │ │ - bne.n 85102 │ │ │ │ + bne.n 8510a │ │ │ │ ldrd r0, r1, [r4, #20] │ │ │ │ subs r1, r1, r0 │ │ │ │ ldrd r7, r0, [r4, #32] │ │ │ │ subs r0, r0, r7 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 850fe │ │ │ │ + bne.n 85106 │ │ │ │ cmp.w r5, r1, asr #3 │ │ │ │ - bne.n 850ea │ │ │ │ - cbz r2, 85036 │ │ │ │ + bne.n 850f2 │ │ │ │ + cbz r2, 8503e │ │ │ │ ldrd r1, r2, [r4, #92] @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 850b0 │ │ │ │ + beq.n 850b8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ - cbz r6, 8507a │ │ │ │ + cbz r6, 85082 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 850e2 │ │ │ │ + beq.n 850ea │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ subs r0, r2, r3 │ │ │ │ add.w r2, r5, r5, lsl #1 │ │ │ │ add r2, r6 │ │ │ │ cmp.w r2, r0, asr #3 │ │ │ │ - bne.n 8512e │ │ │ │ + bne.n 85136 │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8512e │ │ │ │ + bne.n 85136 │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r7 │ │ │ │ blx 2b9c8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 850a4 │ │ │ │ + beq.n 850ac │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ - cbz r1, 850e2 │ │ │ │ + cbz r1, 850ea │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ subs r0, r2, r3 │ │ │ │ add.w r2, r5, r5, lsl #1 │ │ │ │ add r2, r6 │ │ │ │ cmp.w r2, r0, asr #3 │ │ │ │ - bne.n 8511a │ │ │ │ + bne.n 85122 │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8511a │ │ │ │ + bne.n 85122 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 850d0 │ │ │ │ + cbnz r3, 850d8 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #209] @ 0xd1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r1, r2, [r4, #108] @ 0x6c │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp.w r5, r2, asr #3 │ │ │ │ - bls.n 8502c │ │ │ │ - ldr r3, [pc, #132] @ (85144 ) │ │ │ │ + bls.n 85034 │ │ │ │ + ldr r3, [pc, #132] @ (8514c ) │ │ │ │ movw r2, #373 @ 0x175 │ │ │ │ - ldr r1, [pc, #132] @ (85148 ) │ │ │ │ - ldr r0, [pc, #132] @ (8514c ) │ │ │ │ + ldr r1, [pc, #132] @ (85150 ) │ │ │ │ + ldr r0, [pc, #132] @ (85154 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r1, r5, lsl #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ - b.n 850a4 │ │ │ │ + b.n 850ac │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #100] @ (85150 ) │ │ │ │ + ldr r3, [pc, #100] @ (85158 ) │ │ │ │ mov.w r2, #366 @ 0x16e │ │ │ │ - ldr r1, [pc, #96] @ (85154 ) │ │ │ │ - ldr r0, [pc, #100] @ (85158 ) │ │ │ │ + ldr r1, [pc, #96] @ (8515c ) │ │ │ │ + ldr r0, [pc, #100] @ (85160 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2fcc4 │ │ │ │ - ldr r3, [pc, #88] @ (8515c ) │ │ │ │ + ldr r3, [pc, #88] @ (85164 ) │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ - ldr r1, [pc, #84] @ (85160 ) │ │ │ │ - ldr r0, [pc, #88] @ (85164 ) │ │ │ │ + ldr r1, [pc, #84] @ (85168 ) │ │ │ │ + ldr r0, [pc, #88] @ (8516c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2fcf0 │ │ │ │ - ldr r3, [pc, #76] @ (85168 ) │ │ │ │ + ldr r3, [pc, #76] @ (85170 ) │ │ │ │ mov.w r2, #390 @ 0x186 │ │ │ │ - ldr r1, [pc, #72] @ (8516c ) │ │ │ │ - ldr r0, [pc, #76] @ (85170 ) │ │ │ │ + ldr r1, [pc, #72] @ (85174 ) │ │ │ │ + ldr r0, [pc, #76] @ (85178 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (85174 ) │ │ │ │ + ldr r3, [pc, #68] @ (8517c ) │ │ │ │ mov.w r2, #382 @ 0x17e │ │ │ │ - ldr r1, [pc, #64] @ (85178 ) │ │ │ │ - ldr r0, [pc, #68] @ (8517c ) │ │ │ │ + ldr r1, [pc, #64] @ (85180 ) │ │ │ │ + ldr r0, [pc, #68] @ (85184 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 8529c │ │ │ │ + b.n 85294 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 8521c │ │ │ │ + b.n 85214 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 853e4 │ │ │ │ + b.n 853dc │ │ │ │ movs r2, r0 │ │ │ │ - b.n 8524c │ │ │ │ + b.n 85244 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 851cc │ │ │ │ + b.n 851c4 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 851f4 │ │ │ │ + b.n 851ec │ │ │ │ movs r2, r0 │ │ │ │ - b.n 85228 │ │ │ │ + b.n 85220 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 851a8 │ │ │ │ + b.n 851a0 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 851f8 │ │ │ │ + b.n 851f0 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 85204 │ │ │ │ + b.n 851fc │ │ │ │ movs r2, r0 │ │ │ │ - b.n 85184 │ │ │ │ + b.n 8517c │ │ │ │ movs r2, r0 │ │ │ │ - b.n 85384 │ │ │ │ + b.n 8537c │ │ │ │ movs r2, r0 │ │ │ │ - b.n 851e8 │ │ │ │ + b.n 851e0 │ │ │ │ movs r2, r0 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + svc 238 @ 0xee │ │ │ │ movs r2, r0 │ │ │ │ - b.n 85368 │ │ │ │ + b.n 85360 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00085180 : │ │ │ │ +00085188 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00085184 : │ │ │ │ +0008518c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #224] @ (85274 ) │ │ │ │ + ldr r3, [pc, #224] @ (8527c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #224] @ (85278 ) │ │ │ │ + ldr r2, [pc, #224] @ (85280 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2ba38 │ │ │ │ ldr.w r0, [r4, #184] @ 0xb8 │ │ │ │ - cbz r0, 851b4 │ │ │ │ + cbz r0, 851bc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8526a │ │ │ │ + beq.n 85272 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ - cbz r0, 851c4 │ │ │ │ + cbz r0, 851cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85262 │ │ │ │ + beq.n 8526a │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - cbz r0, 851d4 │ │ │ │ + cbz r0, 851dc │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ - cbz r0, 851e4 │ │ │ │ + cbz r0, 851ec │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ - cbz r0, 851f2 │ │ │ │ + cbz r0, 851fa │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ - cbz r0, 851fe │ │ │ │ + cbz r0, 85206 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - cbz r0, 8520a │ │ │ │ + cbz r0, 85212 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 85216 │ │ │ │ + cbz r0, 8521e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 85222 │ │ │ │ + cbz r0, 8522a │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 8522e │ │ │ │ + cbz r0, 85236 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 8523a │ │ │ │ + cbz r0, 85242 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 85246 │ │ │ │ + cbz r0, 8524e │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 85252 │ │ │ │ + cbz r0, 8525a │ │ │ │ ldr r1, [r4, #28] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8525e │ │ │ │ + cbz r0, 85266 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 851c4 │ │ │ │ + b.n 851cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 851b4 │ │ │ │ + b.n 851bc │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r1, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008527c : │ │ │ │ +00085284 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b9f8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008529c : │ │ │ │ +000852a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #16 │ │ │ │ ldrd r3, r1, [r4, #20] │ │ │ │ sub.w ip, r1, r3 │ │ │ │ ldrd r1, r5, [r4, #32] │ │ │ │ sub.w lr, r5, r1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 852ea │ │ │ │ + bne.n 852f2 │ │ │ │ cmp.w r0, ip, asr #3 │ │ │ │ - bne.n 852ee │ │ │ │ + bne.n 852f6 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 2b9c8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 2fcc4 │ │ │ │ - ldr r3, [pc, #16] @ (85300 ) │ │ │ │ + ldr r3, [pc, #16] @ (85308 ) │ │ │ │ movs r2, #242 @ 0xf2 │ │ │ │ - ldr r1, [pc, #16] @ (85304 ) │ │ │ │ - ldr r0, [pc, #16] @ (85308 ) │ │ │ │ + ldr r1, [pc, #16] @ (8530c ) │ │ │ │ + ldr r0, [pc, #16] @ (85310 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ movs r2, r0 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #66 @ 0x42 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0008530c : │ │ │ │ +00085314 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov lr, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ ldrd r0, ip, [r0, #32] │ │ │ │ subs r2, r2, r3 │ │ │ │ sub.w ip, ip, r0 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 85346 │ │ │ │ + bne.n 8534e │ │ │ │ cmp.w lr, r2, asr #3 │ │ │ │ - bne.n 8534a │ │ │ │ + bne.n 85352 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, lr │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bl 2fcc4 │ │ │ │ - ldr r3, [pc, #16] @ (8535c ) │ │ │ │ + ldr r3, [pc, #16] @ (85364 ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #16] @ (85360 ) │ │ │ │ - ldr r0, [pc, #16] @ (85364 ) │ │ │ │ + ldr r1, [pc, #16] @ (85368 ) │ │ │ │ + ldr r0, [pc, #16] @ (8536c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 8531c │ │ │ │ + ble.n 85314 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 85344 │ │ │ │ + ble.n 8533c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00085368 : │ │ │ │ +00085370 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov lr, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ subs r2, r2, r3 │ │ │ │ ldrd r3, r0, [r0, #32] │ │ │ │ sub.w ip, r0, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 853a2 │ │ │ │ + bne.n 853aa │ │ │ │ cmp.w lr, r2, asr #3 │ │ │ │ - bne.n 853a6 │ │ │ │ + bne.n 853ae │ │ │ │ movs r2, #1 │ │ │ │ mov r0, lr │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bl 2fcc4 │ │ │ │ - ldr r3, [pc, #20] @ (853bc ) │ │ │ │ + ldr r3, [pc, #20] @ (853c4 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #16] @ (853c0 ) │ │ │ │ - ldr r0, [pc, #20] @ (853c4 ) │ │ │ │ + ldr r1, [pc, #16] @ (853c8 ) │ │ │ │ + ldr r0, [pc, #20] @ (853cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 116 @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 854c0 │ │ │ │ + ble.n 854b8 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 852e8 │ │ │ │ + ble.n 852e0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000853c8 : │ │ │ │ +000853d0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 85404 │ │ │ │ + blt.n 8540c │ │ │ │ ldrd r2, ip, [r0, #20] │ │ │ │ ldrd r3, lr, [r0, #32] │ │ │ │ sub.w r0, ip, r2 │ │ │ │ sub.w ip, lr, r3 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 85418 │ │ │ │ + bne.n 85420 │ │ │ │ cmp.w r1, r0, asr #3 │ │ │ │ - bge.n 85404 │ │ │ │ + bge.n 8540c │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r2, r1 │ │ │ │ add r3, r1 │ │ │ │ vstr d0, [r2] │ │ │ │ vstr d1, [r3] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #20] @ (8541c ) │ │ │ │ + ldr r3, [pc, #20] @ (85424 ) │ │ │ │ movw r2, #263 @ 0x107 │ │ │ │ - ldr r1, [pc, #20] @ (85420 ) │ │ │ │ - ldr r0, [pc, #20] @ (85424 ) │ │ │ │ + ldr r1, [pc, #20] @ (85428 ) │ │ │ │ + ldr r0, [pc, #20] @ (8542c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2fcc4 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 85464 │ │ │ │ + ble.n 8545c │ │ │ │ movs r2, r0 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00085428 : │ │ │ │ +00085430 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8545c │ │ │ │ + blt.n 85464 │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ ldrd r0, ip, [r0, #32] │ │ │ │ subs r2, r2, r3 │ │ │ │ sub.w ip, ip, r0 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 85470 │ │ │ │ + bne.n 85478 │ │ │ │ cmp.w r1, r2, asr #3 │ │ │ │ - bge.n 8545c │ │ │ │ + bge.n 85464 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ vstr d0, [r3] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #20] @ (85474 ) │ │ │ │ + ldr r3, [pc, #20] @ (8547c ) │ │ │ │ mov.w r2, #270 @ 0x10e │ │ │ │ - ldr r1, [pc, #20] @ (85478 ) │ │ │ │ - ldr r0, [pc, #20] @ (8547c ) │ │ │ │ + ldr r1, [pc, #20] @ (85480 ) │ │ │ │ + ldr r0, [pc, #20] @ (85484 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2fcc4 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 150 @ 0x96 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 8540c │ │ │ │ + bgt.n 85404 │ │ │ │ movs r2, r0 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00085480 : │ │ │ │ +00085488 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 854b4 │ │ │ │ + blt.n 854bc │ │ │ │ ldrd ip, r2, [r0, #20] │ │ │ │ ldrd r3, r0, [r0, #32] │ │ │ │ sub.w r2, r2, ip │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 854c8 │ │ │ │ + bne.n 854d0 │ │ │ │ cmp.w r1, r2, asr #3 │ │ │ │ - bge.n 854b4 │ │ │ │ + bge.n 854bc │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ vstr d0, [r3] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #20] @ (854cc ) │ │ │ │ + ldr r3, [pc, #20] @ (854d4 ) │ │ │ │ mov.w r2, #276 @ 0x114 │ │ │ │ - ldr r1, [pc, #20] @ (854d0 ) │ │ │ │ - ldr r0, [pc, #20] @ (854d4 ) │ │ │ │ + ldr r1, [pc, #20] @ (854d8 ) │ │ │ │ + ldr r0, [pc, #20] @ (854dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2fcc4 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 855b4 │ │ │ │ + bgt.n 855ac │ │ │ │ movs r2, r0 │ │ │ │ - svc 26 │ │ │ │ + svc 18 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000854d8 : │ │ │ │ +000854e0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #184] @ 0xb8 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 85502 │ │ │ │ + cbz r0, 8550a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbnz r2, 85502 │ │ │ │ + cbnz r2, 8550a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r1, [r3, #92] @ 0x5c │ │ │ │ movs r0, #0 │ │ │ │ @@ -140060,89 +140086,89 @@ │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ strne r2, [r3, #96] @ 0x60 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00085518 : │ │ │ │ +00085520 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r2, r4, [r0, #20] │ │ │ │ subs r4, r4, r2 │ │ │ │ ldrd r2, r7, [r0, #32] │ │ │ │ sub.w r9, r7, r2 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.w 8566c │ │ │ │ + bne.w 85674 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r1, [r0, #68] @ 0x44 │ │ │ │ subs r1, r1, r2 │ │ │ │ ldrd r0, r2, [r0, #80] @ 0x50 │ │ │ │ subs r5, r2, r0 │ │ │ │ asrs r2, r4, #3 │ │ │ │ cmp r1, r5 │ │ │ │ mov.w r0, r2, lsl #1 │ │ │ │ - bne.w 8568c │ │ │ │ + bne.w 85694 │ │ │ │ add.w r1, r0, r1, asr #3 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 85678 │ │ │ │ + bne.w 85680 │ │ │ │ ldrd r5, r8, [r3, #92] @ 0x5c │ │ │ │ add r2, r6 │ │ │ │ sub.w r1, r8, r5 │ │ │ │ asrs r0, r1, #3 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 855aa │ │ │ │ - bcc.n 85584 │ │ │ │ + bhi.n 855b2 │ │ │ │ + bcc.n 8558c │ │ │ │ add r5, r4 │ │ │ │ str r5, [r3, #104] @ 0x68 │ │ │ │ - cbnz r6, 85596 │ │ │ │ + cbnz r6, 8559e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ add r5, r4 │ │ │ │ cmp r8, r2 │ │ │ │ str r5, [r3, #104] @ 0x68 │ │ │ │ it ne │ │ │ │ strne r2, [r3, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8557e │ │ │ │ + beq.n 85586 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r7, r2, r0 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ str r2, [sp, #16] │ │ │ │ sub.w r2, r2, r8 │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r7, r2, asr #3 │ │ │ │ - bhi.n 855d2 │ │ │ │ + bhi.n 855da │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r8, r7, lsl #3 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - b.n 85578 │ │ │ │ + b.n 85580 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mvn.w r2, #4026531840 @ 0xf0000000 │ │ │ │ sub.w ip, r2, r0 │ │ │ │ cmp r7, ip │ │ │ │ - bhi.n 85670 │ │ │ │ + bhi.n 85678 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ cmp r0, r7 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r0 │ │ │ │ addcc r0, r0, r7 │ │ │ │ cmp r0, r2 │ │ │ │ @@ -140162,25 +140188,25 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 2c240 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r8, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, r7 │ │ │ │ - beq.n 85636 │ │ │ │ + beq.n 8563e │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r9 │ │ │ │ vldmia r0!, {d7} │ │ │ │ vstmia r1!, {d7} │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 85628 │ │ │ │ + bne.n 85630 │ │ │ │ mov r9, r7 │ │ │ │ - cbz r5, 85658 │ │ │ │ + cbz r5, 85660 │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r1, r3, r5 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -140192,128 +140218,128 @@ │ │ │ │ cmp r9, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ str.w fp, [r3, #92] @ 0x5c │ │ │ │ add r2, fp │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ - beq.n 85578 │ │ │ │ + beq.n 85580 │ │ │ │ bl 2fcc4 │ │ │ │ - ldr r0, [pc, #28] @ (85690 ) │ │ │ │ + ldr r0, [pc, #28] @ (85698 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - ldr r3, [pc, #24] @ (85694 ) │ │ │ │ + ldr r3, [pc, #24] @ (8569c ) │ │ │ │ mov.w r2, #296 @ 0x128 │ │ │ │ - ldr r1, [pc, #24] @ (85698 ) │ │ │ │ - ldr r0, [pc, #24] @ (8569c ) │ │ │ │ + ldr r1, [pc, #24] @ (856a0 ) │ │ │ │ + ldr r0, [pc, #24] @ (856a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2fcf0 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + add r5, pc, #520 @ (adr r5, 858a4 ) │ │ │ │ movs r2, r0 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + udf #26 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 855f4 │ │ │ │ + bge.n 855ec │ │ │ │ movs r2, r0 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #98 @ 0x62 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000856a0 : │ │ │ │ +000856a8 : │ │ │ │ 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 856d2 │ │ │ │ + blt.n 856da │ │ │ │ ldrd r4, r3, [r0, #20] │ │ │ │ subs r3, r3, r4 │ │ │ │ ldrd r5, r4, [r0, #32] │ │ │ │ sub.w ip, r4, r5 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 856e6 │ │ │ │ + bne.n 856ee │ │ │ │ cmp.w r1, r3, asr #3 │ │ │ │ - bge.n 856d2 │ │ │ │ + bge.n 856da │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ (856ec ) │ │ │ │ + ldr r3, [pc, #24] @ (856f4 ) │ │ │ │ mov.w r2, #330 @ 0x14a │ │ │ │ - ldr r1, [pc, #20] @ (856f0 ) │ │ │ │ - ldr r0, [pc, #24] @ (856f4 ) │ │ │ │ + ldr r1, [pc, #20] @ (856f8 ) │ │ │ │ + ldr r0, [pc, #24] @ (856fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2fcc4 │ │ │ │ nop │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 85798 )@@Base+0x20> │ │ │ │ + bge.n 85790 )@@Base+0x10> │ │ │ │ movs r2, r0 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000856f8 : │ │ │ │ +00085700 : │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldrd r6, r2, [r0, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldrd r5, r3, [r0, #32] │ │ │ │ sub.w r8, r2, r6 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f64 d8, #96 @ 0x3f000000 0.5 │ │ │ │ sub.w r9, r3, r5 │ │ │ │ mov.w sl, r8, asr #3 │ │ │ │ - b.n 85764 │ │ │ │ + b.n 8576c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 8575e │ │ │ │ + bhi.n 85766 │ │ │ │ vldr d7, [r5] │ │ │ │ vldr d0, [r6] │ │ │ │ vadd.f64 d7, d7, d8 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 8575e │ │ │ │ + bpl.n 85766 │ │ │ │ blx 2c89c │ │ │ │ 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 r9, r8 │ │ │ │ - bne.n 85774 │ │ │ │ + bne.n 8577c │ │ │ │ cmp sl, r4 │ │ │ │ - bgt.n 8572a │ │ │ │ + bgt.n 85732 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 2fcc4 │ │ │ │ │ │ │ │ -00085778 )@@Base>: │ │ │ │ +00085780 )@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 85786 )@@Base+0xe> │ │ │ │ + cbz r3, 8578e )@@Base+0xe> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r0, [r1, #184] @ 0xb8 │ │ │ │ - cbz r0, 857ba )@@Base+0x42> │ │ │ │ + cbz r0, 857c2 )@@Base+0x42> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbnz r2, 857ba )@@Base+0x42> │ │ │ │ + cbnz r2, 857c2 )@@Base+0x42> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ strd r3, r1, [sp] │ │ │ │ @@ -140322,188 +140348,188 @@ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ str.w r3, [r1, #184] @ 0xb8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str.w r3, [r1, #184] @ 0xb8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000857c0 : │ │ │ │ +000857c8 : │ │ │ │ ldr.w r3, [r1, #184] @ 0xb8 │ │ │ │ - cbz r3, 857cc │ │ │ │ + cbz r3, 857d4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000857d0 : │ │ │ │ +000857d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #108] @ (8584c ) │ │ │ │ + ldr r2, [pc, #108] @ (85854 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #108] @ (85850 ) │ │ │ │ + ldr r3, [pc, #108] @ (85858 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #156] @ 0x9c │ │ │ │ - ldr.w lr, [pc, #104] @ 85854 │ │ │ │ + ldr.w lr, [pc, #104] @ 8585c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ 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 r2, r3, [r0, #20] │ │ │ │ sub.w ip, r3, r2 │ │ │ │ ldrd r0, r3, [r0, #32] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 85848 │ │ │ │ - ldr r3, [pc, #68] @ (85858 ) │ │ │ │ + bne.n 85850 │ │ │ │ + ldr r3, [pc, #68] @ (85860 ) │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 85836 │ │ │ │ - ldr r2, [pc, #64] @ (8585c ) │ │ │ │ - ldr r3, [pc, #48] @ (85850 ) │ │ │ │ + bne.n 8583e │ │ │ │ + ldr r2, [pc, #64] @ (85864 ) │ │ │ │ + ldr r3, [pc, #48] @ (85858 ) │ │ │ │ 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 85844 │ │ │ │ + bne.n 8584c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r3, sp │ │ │ │ mov.w r1, ip, asr #3 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ - b.n 8581a │ │ │ │ + b.n 85822 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ bl 2fcc4 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00085860 : │ │ │ │ +00085868 : │ │ │ │ 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, #524] @ (85a88 ) │ │ │ │ + ldr r7, [pc, #524] @ (85a90 ) │ │ │ │ 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 85a7c │ │ │ │ + bne.w 85a84 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 85a54 │ │ │ │ + bne.w 85a5c │ │ │ │ ldrd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r6, fp, [r4, #132] @ 0x84 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldrd r1, r2, [r4, #80] @ 0x50 │ │ │ │ subs r2, r2, r1 │ │ │ │ sub.w r1, fp, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 85a50 │ │ │ │ + bne.w 85a58 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 85a68 │ │ │ │ + bne.w 85a70 │ │ │ │ mov.w sl, r0, asr #3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 859ee │ │ │ │ + beq.w 859f6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 85a3e │ │ │ │ + ble.w 85a46 │ │ │ │ subs r5, #4 │ │ │ │ movs r6, #0 │ │ │ │ vmov.f64 d8, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 85916 │ │ │ │ - ldr r1, [pc, #424] @ (85a8c ) │ │ │ │ + cbz r0, 8591e │ │ │ │ + ldr r1, [pc, #424] @ (85a94 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #424] @ (85a90 ) │ │ │ │ + ldr r2, [pc, #424] @ (85a98 ) │ │ │ │ ldr r1, [r7, r1] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx 2cb0c <__dynamic_cast@plt> │ │ │ │ - cbz r0, 85916 │ │ │ │ + cbz r0, 8591e │ │ │ │ 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 2dc8c │ │ │ │ vstr d0, [sl] │ │ │ │ adds r6, #1 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 858da │ │ │ │ + bne.n 858e2 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ sub.w r3, r3, r8 │ │ │ │ ldr.w r6, [r4, #132] @ 0x84 │ │ │ │ ldr.w fp, [r4, #136] @ 0x88 │ │ │ │ ldr r7, [r2, #48] @ 0x30 │ │ │ │ mov.w sl, r3, asr #3 │ │ │ │ sub.w r1, fp, r6 │ │ │ │ asrs r5, r1, #3 │ │ │ │ - ldr r3, [pc, #344] @ (85a94 ) │ │ │ │ + ldr r3, [pc, #344] @ (85a9c ) │ │ │ │ add r3, pc │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 85a2e │ │ │ │ + bne.n 85a36 │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ 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, #308] @ (85a98 ) │ │ │ │ + ldr r3, [pc, #308] @ (85aa0 ) │ │ │ │ subs r1, r1, r2 │ │ │ │ add r3, pc │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 85a24 │ │ │ │ + bne.n 85a2c │ │ │ │ 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, r3, [r4, #132] @ 0x84 │ │ │ │ - vldr d0, [pc, #256] @ 85a80 │ │ │ │ + vldr d0, [pc, #256] @ 85a88 │ │ │ │ subs r3, r3, r2 │ │ │ │ - beq.n 859e4 │ │ │ │ + beq.n 859ec │ │ │ │ vmov.f64 d5, d0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ asrs r4, r3, #3 │ │ │ │ movs r3, #0 │ │ │ │ vldmia r2!, {d7} │ │ │ │ adds r3, #1 │ │ │ │ @@ -140524,144 +140550,144 @@ │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d5 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f64 d0, d7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 85992 │ │ │ │ + bcc.n 8599a │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r0, 85a46 │ │ │ │ + cbz r0, 85a4e │ │ │ │ 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 85a16 │ │ │ │ + bhi.n 85a1e │ │ │ │ vldr d0, [r7] │ │ │ │ vadd.f64 d0, d0, d8 │ │ │ │ blx 2dc8c │ │ │ │ vstr d0, [r7] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 859fc │ │ │ │ + bcc.n 85a04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ - b.n 85932 │ │ │ │ + b.n 8593a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx r5 │ │ │ │ - b.n 8597a │ │ │ │ + b.n 85982 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r7 │ │ │ │ - b.n 85954 │ │ │ │ + b.n 8595c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ asrs r5, r1, #3 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ - b.n 85938 │ │ │ │ + b.n 85940 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ asrs r5, r1, #3 │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ - b.n 85938 │ │ │ │ + b.n 85940 │ │ │ │ bl 2fcf0 │ │ │ │ - ldr r3, [pc, #68] @ (85a9c ) │ │ │ │ + ldr r3, [pc, #68] @ (85aa4 ) │ │ │ │ movw r2, #670 @ 0x29e │ │ │ │ - ldr r1, [pc, #68] @ (85aa0 ) │ │ │ │ - ldr r0, [pc, #68] @ (85aa4 ) │ │ │ │ + ldr r1, [pc, #68] @ (85aa8 ) │ │ │ │ + ldr r0, [pc, #68] @ (85aac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (85aa8 ) │ │ │ │ + ldr r3, [pc, #60] @ (85ab0 ) │ │ │ │ movw r2, #671 @ 0x29f │ │ │ │ - ldr r1, [pc, #60] @ (85aac ) │ │ │ │ - ldr r0, [pc, #60] @ (85ab0 ) │ │ │ │ + ldr r1, [pc, #60] @ (85ab4 ) │ │ │ │ + ldr r0, [pc, #60] @ (85ab8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2fcc4 │ │ │ │ ... │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffcd1a96 │ │ │ │ - bl 45fa9a │ │ │ │ - blt.n 85b14 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x60> │ │ │ │ + bl ffcd1a9e │ │ │ │ + bl 45faa2 │ │ │ │ + blt.n 85b0c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x50> │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 85a44 │ │ │ │ + bvs.n 85a3c │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 85b94 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xe0> │ │ │ │ + blt.n 85b8c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xd0> │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 85af8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x44> │ │ │ │ + blt.n 85af0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x34> │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 85a28 │ │ │ │ + bvs.n 85a20 │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 859c0 │ │ │ │ + blt.n 85bb8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xfc> │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00085ab4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base>: │ │ │ │ +00085abc , 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, #2800] @ 0xaf0 │ │ │ │ subw sp, sp, #1244 @ 0x4dc │ │ │ │ - ldr r4, [pc, #704] @ (85d90 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2dc>) │ │ │ │ + ldr r4, [pc, #704] @ (85d98 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2dc>) │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r9, [pc, #704] @ 85d94 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2e0> │ │ │ │ + ldr.w r9, [pc, #704] @ 85d9c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2e0> │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #704] @ (85d98 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2e4>) │ │ │ │ + ldr r3, [pc, #704] @ (85da0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2e4>) │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r9, pc │ │ │ │ - ldr r0, [pc, #700] @ (85d9c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2e8>) │ │ │ │ + ldr r0, [pc, #700] @ (85da4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2e8>) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1236] @ 0x4d4 │ │ │ │ mov.w r0, #0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - ldr r3, [pc, #684] @ (85da0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2ec>) │ │ │ │ + ldr r3, [pc, #684] @ (85da8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2ec>) │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r0, r3, r0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldrd r7, r3, [r6, #32] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 866a8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbf4> │ │ │ │ + bne.w 866b0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbf4> │ │ │ │ add.w r8, r1, #12 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r3, r2, [r1, #68] @ 0x44 │ │ │ │ subs r0, r2, r3 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldrd r2, r3, [r1, #80] @ 0x50 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 865a4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaf0> │ │ │ │ + bne.w 865ac , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaf0> │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -140671,21 +140697,21 @@ │ │ │ │ ldr.w fp, [r3, #56] @ 0x38 │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ blx 2bad4 │ │ │ │ - ldr r3, [pc, #584] @ (85da4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2f0>) │ │ │ │ + ldr r3, [pc, #584] @ (85dac , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2f0>) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - vldr d7, [pc, #552] @ 85d88 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2d4> │ │ │ │ + vldr d7, [pc, #552] @ 85d90 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2d4> │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #572] @ (85da8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2f4>) │ │ │ │ + ldr r3, [pc, #572] @ (85db0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2f4>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strh.w r1, [r0, #180] @ 0xb4 │ │ │ │ str.w r1, [r0, #176] @ 0xb0 │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ vstr d7, [r0, #184] @ 0xb8 │ │ │ │ @@ -140713,15 +140739,15 @@ │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ blx 2dc5c │ │ │ │ - ldr r3, [pc, #480] @ (85dac , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2f8>) │ │ │ │ + ldr r3, [pc, #480] @ (85db4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2f8>) │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ @@ -140733,16 +140759,16 @@ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ blx 2cfdc >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, #6 │ │ │ │ - bls.w 86586 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xad2> │ │ │ │ - ldr r1, [pc, #432] @ (85db0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2fc>) │ │ │ │ + bls.w 8658e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xad2> │ │ │ │ + ldr r1, [pc, #432] @ (85db8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2fc>) │ │ │ │ movs r2, #7 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ @@ -140752,27 +140778,27 @@ │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #5 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86526 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa72> │ │ │ │ - ldr r1, [pc, #388] @ (85db4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x300>) │ │ │ │ + bls.w 8652e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa72> │ │ │ │ + ldr r1, [pc, #388] @ (85dbc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x300>) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add r3, sp, #540 @ 0x21c │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ mov r0, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ blx 2bad4 │ │ │ │ - ldr r3, [pc, #364] @ (85db8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x304>) │ │ │ │ + ldr r3, [pc, #364] @ (85dc0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x304>) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r1, r1, [sp, #660] @ 0x294 │ │ │ │ strd r1, r1, [sp, #668] @ 0x29c │ │ │ │ adds r2, #8 │ │ │ │ strh.w r1, [r4, #256] @ 0x100 │ │ │ │ str.w r2, [r4, #140] @ 0x8c │ │ │ │ @@ -140783,15 +140809,15 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, r0] │ │ │ │ add r0, r4 │ │ │ │ blx 2cfdc >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr r3, [pc, #316] @ (85dbc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x308>) │ │ │ │ + ldr r3, [pc, #316] @ (85dc4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x308>) │ │ │ │ add r6, sp, #404 @ 0x194 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ adds r3, #12 │ │ │ │ @@ -140834,207 +140860,207 @@ │ │ │ │ add.w r3, r1, #32 │ │ │ │ str.w r3, [r2, #140] @ 0x8c │ │ │ │ blx 2c954 >::basic_filebuf()@plt> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2cfdc >::init(std::basic_streambuf >*)@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86494 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9e0> │ │ │ │ + beq.w 8649c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9e0> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2c6a0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85f90 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4dc> │ │ │ │ + beq.w 85f98 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4dc> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2c6a0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8646a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9b6> │ │ │ │ + beq.w 86472 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9b6> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ asrs r2, r3, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86482 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9ce> │ │ │ │ - ldr r3, [pc, #88] @ (85dc0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x30c>) │ │ │ │ + beq.w 8648a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9ce> │ │ │ │ + ldr r3, [pc, #88] @ (85dc8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x30c>) │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r7, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #80] @ (85dc4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x310>) │ │ │ │ + ldr r3, [pc, #80] @ (85dcc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x310>) │ │ │ │ movs r5, #0 │ │ │ │ str.w fp, [sp] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #72] @ (85dc8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x314>) │ │ │ │ + ldr r3, [pc, #72] @ (85dd0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x314>) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 85ed0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x41c> │ │ │ │ + b.n 85ed8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x41c> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 85dec , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x338> │ │ │ │ + bge.n 85de4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x328> │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 85da0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2ec> │ │ │ │ + bls.n 85d98 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2dc> │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #440 @ (adr r3, 85f7c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4c8>) │ │ │ │ + add r3, pc, #408 @ (adr r3, 85f64 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4a8>) │ │ │ │ movs r2, r0 │ │ │ │ - bhi.n 85d5c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2a8> │ │ │ │ + bhi.n 85d54 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x298> │ │ │ │ movs r2, r0 │ │ │ │ - bhi.n 85d54 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2a0> │ │ │ │ + bhi.n 85d4c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x290> │ │ │ │ movs r2, r0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2cbc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85ee6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x432> │ │ │ │ + bne.w 85eee , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x432> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 85e34 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x380> │ │ │ │ + beq.n 85e3c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x380> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b648 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ee6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x432> │ │ │ │ + beq.n 85eee , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x432> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b648 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85ee6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x432> │ │ │ │ + beq.n 85eee , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x432> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vabs.f64 d6, d9 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d8, d8, d9 │ │ │ │ - vldr d5, [pc, #632] @ 86088 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5d4> │ │ │ │ + vldr d5, [pc, #632] @ 86090 , 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 85ee6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x432> │ │ │ │ + bhi.n 85eee , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x432> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d8, [r6] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vldr d9, [r3] │ │ │ │ blx 2cbc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85f9e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ + bne.w 85fa6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2cbc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85f9e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ + bne.w 85fa6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 85eb8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x404> │ │ │ │ + beq.n 85ec0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x404> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b648 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85f9e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ + beq.w 85fa6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b648 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85f9e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ + beq.w 85fa6 , 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, #500] @ 86088 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5d4> │ │ │ │ + vldr d5, [pc, #500] @ 86090 , 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 85f9e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ + bhi.n 85fa6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4ea> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r5, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ adds r6, #8 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r7, #24 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 860c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x60c> │ │ │ │ + bge.w 860c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x60c> │ │ │ │ vldmia r8!, {d8} │ │ │ │ vldr d9, [sl] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2cbc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85dcc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x318> │ │ │ │ + beq.w 85dd4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x318> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 85f38 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x484> │ │ │ │ - ldr r1, [pc, #420] @ (86090 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5dc>) │ │ │ │ + cbz r3, 85f40 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x484> │ │ │ │ + ldr r1, [pc, #420] @ (86098 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5dc>) │ │ │ │ movs r2, #6 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 2d7e4 │ │ │ │ - ldr r1, [pc, #400] @ (86094 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5e0>) │ │ │ │ + ldr r1, [pc, #400] @ (8609c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5e0>) │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ mov r0, fp │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #380] @ (86098 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5e4>) │ │ │ │ + ldr r1, [pc, #380] @ (860a0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5e4>) │ │ │ │ movs r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ vldr d0, [r8, #-8] │ │ │ │ mov r0, fp │ │ │ │ blx 2d570 (double)@plt> │ │ │ │ - ldr r1, [pc, #364] @ (8609c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5e8>) │ │ │ │ + ldr r1, [pc, #364] @ (860a4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5e8>) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ @@ -141054,145 +141080,145 @@ │ │ │ │ blx 2d570 (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 865bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb08> │ │ │ │ + beq.w 865c4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb08> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8604c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x598> │ │ │ │ + beq.n 86054 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x598> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, fp │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - b.n 85e34 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x380> │ │ │ │ + b.n 85e3c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x380> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 85d32 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x27e> │ │ │ │ + b.n 85d3a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x27e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 85ff0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x53c> │ │ │ │ - ldr r1, [pc, #252] @ (860a0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5ec>) │ │ │ │ + cbz r3, 85ff8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x53c> │ │ │ │ + ldr r1, [pc, #252] @ (860a8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5ec>) │ │ │ │ movs r2, #6 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 2d7e4 │ │ │ │ - ldr r1, [pc, #232] @ (860a4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5f0>) │ │ │ │ + ldr r1, [pc, #232] @ (860ac , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5f0>) │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ mov r0, fp │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #212] @ (860a8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5f4>) │ │ │ │ + ldr r1, [pc, #212] @ (860b0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5f4>) │ │ │ │ movs r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ vldr d0, [r6] │ │ │ │ mov r0, fp │ │ │ │ blx 2d570 (double)@plt> │ │ │ │ - ldr r1, [pc, #196] @ (860ac , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5f8>) │ │ │ │ + ldr r1, [pc, #196] @ (860b4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5f8>) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #188] @ (860b0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5fc>) │ │ │ │ + ldr r1, [pc, #188] @ (860b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5fc>) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #180] @ (860b4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x600>) │ │ │ │ + ldr r1, [pc, #180] @ (860bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x600>) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7e4 │ │ │ │ - ldr r1, [pc, #164] @ (860b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x604>) │ │ │ │ + ldr r1, [pc, #164] @ (860c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x604>) │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ vldr d0, [r6] │ │ │ │ mov r0, fp │ │ │ │ blx 2d570 (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 865d8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb24> │ │ │ │ + beq.w 865e0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb24> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ - cbz r3, 8606a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5b6> │ │ │ │ + cbz r3, 86072 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5b6> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, fp │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - b.n 85eb8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x404> │ │ │ │ + b.n 85ec0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x404> │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #104] @ (860bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x608>) │ │ │ │ + ldr r3, [pc, #104] @ (860c4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x608>) │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85f84 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4d0> │ │ │ │ + beq.n 85f8c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4d0> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 85f84 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4d0> │ │ │ │ + b.n 85f8c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4d0> │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #72] @ (860bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x608>) │ │ │ │ + ldr r3, [pc, #72] @ (860c4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x608>) │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86040 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x58c> │ │ │ │ + beq.n 86048 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x58c> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 86040 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x58c> │ │ │ │ + b.n 86048 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x58c> │ │ │ │ pop {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ - bls.n 8603c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x588> │ │ │ │ + bls.n 86044 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x588> │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ - bvc.n 86110 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x65c> │ │ │ │ + bvc.n 86108 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x64c> │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 860e0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x62c> │ │ │ │ + bge.n 860d8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x61c> │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 860d0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x61c> │ │ │ │ + bvc.n 860c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x60c> │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 860bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x608> │ │ │ │ + bvc.n 860b4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x5f8> │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 85fb0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x4fc> │ │ │ │ + bvs.n 861a8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x6ec> │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 86180 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x6cc> │ │ │ │ + bls.n 86178 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x6bc> │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 86190 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x6dc> │ │ │ │ + bvs.n 86188 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x6cc> │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 8615c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x6a8> │ │ │ │ + bvs.n 86154 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x698> │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #936 @ (adr r0, 8645c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9a8>) │ │ │ │ + add r0, pc, #904 @ (adr r0, 86444 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x988>) │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 8613c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x688> │ │ │ │ + bvs.n 86134 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x678> │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 86118 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x664> │ │ │ │ + bvs.n 86110 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x654> │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -141202,16 +141228,16 @@ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #7 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 865fc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb48> │ │ │ │ - ldr.w r1, [pc, #1476] @ 866ac , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbf8> │ │ │ │ + bls.w 86604 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb48> │ │ │ │ + ldr.w r1, [pc, #1476] @ 866b4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbf8> │ │ │ │ movs r2, #6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ addw r7, sp, #1100 @ 0x44c │ │ │ │ @@ -141251,30 +141277,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ mov r0, fp │ │ │ │ blx 2c6a0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8645c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9a8> │ │ │ │ + beq.w 86464 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9a8> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ asrs r7, r3, #3 │ │ │ │ movs r3, #17 │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2d7e4 │ │ │ │ - ldr.w r1, [pc, #1300] @ 866b0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbfc> │ │ │ │ + ldr.w r1, [pc, #1300] @ 866b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbfc> │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ add.w r7, r7, r3, lsl #1 │ │ │ │ @@ -141282,102 +141308,102 @@ │ │ │ │ blx 2d7e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr.w sl, [r3, #124] @ 0x7c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8664a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb96> │ │ │ │ + beq.w 86652 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb96> │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86436 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x982> │ │ │ │ + beq.w 8643e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x982> │ │ │ │ ldrb.w r1, [sl, #39] @ 0x27 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ - cbnz r3, 86206 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x752> │ │ │ │ - b.n 8624a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x796> │ │ │ │ + cbnz r3, 8620e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x752> │ │ │ │ + b.n 86252 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x796> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, sl │ │ │ │ adds r6, #8 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 8624a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x796> │ │ │ │ + bge.n 86252 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x796> │ │ │ │ vldr d0, [r6] │ │ │ │ mov r0, r5 │ │ │ │ blx 2d570 (double)@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r2, [r2, #-12] │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86666 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbb2> │ │ │ │ + beq.w 8666e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbb2> │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 861ec , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x738> │ │ │ │ + bne.n 861f4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x738> │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r2, [pc, #1156] @ 866b4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc00> │ │ │ │ + ldr.w r2, [pc, #1156] @ 866bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc00> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr.w r1, [r9, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #10 │ │ │ │ - beq.n 861f0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x73c> │ │ │ │ + beq.n 861f8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x73c> │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 861f0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x73c> │ │ │ │ + b.n 861f8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x73c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 862b2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7fe> │ │ │ │ - cbz r7, 862b2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7fe> │ │ │ │ + cbz r3, 862ba , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7fe> │ │ │ │ + cbz r7, 862ba , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7fe> │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 86270 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7bc> │ │ │ │ + b.n 86278 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7bc> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, sl │ │ │ │ adds r6, #8 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 862b2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7fe> │ │ │ │ + beq.n 862ba , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7fe> │ │ │ │ vldr d0, [r6] │ │ │ │ mov r0, r5 │ │ │ │ blx 2d570 (double)@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8668c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbd8> │ │ │ │ + beq.w 86694 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xbd8> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86258 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7a4> │ │ │ │ + bne.n 86260 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7a4> │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1048] @ 866b4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc00> │ │ │ │ + ldr.w r3, [pc, #1048] @ 866bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc00> │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8625c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7a8> │ │ │ │ + beq.n 86264 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7a8> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8625c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7a8> │ │ │ │ - ldr.w r3, [pc, #1028] @ 866b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc04> │ │ │ │ + b.n 86264 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x7a8> │ │ │ │ + ldr.w r3, [pc, #1028] @ 866c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc04> │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r1, #12 │ │ │ │ str r2, [r5, #0] │ │ │ │ add.w r2, r1, #32 │ │ │ │ str.w r2, [r5, #140] @ 0x8c │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ @@ -141401,15 +141427,15 @@ │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r5, #140] @ 0x8c │ │ │ │ blx 2bbac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 86316 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x862> │ │ │ │ + beq.n 8631e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x862> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ @@ -141464,29 +141490,29 @@ │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #140] @ 0x8c │ │ │ │ blx 2bbac │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 863bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x908> │ │ │ │ + beq.n 863c4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x908> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ add.w r3, r1, #12 │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r3, r1, #32 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 863dc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x928> │ │ │ │ + beq.n 863e4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x928> │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ adds r3, #8 │ │ │ │ @@ -141502,88 +141528,88 @@ │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ blx 2bbac │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 86414 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x960> │ │ │ │ + beq.n 8641c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x960> │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #676] @ (866bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc08>) │ │ │ │ - ldr r3, [pc, #680] @ (866c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ + ldr r2, [pc, #676] @ (866c4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc08>) │ │ │ │ + ldr r3, [pc, #680] @ (866c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1236] @ 0x4d4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 864cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ + bne.n 864d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ addw sp, sp, #1244 @ 0x4dc │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #628] @ (866b4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc00>) │ │ │ │ + ldr r3, [pc, #628] @ (866bc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc00>) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 861d8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x724> │ │ │ │ + beq.w 861e0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x724> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 861d8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x724> │ │ │ │ + b.n 861e0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x724> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 8617e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x6ca> │ │ │ │ + b.n 86186 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x6ca> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ asrs r2, r3, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85d64 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2b0> │ │ │ │ + bne.w 85d6c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x2b0> │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ - b.n 860d0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x61c> │ │ │ │ + b.n 860d8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x61c> │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 85d36 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x282> │ │ │ │ + b.n 85d3e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x282> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2d34c >::~basic_ofstream()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2d34c >::~basic_ofstream()@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2ba10 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #524] @ (866c4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc10>) │ │ │ │ - ldr r3, [pc, #516] @ (866c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ + ldr r2, [pc, #524] @ (866cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc10>) │ │ │ │ + ldr r3, [pc, #516] @ (866c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1236] @ 0x4d4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8651c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa68> │ │ │ │ + beq.n 86524 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa68> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 2fd1c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -141591,52 +141617,52 @@ │ │ │ │ str r1, [r2, r3] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r2, #140] @ 0x8c │ │ │ │ blx 2bbac │ │ │ │ - b.n 8649e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9ea> │ │ │ │ - b.n 864e4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa30> │ │ │ │ - b.n 864d6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa22> │ │ │ │ + b.n 864a6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9ea> │ │ │ │ + b.n 864ec , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa30> │ │ │ │ + b.n 864de , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa22> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 2fd1c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ str r2, [r4, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #140] @ 0x8c │ │ │ │ blx 2bbac │ │ │ │ - b.n 864a4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9f0> │ │ │ │ + b.n 864ac , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9f0> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 86500 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa4c> │ │ │ │ - b.n 8650c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa58> │ │ │ │ - b.n 864a4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9f0> │ │ │ │ - ldr r2, [pc, #416] @ (866c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc14>) │ │ │ │ - ldr r3, [pc, #404] @ (866c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ + b.n 86508 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa4c> │ │ │ │ + b.n 86514 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa58> │ │ │ │ + b.n 864ac , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9f0> │ │ │ │ + ldr r2, [pc, #416] @ (866d0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc14>) │ │ │ │ + ldr r3, [pc, #404] @ (866c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1236] @ 0x4d4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 864cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ - ldr r0, [pc, #396] @ (866cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc18>) │ │ │ │ + bne.n 864d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ + ldr r0, [pc, #396] @ (866d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc18>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 864aa , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9f6> │ │ │ │ + b.n 864b2 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9f6> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8655a , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaa6> │ │ │ │ + beq.n 86562 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xaa6> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -141650,368 +141676,368 @@ │ │ │ │ str r1, [r4, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ blx 2bbac │ │ │ │ - b.n 864b0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9fc> │ │ │ │ - b.n 86574 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xac0> │ │ │ │ - ldr r2, [pc, #328] @ (866d0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc1c>) │ │ │ │ - ldr r3, [pc, #308] @ (866c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ + b.n 864b8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9fc> │ │ │ │ + b.n 8657c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xac0> │ │ │ │ + ldr r2, [pc, #328] @ (866d8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc1c>) │ │ │ │ + ldr r3, [pc, #308] @ (866c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1236] @ 0x4d4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 864cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ - ldr r0, [pc, #308] @ (866d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc20>) │ │ │ │ + bne.n 864d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ + ldr r0, [pc, #308] @ (866dc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc20>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ bl 2fcf0 │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 86334 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x880> │ │ │ │ + b.n 8633c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x880> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 8637c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x8c8> │ │ │ │ - ldr r2, [pc, #280] @ (866d8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc24>) │ │ │ │ - ldr r3, [pc, #256] @ (866c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ + b.n 86384 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x8c8> │ │ │ │ + ldr r2, [pc, #280] @ (866e0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc24>) │ │ │ │ + ldr r3, [pc, #256] @ (866c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1236] @ 0x4d4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 864cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ + bne.w 864d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #256] @ (866dc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc28>) │ │ │ │ - ldr r3, [pc, #228] @ (866c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ + ldr r2, [pc, #256] @ (866e4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc28>) │ │ │ │ + ldr r3, [pc, #228] @ (866c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1236] @ 0x4d4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 864cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ + bne.w 864d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ blx 2cd7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 86498 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9e4> │ │ │ │ - ldr r2, [pc, #224] @ (866e0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc2c>) │ │ │ │ - ldr r3, [pc, #192] @ (866c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ + b.n 864a0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x9e4> │ │ │ │ + ldr r2, [pc, #224] @ (866e8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc2c>) │ │ │ │ + ldr r3, [pc, #192] @ (866c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1236] @ 0x4d4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 864cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ - ldr r0, [pc, #204] @ (866e4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc30>) │ │ │ │ + bne.w 864d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ + ldr r0, [pc, #204] @ (866ec , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc30>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r5, #140] @ 0x8c │ │ │ │ blx 2bbac │ │ │ │ - b.n 865f4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb40> │ │ │ │ - b.n 86634 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb80> │ │ │ │ + b.n 865fc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb40> │ │ │ │ + b.n 8663c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb80> │ │ │ │ mov r0, fp │ │ │ │ bl 2fd1c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ str r2, [r5, r3] │ │ │ │ - b.n 8661c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb68> │ │ │ │ + b.n 86624 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb68> │ │ │ │ mov r0, r5 │ │ │ │ blx 2d34c >::~basic_ofstream()@plt> │ │ │ │ - b.n 865f4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb40> │ │ │ │ - ldr r2, [pc, #156] @ (866e8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc34>) │ │ │ │ - ldr r3, [pc, #112] @ (866c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ + b.n 865fc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb40> │ │ │ │ + ldr r2, [pc, #156] @ (866f0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc34>) │ │ │ │ + ldr r3, [pc, #112] @ (866c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1236] @ 0x4d4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 864cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ + bne.w 864d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #132] @ (866ec , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc38>) │ │ │ │ - ldr r3, [pc, #84] @ (866c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ + ldr r2, [pc, #132] @ (866f4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc38>) │ │ │ │ + ldr r3, [pc, #84] @ (866c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1236] @ 0x4d4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 864cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ + bne.w 864d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ blx 2cd7c │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 862d6 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x822> │ │ │ │ - ldr r2, [pc, #96] @ (866f0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc3c>) │ │ │ │ - ldr r3, [pc, #48] @ (866c0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ + b.n 862de , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0x822> │ │ │ │ + ldr r2, [pc, #96] @ (866f8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc3c>) │ │ │ │ + ldr r3, [pc, #48] @ (866c8 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xc0c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1236] @ 0x4d4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 864cc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ + bne.w 864d4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xa18> │ │ │ │ blx 2cd7c │ │ │ │ bl 2fcc4 │ │ │ │ - bpl.n 86774 │ │ │ │ + bpl.n 8676c │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n 865fc , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb48> │ │ │ │ + bmi.n 865f4 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const*)@@Base+0xb38> │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #10 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -000866f4 : │ │ │ │ +000866fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r1, r2, [r0, #20] │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 86760 │ │ │ │ + bne.n 86768 │ │ │ │ cmp.w r4, r2, asr #3 │ │ │ │ - bne.n 86764 │ │ │ │ + bne.n 8676c │ │ │ │ ldrd r0, r2, [r3, #92] @ 0x5c │ │ │ │ subs r1, r2, r0 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 8673e │ │ │ │ + bgt.n 86746 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bhi.n 8674e │ │ │ │ - bcs.n 8672c │ │ │ │ + bhi.n 86756 │ │ │ │ + bcs.n 86734 │ │ │ │ add.w r1, r0, r4, lsl #3 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #96] @ 0x60 │ │ │ │ - b.n 8672c │ │ │ │ + b.n 86734 │ │ │ │ add.w r0, r3, #92 @ 0x5c │ │ │ │ subs r1, r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - b.n 8672c │ │ │ │ + b.n 86734 │ │ │ │ bl 2fcc4 │ │ │ │ - ldr r3, [pc, #16] @ (86778 ) │ │ │ │ + ldr r3, [pc, #16] @ (86780 ) │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ - ldr r1, [pc, #16] @ (8677c ) │ │ │ │ - ldr r0, [pc, #16] @ (86780 ) │ │ │ │ + ldr r1, [pc, #16] @ (86784 ) │ │ │ │ + ldr r0, [pc, #16] @ (86788 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00086784 : │ │ │ │ +0008678c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldrd r0, r2, [r0, #20] │ │ │ │ sub sp, #16 │ │ │ │ subs r2, r2, r0 │ │ │ │ ldrd r5, r0, [r3, #32] │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 86810 │ │ │ │ + bne.n 86818 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w r1, r2, asr #3 │ │ │ │ - bne.n 867fc │ │ │ │ + bne.n 86804 │ │ │ │ ldrd r0, r2, [r3, #120] @ 0x78 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 867d2 │ │ │ │ + beq.n 867da │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp.w r4, r2, asr #3 │ │ │ │ - bne.n 867e8 │ │ │ │ + bne.n 867f0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 867c0 │ │ │ │ + beq.n 867c8 │ │ │ │ add.w r0, r3, #120 @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, r2, [r3, #120] @ 0x78 │ │ │ │ - b.n 867b8 │ │ │ │ - ldr r3, [pc, #40] @ (86814 ) │ │ │ │ + b.n 867c0 │ │ │ │ + ldr r3, [pc, #40] @ (8681c ) │ │ │ │ mov.w r2, #312 @ 0x138 │ │ │ │ - ldr r1, [pc, #40] @ (86818 ) │ │ │ │ - ldr r0, [pc, #40] @ (8681c ) │ │ │ │ + ldr r1, [pc, #40] @ (86820 ) │ │ │ │ + ldr r0, [pc, #40] @ (86824 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (86820 ) │ │ │ │ + ldr r3, [pc, #32] @ (86828 ) │ │ │ │ mov.w r2, #308 @ 0x134 │ │ │ │ - ldr r1, [pc, #32] @ (86824 ) │ │ │ │ - ldr r0, [pc, #32] @ (86828 ) │ │ │ │ + ldr r1, [pc, #32] @ (8682c ) │ │ │ │ + ldr r0, [pc, #32] @ (86830 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2fcc4 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0008682c : │ │ │ │ +00086834 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r0, r2, [r0, #20] │ │ │ │ sub sp, #20 │ │ │ │ subs r2, r2, r0 │ │ │ │ ldrd r5, r0, [r3, #32] │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 868d4 │ │ │ │ + bne.n 868dc │ │ │ │ ldrd r5, r0, [r3, #68] @ 0x44 │ │ │ │ asrs r2, r2, #3 │ │ │ │ subs r0, r0, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrd r6, r5, [r3, #80] @ 0x50 │ │ │ │ sub.w ip, r5, r6 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 868d0 │ │ │ │ + bne.n 868d8 │ │ │ │ add.w r2, r2, r0, asr #3 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 868bc │ │ │ │ + bne.n 868c4 │ │ │ │ ldrd r0, r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 86892 │ │ │ │ + beq.n 8689a │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp.w r4, r2, asr #3 │ │ │ │ - bne.n 868a8 │ │ │ │ + bne.n 868b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86880 │ │ │ │ + beq.n 86888 │ │ │ │ add.w r0, r3, #144 @ 0x90 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, r2, [r3, #144] @ 0x90 │ │ │ │ - b.n 86878 │ │ │ │ - ldr r3, [pc, #44] @ (868d8 ) │ │ │ │ + b.n 86880 │ │ │ │ + ldr r3, [pc, #44] @ (868e0 ) │ │ │ │ movw r2, #323 @ 0x143 │ │ │ │ - ldr r1, [pc, #44] @ (868dc ) │ │ │ │ - ldr r0, [pc, #44] @ (868e0 ) │ │ │ │ + ldr r1, [pc, #44] @ (868e4 ) │ │ │ │ + ldr r0, [pc, #44] @ (868e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (868e4 ) │ │ │ │ + ldr r3, [pc, #36] @ (868ec ) │ │ │ │ movw r2, #319 @ 0x13f │ │ │ │ - ldr r1, [pc, #36] @ (868e8 ) │ │ │ │ - ldr r0, [pc, #36] @ (868ec ) │ │ │ │ + ldr r1, [pc, #36] @ (868f0 ) │ │ │ │ + ldr r0, [pc, #36] @ (868f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2fcf0 │ │ │ │ bl 2fcc4 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000868f0 : │ │ │ │ +000868f8 : │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -142025,50 +142051,50 @@ │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ ldrd fp, r6, [sp, #68] @ 0x44 │ │ │ │ subs r1, r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 86a9e │ │ │ │ + bne.w 86aa6 │ │ │ │ cmp.w r5, r3, asr #3 │ │ │ │ - bne.w 86a8a │ │ │ │ + bne.w 86a92 │ │ │ │ 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 86a86 │ │ │ │ + bne.w 86a8e │ │ │ │ cmp.w r6, r3, asr #3 │ │ │ │ - bne.w 86aa2 │ │ │ │ + bne.w 86aaa │ │ │ │ ldrd r3, r0, [r4, #120] @ 0x78 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ subs r1, r0, r3 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 86a30 │ │ │ │ - bcc.n 86a04 │ │ │ │ + bhi.n 86a38 │ │ │ │ + bcc.n 86a0c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 86a4e │ │ │ │ + bne.n 86a56 │ │ │ │ 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 86a42 │ │ │ │ - bcc.n 869f6 │ │ │ │ + bhi.n 86a4a │ │ │ │ + bcc.n 869fe │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 869b8 │ │ │ │ + beq.n 869c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 86a10 │ │ │ │ + bne.n 86a18 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b9c8 │ │ │ │ @@ -142083,205 +142109,205 @@ │ │ │ │ cmp r7, #0 │ │ │ │ clz r3, r3 │ │ │ │ str.w r8, [r4, #172] @ 0xac │ │ │ │ vstr d8, [r4, #176] @ 0xb0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 869e2 │ │ │ │ + cbz r3, 869ea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ vstr d0, [r4, #176] @ 0xb0 │ │ │ │ ldr.w r0, [r4, #184] @ 0xb8 │ │ │ │ - cbz r0, 86a26 │ │ │ │ + cbz r0, 86a2e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2b6a8 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne.w r2, [r4, #148] @ 0x94 │ │ │ │ - b.n 86988 │ │ │ │ + b.n 86990 │ │ │ │ add.w r1, r3, r5, lsl #3 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r4, #124] @ 0x7c │ │ │ │ - b.n 86966 │ │ │ │ + b.n 8696e │ │ │ │ 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 2b9c8 │ │ │ │ - b.n 86992 │ │ │ │ + b.n 8699a │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r1, r5, r1 │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 86966 │ │ │ │ + b.n 8696e │ │ │ │ subs r1, r1, r3 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 86988 │ │ │ │ + b.n 86990 │ │ │ │ ldrd r3, r2, [r4, #132] @ 0x84 │ │ │ │ subs r1, r2, r3 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 86a76 │ │ │ │ - bcs.n 86a68 │ │ │ │ + bhi.n 86a7e │ │ │ │ + bcs.n 86a70 │ │ │ │ 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 2b9c8 │ │ │ │ - b.n 86976 │ │ │ │ + b.n 8697e │ │ │ │ subs r1, r6, r1 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ - b.n 86a68 │ │ │ │ + b.n 86a70 │ │ │ │ bl 2fcf0 │ │ │ │ - ldr r3, [pc, #44] @ (86ab8 ) │ │ │ │ + ldr r3, [pc, #44] @ (86ac0 ) │ │ │ │ movw r2, #481 @ 0x1e1 │ │ │ │ - ldr r1, [pc, #40] @ (86abc ) │ │ │ │ - ldr r0, [pc, #44] @ (86ac0 ) │ │ │ │ + ldr r1, [pc, #40] @ (86ac4 ) │ │ │ │ + ldr r0, [pc, #44] @ (86ac8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ bl 2fcc4 │ │ │ │ - ldr r3, [pc, #32] @ (86ac4 ) │ │ │ │ + ldr r3, [pc, #32] @ (86acc ) │ │ │ │ mov.w r2, #482 @ 0x1e2 │ │ │ │ - ldr r1, [pc, #28] @ (86ac8 ) │ │ │ │ - ldr r0, [pc, #32] @ (86acc ) │ │ │ │ + ldr r1, [pc, #28] @ (86ad0 ) │ │ │ │ + ldr r0, [pc, #32] @ (86ad4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5!, {} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00086ad0 : │ │ │ │ +00086ad8 : │ │ │ │ stmdb 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 86eea │ │ │ │ + bne.w 86ef2 │ │ │ │ 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 86eee │ │ │ │ + bne.w 86ef6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 86c5e │ │ │ │ + bne.w 86c66 │ │ │ │ cmp r1, r2 │ │ │ │ ittt ne │ │ │ │ movne.w r7, r8, asr #3 │ │ │ │ movne r3, r8 │ │ │ │ movne sl, r7 │ │ │ │ - beq.w 86d70 │ │ │ │ + beq.w 86d78 │ │ │ │ ldrd r2, r0, [r4, #68] @ 0x44 │ │ │ │ subs r1, r0, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 86be4 │ │ │ │ - bls.n 86b3a │ │ │ │ + bcc.n 86bec │ │ │ │ + bls.n 86b42 │ │ │ │ add r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #72] @ 0x48 │ │ │ │ ldrd r2, r0, [r4, #80] @ 0x50 │ │ │ │ subs r1, r0, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 86bfe │ │ │ │ - bcs.n 86b4e │ │ │ │ + bhi.n 86c06 │ │ │ │ + bcs.n 86b56 │ │ │ │ add r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #84] @ 0x54 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 86c10 │ │ │ │ + bne.n 86c18 │ │ │ │ add.w r3, r4, #92 @ 0x5c │ │ │ │ add.w r2, r5, #92 @ 0x5c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86b9a │ │ │ │ + beq.n 86ba2 │ │ │ │ ldrd r1, r2, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ sub.w r8, r2, r1 │ │ │ │ subs r0, r0, r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi.w 86da6 │ │ │ │ + bhi.w 86dae │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ sub.w ip, r0, r3 │ │ │ │ cmp r8, ip │ │ │ │ - bhi.w 86d76 │ │ │ │ + bhi.w 86d7e │ │ │ │ cmp.w r8, #8 │ │ │ │ - ble.w 86eb6 │ │ │ │ + ble.w 86ebe │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r8 │ │ │ │ blx 2c5b0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w r2, r3, r8 │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r3, 86ba2 │ │ │ │ + cbz r3, 86baa │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldrd r1, r3, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 86bde │ │ │ │ + beq.n 86be6 │ │ │ │ ldrd r3, r6, [r4, #144] @ 0x90 │ │ │ │ add.w r7, r7, r9, lsl #1 │ │ │ │ subs r2, r6, r3 │ │ │ │ asrs r2, r2, #3 │ │ │ │ mov r0, r2 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 86e28 │ │ │ │ - bcs.n 86bd6 │ │ │ │ + bhi.w 86e30 │ │ │ │ + bcs.n 86bde │ │ │ │ add.w r7, r3, r7, lsl #3 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 86bd6 │ │ │ │ + beq.n 86bde │ │ │ │ str.w r7, [r4, #148] @ 0x94 │ │ │ │ subs r7, r7, r3 │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ asrs r0, r7, #3 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ @@ -142291,84 +142317,84 @@ │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldrd r2, r0, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r1, r0, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.n 86b44 │ │ │ │ + bls.n 86b4c │ │ │ │ sub.w r1, sl, r1, asr #3 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 86b54 │ │ │ │ + beq.n 86b5c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ blx 2b9c8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ blx 2b9c8 │ │ │ │ ldrd r1, r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 86b54 │ │ │ │ + beq.n 86b5c │ │ │ │ ldrd r3, r2, [r4, #132] @ 0x84 │ │ │ │ subs r0, r2, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - bcc.w 86ea0 │ │ │ │ - bls.n 86c52 │ │ │ │ + bcc.w 86ea8 │ │ │ │ + bls.n 86c5a │ │ │ │ add.w r0, r3, r8 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ strne.w r0, [r4, #136] @ 0x88 │ │ │ │ ldrne.w r1, [r5, #132] @ 0x84 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ - b.n 86b54 │ │ │ │ + b.n 86b5c │ │ │ │ add.w r3, r5, #8 │ │ │ │ add.w r2, r4, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86ca0 │ │ │ │ + beq.n 86ca8 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ subs r7, r2, r1 │ │ │ │ subs r0, r0, r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.w 86dfe │ │ │ │ + bhi.w 86e06 │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ sub.w ip, lr, r3 │ │ │ │ cmp r7, ip │ │ │ │ - bhi.w 86e72 │ │ │ │ + bhi.w 86e7a │ │ │ │ cmp r7, #4 │ │ │ │ - ble.w 86ede │ │ │ │ + ble.w 86ee6 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r7 │ │ │ │ blx 2c5b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r7, r3 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.w 86e46 │ │ │ │ - bhi.w 86ddc │ │ │ │ + bcc.w 86e4e │ │ │ │ + bhi.w 86de4 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.w 86df0 │ │ │ │ - bhi.w 86dd2 │ │ │ │ + bcc.w 86df8 │ │ │ │ + bhi.w 86dda │ │ │ │ movs r7, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ blx 2b9c8 │ │ │ │ @@ -142377,25 +142403,25 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ blx 2b9c8 │ │ │ │ ldrd r3, r2, [r4, #44] @ 0x2c │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.w 86e54 │ │ │ │ - bls.n 86cf4 │ │ │ │ + bcc.w 86e5c │ │ │ │ + bls.n 86cfc │ │ │ │ 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 │ │ │ │ - bcc.w 86e38 │ │ │ │ - bls.n 86d0a │ │ │ │ + bcc.w 86e40 │ │ │ │ + bls.n 86d12 │ │ │ │ add r3, r6 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ movs r7, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ @@ -142408,181 +142434,181 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ blx 2b9c8 │ │ │ │ ldrd r3, r2, [r4, #108] @ 0x6c │ │ │ │ subs r1, r2, r3 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.w 86e62 │ │ │ │ - bls.n 86d3e │ │ │ │ + bcc.w 86e6a │ │ │ │ + bls.n 86d46 │ │ │ │ adds r1, r3, r6 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r4, #112] @ 0x70 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ blx 2b9c8 │ │ │ │ ldrd r2, r3, [r5, #120] @ 0x78 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86d5a │ │ │ │ + beq.n 86d62 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b690 │ │ │ │ ldrd r2, r3, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ subne r3, r3, r2 │ │ │ │ movne.w r7, r8, asr #3 │ │ │ │ movne.w sl, r3, asr #3 │ │ │ │ - bne.w 86b26 │ │ │ │ + bne.w 86b2e │ │ │ │ mov.w r7, r8, asr #3 │ │ │ │ - b.n 86b4e │ │ │ │ + b.n 86b56 │ │ │ │ cmp.w ip, #8 │ │ │ │ - ble.w 86ec8 │ │ │ │ + ble.w 86ed0 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r3 │ │ │ │ blx 2c5b0 │ │ │ │ ldrd r3, r0, [r4, #92] @ 0x5c │ │ │ │ ldrd r1, r2, [r5, #92] @ 0x5c │ │ │ │ sub.w ip, r0, r3 │ │ │ │ add r1, ip │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 86da0 │ │ │ │ + ble.n 86da8 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w r2, r3, r8 │ │ │ │ - b.n 86b98 │ │ │ │ + b.n 86ba0 │ │ │ │ mov r0, r8 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ blx 2b66c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r0 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 86dc6 │ │ │ │ + cbz r3, 86dce │ │ │ │ mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ add.w r2, fp, r8 │ │ │ │ str.w fp, [r4, #92] @ 0x5c │ │ │ │ str r2, [r4, #100] @ 0x64 │ │ │ │ - b.n 86b98 │ │ │ │ + b.n 86ba0 │ │ │ │ add r3, r6 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 86cc0 │ │ │ │ + b.n 86cc8 │ │ │ │ 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 86cbc │ │ │ │ + bcs.w 86cc4 │ │ │ │ sub.w r1, r9, r1, asr #3 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 86cc0 │ │ │ │ + b.n 86cc8 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ blx 2b66c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 86e1e │ │ │ │ + cbz r3, 86e26 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ blx 2c2a8 │ │ │ │ add r7, fp │ │ │ │ str.w fp, [r4, #8] │ │ │ │ str r7, [r4, #16] │ │ │ │ - b.n 86c9e │ │ │ │ + b.n 86ca6 │ │ │ │ subs r1, r7, r2 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldrd r3, r7, [r4, #144] @ 0x90 │ │ │ │ - b.n 86bce │ │ │ │ + b.n 86bd6 │ │ │ │ sub.w r1, r9, r1, asr #3 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 86d0a │ │ │ │ + b.n 86d12 │ │ │ │ sub.w r1, r9, r1, asr #3 │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 86cb0 │ │ │ │ + b.n 86cb8 │ │ │ │ sub.w r1, r9, r1, asr #3 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 86cf4 │ │ │ │ + b.n 86cfc │ │ │ │ sub.w r1, r9, r1, asr #3 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ - b.n 86d3e │ │ │ │ + b.n 86d46 │ │ │ │ cmp.w ip, #4 │ │ │ │ - ble.n 86ed6 │ │ │ │ + ble.n 86ede │ │ │ │ mov r2, ip │ │ │ │ mov r0, r3 │ │ │ │ blx 2c5b0 │ │ │ │ ldrd r3, lr, [r4, #8] │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ sub.w ip, lr, r3 │ │ │ │ add r1, ip │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 86e9c │ │ │ │ + ble.n 86ea4 │ │ │ │ mov r0, lr │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r7, r3 │ │ │ │ - b.n 86c9e │ │ │ │ + b.n 86ca6 │ │ │ │ sub.w r1, r7, r0, asr #3 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ - b.n 86c52 │ │ │ │ + b.n 86c5a │ │ │ │ add.w r2, r3, r8 │ │ │ │ - bne.w 86b98 │ │ │ │ + bne.w 86ba0 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - b.n 86b98 │ │ │ │ - bne.w 86d92 │ │ │ │ + b.n 86ba0 │ │ │ │ + bne.w 86d9a │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [r3] │ │ │ │ - b.n 86d92 │ │ │ │ + b.n 86d9a │ │ │ │ itt eq │ │ │ │ ldreq r0, [r1, #0] │ │ │ │ streq r0, [r3, #0] │ │ │ │ - b.n 86e8c │ │ │ │ + b.n 86e94 │ │ │ │ it eq │ │ │ │ ldreq r2, [r1, #0] │ │ │ │ add r7, r3 │ │ │ │ it eq │ │ │ │ streq r2, [r3, #0] │ │ │ │ - b.n 86c9e │ │ │ │ + b.n 86ca6 │ │ │ │ bl 2fcc4 │ │ │ │ bl 2fcf0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00086ef4 : │ │ │ │ +00086efc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #308] @ (87038 ) │ │ │ │ + ldr r2, [pc, #308] @ (87040 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #308] @ (8703c ) │ │ │ │ + ldr r0, [pc, #308] @ (87044 ) │ │ │ │ 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] │ │ │ │ @@ -142602,29 +142628,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, 86f6c │ │ │ │ + cbz r2, 86f74 │ │ │ │ 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, 86f9c │ │ │ │ + cbz r3, 86fa4 │ │ │ │ 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 │ │ │ │ @@ -142661,62 +142687,62 @@ │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #20 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2d760 >::~_Vector_base()@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r1, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -00087040 : │ │ │ │ +00087048 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 870e0 │ │ │ │ + beq.n 870e8 │ │ │ │ ldr.w r3, [r1, #156] @ 0x9c │ │ │ │ - cbz r3, 87062 │ │ │ │ + cbz r3, 8706a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ - cbz r0, 8707e │ │ │ │ + cbz r0, 87086 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbnz r2, 8707e │ │ │ │ + cbnz r2, 87086 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldrd r0, r2, [r1, #160] @ 0xa0 │ │ │ │ strd r3, r0, [r4, #156] @ 0x9c │ │ │ │ str.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldrd r3, r2, [r1, #168] @ 0xa8 │ │ │ │ strd r3, r2, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r3, [r1, #184] @ 0xb8 │ │ │ │ vldr d7, [r1, #176] @ 0xb0 │ │ │ │ vstr d7, [r4, #176] @ 0xb0 │ │ │ │ - cbz r3, 870a6 │ │ │ │ + cbz r3, 870ae │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r0, [r4, #184] @ 0xb8 │ │ │ │ - cbz r0, 870b4 │ │ │ │ + cbz r0, 870bc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbz r2, 870e6 │ │ │ │ + cbz r2, 870ee │ │ │ │ vldr d7, [r1, #192] @ 0xc0 │ │ │ │ ldrh.w r0, [r1, #208] @ 0xd0 │ │ │ │ str.w r3, [r4, #184] @ 0xb8 │ │ │ │ ldrd r2, r3, [r1, #200] @ 0xc8 │ │ │ │ strd r2, r3, [r4, #200] @ 0xc8 │ │ │ │ strh.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -142730,31 +142756,31 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 870b4 │ │ │ │ + b.n 870bc │ │ │ │ nop │ │ │ │ │ │ │ │ -000870f8 )@@Base>: │ │ │ │ +00087100 )@@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] @ 87790 )@@Base+0x698> │ │ │ │ + ldr.w r4, [pc, #1668] @ 87798 )@@Base+0x698> │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r5, [pc, #1664] @ 87794 )@@Base+0x69c> │ │ │ │ - ldr.w r0, [pc, #1664] @ 87798 )@@Base+0x6a0> │ │ │ │ + ldr.w r5, [pc, #1664] @ 8779c )@@Base+0x69c> │ │ │ │ + ldr.w r0, [pc, #1664] @ 877a0 )@@Base+0x6a0> │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r2, [pc, #1660] @ 8779c )@@Base+0x6a4> │ │ │ │ + ldr.w r2, [pc, #1660] @ 877a4 )@@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] │ │ │ │ @@ -142778,15 +142804,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 8772a )@@Base+0x632> │ │ │ │ + beq.w 87732 )@@Base+0x632> │ │ │ │ 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 │ │ │ │ @@ -142824,83 +142850,83 @@ │ │ │ │ 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 872c4 )@@Base+0x1cc> │ │ │ │ - ldr.w r3, [pc, #1408] @ 877a0 )@@Base+0x6a8> │ │ │ │ + bne.n 872cc )@@Base+0x1cc> │ │ │ │ + ldr.w r3, [pc, #1408] @ 877a8 )@@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] @ 877a4 )@@Base+0x6ac> │ │ │ │ + ldr.w r1, [pc, #1384] @ 877ac )@@Base+0x6ac> │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #38 @ 0x26 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bls.w 87702 )@@Base+0x60a> │ │ │ │ - ldr.w r1, [pc, #1356] @ 877a8 )@@Base+0x6b0> │ │ │ │ + bls.w 8770a )@@Base+0x60a> │ │ │ │ + ldr.w r1, [pc, #1356] @ 877b0 )@@Base+0x6b0> │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr.w r1, [pc, #1340] @ 877ac )@@Base+0x6b4> │ │ │ │ + ldr.w r1, [pc, #1340] @ 877b4 )@@Base+0x6b4> │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ movs r3, #71 @ 0x47 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b608 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1312] @ 877b0 )@@Base+0x6b8> │ │ │ │ - ldr.w r3, [pc, #1284] @ 87798 )@@Base+0x6a0> │ │ │ │ + ldr.w r2, [pc, #1312] @ 877b8 )@@Base+0x6b8> │ │ │ │ + ldr.w r3, [pc, #1284] @ 877a0 )@@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 876fe )@@Base+0x606> │ │ │ │ - ldr.w r3, [pc, #1288] @ 877b4 )@@Base+0x6bc> │ │ │ │ + bne.w 87706 )@@Base+0x606> │ │ │ │ + ldr.w r3, [pc, #1288] @ 877bc )@@Base+0x6bc> │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1280] @ 877b8 )@@Base+0x6c0> │ │ │ │ + ldr.w r3, [pc, #1280] @ 877c0 )@@Base+0x6c0> │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__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 875ce )@@Base+0x4d6> │ │ │ │ - bcc.w 875c2 )@@Base+0x4ca> │ │ │ │ + bhi.w 875d6 )@@Base+0x4d6> │ │ │ │ + bcc.w 875ca )@@Base+0x4ca> │ │ │ │ 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] │ │ │ │ @@ -142912,56 +142938,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 87600 )@@Base+0x508> │ │ │ │ - bcc.w 8757a )@@Base+0x482> │ │ │ │ + bhi.w 87608 )@@Base+0x508> │ │ │ │ + bcc.w 87582 )@@Base+0x482> │ │ │ │ ldrd r2, r0, [r7, #32] │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.w 87592 )@@Base+0x49a> │ │ │ │ - bhi.w 87532 )@@Base+0x43a> │ │ │ │ + bcc.w 8759a )@@Base+0x49a> │ │ │ │ + bhi.w 8753a )@@Base+0x43a> │ │ │ │ ldrd r2, r0, [r7, #44] @ 0x2c │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.w 8754a )@@Base+0x452> │ │ │ │ - bhi.w 874ec )@@Base+0x3f4> │ │ │ │ + bcc.w 87552 )@@Base+0x452> │ │ │ │ + bhi.w 874f4 )@@Base+0x3f4> │ │ │ │ ldrd r2, r0, [r7, #56] @ 0x38 │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.w 87504 )@@Base+0x40c> │ │ │ │ - bhi.w 874e0 )@@Base+0x3e8> │ │ │ │ + bcc.w 8750c )@@Base+0x40c> │ │ │ │ + bhi.w 874e8 )@@Base+0x3e8> │ │ │ │ ldrd r3, r2, [r7, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ subs r1, r2, r3 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.w 87614 )@@Base+0x51c> │ │ │ │ - bcc.w 87498 )@@Base+0x3a0> │ │ │ │ + bhi.w 8761c )@@Base+0x51c> │ │ │ │ + bcc.w 874a0 )@@Base+0x3a0> │ │ │ │ ldrd r3, r2, [r7, #80] @ 0x50 │ │ │ │ subs r1, r2, r3 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.w 874b0 )@@Base+0x3b8> │ │ │ │ - bhi.w 8748c )@@Base+0x394> │ │ │ │ + bcc.w 874b8 )@@Base+0x3b8> │ │ │ │ + bhi.w 87494 )@@Base+0x394> │ │ │ │ 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 87478 )@@Base+0x380> │ │ │ │ + beq.n 87480 )@@Base+0x380> │ │ │ │ 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] │ │ │ │ @@ -143001,16 +143027,16 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ blx 2b9c8 │ │ │ │ ldrd r3, r0, [r7, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs r2, r0, r3 │ │ │ │ asrs r2, r2, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 87644 )@@Base+0x54c> │ │ │ │ - bcc.n 87480 )@@Base+0x388> │ │ │ │ + bhi.w 8764c )@@Base+0x54c> │ │ │ │ + bcc.n 87488 )@@Base+0x388> │ │ │ │ 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] │ │ │ │ @@ -143026,144 +143052,144 @@ │ │ │ │ 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, #864] @ (877bc )@@Base+0x6c4>) │ │ │ │ - ldr r3, [pc, #824] @ (87798 )@@Base+0x6a0>) │ │ │ │ + ldr r2, [pc, #864] @ (877c4 )@@Base+0x6c4>) │ │ │ │ + ldr r3, [pc, #824] @ (877a0 )@@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 876fe )@@Base+0x606> │ │ │ │ + bne.w 87706 )@@Base+0x606> │ │ │ │ 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 87394 )@@Base+0x29c> │ │ │ │ + b.n 8739c )@@Base+0x29c> │ │ │ │ add.w r2, r3, r1, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r7, #112] @ 0x70 │ │ │ │ - b.n 87416 )@@Base+0x31e> │ │ │ │ + b.n 8741e )@@Base+0x31e> │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r7, #84] @ 0x54 │ │ │ │ - b.n 87376 )@@Base+0x27e> │ │ │ │ + b.n 8737e )@@Base+0x27e> │ │ │ │ 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 87372 )@@Base+0x27a> │ │ │ │ + bcs.w 8737a )@@Base+0x27a> │ │ │ │ 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 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 87376 )@@Base+0x27e> │ │ │ │ + b.n 8737e )@@Base+0x27e> │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r7, #60] @ 0x3c │ │ │ │ - b.n 87350 )@@Base+0x258> │ │ │ │ + b.n 87358 )@@Base+0x258> │ │ │ │ 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 8734c )@@Base+0x254> │ │ │ │ + bcs.w 87354 )@@Base+0x254> │ │ │ │ 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 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 87350 )@@Base+0x258> │ │ │ │ + b.n 87358 )@@Base+0x258> │ │ │ │ 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 8733a )@@Base+0x242> │ │ │ │ + bcs.w 87342 )@@Base+0x242> │ │ │ │ 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 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 8733e )@@Base+0x246> │ │ │ │ + b.n 87346 )@@Base+0x246> │ │ │ │ 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 87328 )@@Base+0x230> │ │ │ │ + bcs.w 87330 )@@Base+0x230> │ │ │ │ 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 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 8732c )@@Base+0x234> │ │ │ │ + b.n 87334 )@@Base+0x234> │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r7, #12] │ │ │ │ - b.n 872d8 )@@Base+0x1e0> │ │ │ │ + b.n 872e0 )@@Base+0x1e0> │ │ │ │ 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 │ │ │ │ @@ -143171,47 +143197,47 @@ │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ add.w sl, r7, #80 @ 0x50 │ │ │ │ add.w fp, r7, #108 @ 0x6c │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2d3b0 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.n 872d8 )@@Base+0x1e0> │ │ │ │ + b.n 872e0 )@@Base+0x1e0> │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 8731a )@@Base+0x222> │ │ │ │ + b.n 87322 )@@Base+0x222> │ │ │ │ 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 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 87364 )@@Base+0x26c> │ │ │ │ + b.n 8736c )@@Base+0x26c> │ │ │ │ subs r1, r1, r2 │ │ │ │ mov r0, fp │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ - b.n 87416 )@@Base+0x31e> │ │ │ │ + b.n 8741e )@@Base+0x31e> │ │ │ │ mov r0, r6 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w r6, r7, #32 │ │ │ │ add.w r4, r7, #8 │ │ │ │ add.w r8, r7, #56 @ 0x38 │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ @@ -143246,211 +143272,211 @@ │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2d760 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #212] @ (877c0 )@@Base+0x6c8>) │ │ │ │ - ldr r3, [pc, #168] @ (87798 )@@Base+0x6a0>) │ │ │ │ + ldr r2, [pc, #212] @ (877c8 )@@Base+0x6c8>) │ │ │ │ + ldr r3, [pc, #168] @ (877a0 )@@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 8777e )@@Base+0x686> │ │ │ │ + beq.n 87786 )@@Base+0x686> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #192] @ (877c4 )@@Base+0x6cc>) │ │ │ │ - ldr r3, [pc, #144] @ (87798 )@@Base+0x6a0>) │ │ │ │ + ldr r2, [pc, #192] @ (877cc )@@Base+0x6cc>) │ │ │ │ + ldr r3, [pc, #144] @ (877a0 )@@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 876fe )@@Base+0x606> │ │ │ │ - ldr r0, [pc, #176] @ (877c8 )@@Base+0x6d0>) │ │ │ │ + bne.n 87706 )@@Base+0x606> │ │ │ │ + ldr r0, [pc, #176] @ (877d0 )@@Base+0x6d0>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 87660 )@@Base+0x568> │ │ │ │ - b.n 8768a )@@Base+0x592> │ │ │ │ + b.n 87668 )@@Base+0x568> │ │ │ │ + b.n 87692 )@@Base+0x592> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 8765a )@@Base+0x562> │ │ │ │ + b.n 87662 )@@Base+0x562> │ │ │ │ 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, #108] @ (877cc )@@Base+0x6d4>) │ │ │ │ - ldr r1, [pc, #108] @ (877d0 )@@Base+0x6d8>) │ │ │ │ - ldr r0, [pc, #112] @ (877d4 )@@Base+0x6dc>) │ │ │ │ + ldr r3, [pc, #108] @ (877d4 )@@Base+0x6d4>) │ │ │ │ + ldr r1, [pc, #108] @ (877d8 )@@Base+0x6d8>) │ │ │ │ + ldr r0, [pc, #112] @ (877dc )@@Base+0x6dc>) │ │ │ │ add r3, pc │ │ │ │ - add r5, pc, #32 @ (adr r5, 87788 )@@Base+0x690>) │ │ │ │ + add r5, pc, #32 @ (adr r5, 87790 )@@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 2c800 <__assert_fail@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stmia r3!, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #692] @ (87a44 >::_M_default_append(unsigned int)@@Base+0x48>) │ │ │ │ + ldr r1, [pc, #692] @ (87a4c >::_M_default_append(unsigned int)@@Base+0x48>) │ │ │ │ strb r2, [r6, r2] │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x00b4 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r0, 87804 │ │ │ │ + cbnz r0, 8780a │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r5, #4] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000877d8 : │ │ │ │ +000877e0 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000877dc : │ │ │ │ +000877e4 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000877e0 : │ │ │ │ +000877e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87802 │ │ │ │ + beq.n 8780a │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87814 │ │ │ │ + beq.n 8781c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87826 │ │ │ │ + beq.n 8782e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008782c : │ │ │ │ +00087834 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8784e │ │ │ │ + beq.n 87856 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87860 │ │ │ │ + beq.n 87868 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 87872 │ │ │ │ + beq.n 8787a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00087880 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base>: │ │ │ │ +00087888 , 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, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #232] @ (8797c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xfc>) │ │ │ │ + ldr r2, [pc, #232] @ (87984 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xfc>) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #232] @ (87980 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x100>) │ │ │ │ + ldr r3, [pc, #232] @ (87988 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x100>) │ │ │ │ add r2, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r7 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r6, [pc, #216] @ (87984 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x104>) │ │ │ │ + ldr r6, [pc, #216] @ (8798c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x104>) │ │ │ │ movs r2, #14 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #208] @ (87988 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x108>) │ │ │ │ + ldr r3, [pc, #208] @ (87990 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x108>) │ │ │ │ str r2, [sp, #8] │ │ │ │ add r6, pc │ │ │ │ add r3, pc │ │ │ │ - ldr.w lr, [pc, #204] @ 8798c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x10c> │ │ │ │ + ldr.w lr, [pc, #204] @ 87994 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x10c> │ │ │ │ mov.w sl, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ add.w r2, r4, #12 │ │ │ │ strh.w r3, [ip] │ │ │ │ strb.w sl, [sp, #26] │ │ │ │ @@ -143470,74 +143496,74 @@ │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ str.w fp, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 87924 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xa4> │ │ │ │ + beq.n 8792c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xa4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r3, [pc, #104] @ (87990 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x110>) │ │ │ │ - ldr r2, [pc, #108] @ (87994 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x114>) │ │ │ │ + ldr r3, [pc, #104] @ (87998 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x110>) │ │ │ │ + ldr r2, [pc, #108] @ (8799c , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x114>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #76] @ (87980 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x100>) │ │ │ │ + ldr r3, [pc, #76] @ (87988 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x100>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 87970 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xf0> │ │ │ │ + bne.n 87978 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #56] @ (87998 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x118>) │ │ │ │ - ldr r3, [pc, #32] @ (87980 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x100>) │ │ │ │ + ldr r2, [pc, #56] @ (879a0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x118>) │ │ │ │ + ldr r3, [pc, #32] @ (87988 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0x100>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 87978 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xf8> │ │ │ │ + beq.n 87980 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xf8> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 87950 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xd0> │ │ │ │ - b.n 87956 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xd6> │ │ │ │ + b.n 87958 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xd0> │ │ │ │ + b.n 8795e , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@@Base+0xd6> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ movs r4, r0 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008799c >::~_Vector_base()@@Base>: │ │ │ │ +000879a4 >::~_Vector_base()@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 879c4 >::~_Vector_base()@@Base+0x28> │ │ │ │ + cbz r0, 879cc >::~_Vector_base()@@Base+0x28> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ @@ -143546,21 +143572,21 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000879c8 ::ReleasePointer_()@@Base>: │ │ │ │ +000879d0 ::ReleasePointer_()@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 879f8 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + cbz r3, 87a00 ::ReleasePointer_()@@Base+0x30> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 879f8 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + cbnz r2, 87a00 ::ReleasePointer_()@@Base+0x30> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -143571,33 +143597,33 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000879fc >::_M_default_append(unsigned int)@@Base>: │ │ │ │ - cbz r1, 87a46 >::_M_default_append(unsigned int)@@Base+0x4a> │ │ │ │ +00087a04 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ + cbz r1, 87a4e >::_M_default_append(unsigned int)@@Base+0x4a> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp.w r3, r1, asr #2 │ │ │ │ - bhi.n 87a48 >::_M_default_append(unsigned int)@@Base+0x4c> │ │ │ │ + bhi.n 87a50 >::_M_default_append(unsigned int)@@Base+0x4c> │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - beq.n 87a3e >::_M_default_append(unsigned int)@@Base+0x42> │ │ │ │ + beq.n 87a46 >::_M_default_append(unsigned int)@@Base+0x42> │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r3, r2 │ │ │ │ subs r2, #4 │ │ │ │ blx 2c240 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -143608,15 +143634,15 @@ │ │ │ │ subs r2, r2, r1 │ │ │ │ mov r8, r1 │ │ │ │ mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ mov r7, r2 │ │ │ │ asrs r6, r2, #2 │ │ │ │ sub.w r2, r1, r2, asr #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 87ace >::_M_default_append(unsigned int)@@Base+0xd2> │ │ │ │ + bcc.n 87ad6 >::_M_default_append(unsigned int)@@Base+0xd2> │ │ │ │ cmp r3, r6 │ │ │ │ ite cs │ │ │ │ addcs r2, r6, r3 │ │ │ │ addcc r2, r6, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cs │ │ │ │ @@ -143626,23 +143652,23 @@ │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r1, [r0, r7] │ │ │ │ add r0, r7 │ │ │ │ - beq.n 87a90 >::_M_default_append(unsigned int)@@Base+0x94> │ │ │ │ + beq.n 87a98 >::_M_default_append(unsigned int)@@Base+0x94> │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ - cbnz r7, 87ac0 >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ + cbnz r7, 87ac8 >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 87aa8 >::_M_default_append(unsigned int)@@Base+0xac> │ │ │ │ + beq.n 87ab0 >::_M_default_append(unsigned int)@@Base+0xac> │ │ │ │ sub.w r1, r5, r8 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r1, r6, r3 │ │ │ │ str.w r9, [r4] │ │ │ │ @@ -143653,41 +143679,41 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 87a94 >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ - ldr r0, [pc, #8] @ (87ad8 >::_M_default_append(unsigned int)@@Base+0xdc>) │ │ │ │ + b.n 87a9c >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ + ldr r0, [pc, #8] @ (87ae0 >::_M_default_append(unsigned int)@@Base+0xdc>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ nop │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00087adc : │ │ │ │ +00087ae4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #388] @ (87c70 ) │ │ │ │ + ldr r2, [pc, #388] @ (87c78 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #388] @ (87c74 ) │ │ │ │ + ldr r3, [pc, #388] @ (87c7c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ - ldr r5, [pc, #384] @ (87c78 ) │ │ │ │ + ldr r5, [pc, #384] @ (87c80 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87c5c │ │ │ │ + beq.w 87c64 │ │ │ │ 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 │ │ │ │ @@ -143695,28 +143721,28 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r2, r0, [r4, #40] @ 0x28 │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.w 87c3a │ │ │ │ - bcc.n 87c0a │ │ │ │ + bhi.w 87c42 │ │ │ │ + bcc.n 87c12 │ │ │ │ ldrd r2, r0, [r4, #52] @ 0x34 │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 87c20 │ │ │ │ - bhi.n 87be6 │ │ │ │ + bcc.n 87c28 │ │ │ │ + bhi.n 87bee │ │ │ │ ldrd r2, r0, [r4, #64] @ 0x40 │ │ │ │ subs r1, r0, r2 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 87bfc │ │ │ │ - bhi.n 87bda │ │ │ │ + bcc.n 87c04 │ │ │ │ + bhi.n 87be2 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -143727,154 +143753,154 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 87b9a │ │ │ │ + bne.n 87ba2 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ subs r2, r2, r1 │ │ │ │ - beq.n 87b9a │ │ │ │ + beq.n 87ba2 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov.w ip, r2, asr #2 │ │ │ │ subs r1, #4 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 87b82 │ │ │ │ + bcc.n 87b8a │ │ │ │ ldrd r2, r0, [r4, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ subs r3, r0, r2 │ │ │ │ asrs r3, r3, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 87c48 │ │ │ │ - bcc.n 87c2e │ │ │ │ + bhi.n 87c50 │ │ │ │ + bcc.n 87c36 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - ldr r4, [pc, #204] @ (87c7c ) │ │ │ │ + ldr r4, [pc, #204] @ (87c84 ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r4, [r5, 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, #188] @ (87c80 ) │ │ │ │ - ldr r3, [pc, #172] @ (87c74 ) │ │ │ │ + ldr r2, [pc, #188] @ (87c88 ) │ │ │ │ + ldr r3, [pc, #172] @ (87c7c ) │ │ │ │ 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 87c58 │ │ │ │ + bne.n 87c60 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #68] @ 0x44 │ │ │ │ - b.n 87b4c │ │ │ │ + b.n 87b54 │ │ │ │ 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 87b4a │ │ │ │ + bcs.n 87b52 │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 87b4c │ │ │ │ + b.n 87b54 │ │ │ │ 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 87b3c │ │ │ │ + bcs.n 87b44 │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ blx 2b7a0 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 87b3e │ │ │ │ + b.n 87b46 │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #80] @ 0x50 │ │ │ │ - b.n 87baa │ │ │ │ + b.n 87bb2 │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 2b7a0 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 87b30 │ │ │ │ + b.n 87b38 │ │ │ │ subs r1, r1, r3 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ blx 2bf38 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ - b.n 87baa │ │ │ │ + b.n 87bb2 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (87c84 ) │ │ │ │ + ldr r3, [pc, #36] @ (87c8c ) │ │ │ │ movs r2, #26 │ │ │ │ - ldr r1, [pc, #36] @ (87c88 ) │ │ │ │ - ldr r0, [pc, #40] @ (87c8c ) │ │ │ │ + ldr r1, [pc, #36] @ (87c90 ) │ │ │ │ + ldr r0, [pc, #40] @ (87c94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ movs r4, r0 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ movs r2, r0 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ movs r2, r0 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00087c90 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ - cbz r1, 87cda >::_M_default_append(unsigned int)@@Base+0x4a> │ │ │ │ +00087c98 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ + cbz r1, 87ce2 >::_M_default_append(unsigned int)@@Base+0x4a> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp.w r3, r1, asr #2 │ │ │ │ - bhi.n 87cdc >::_M_default_append(unsigned int)@@Base+0x4c> │ │ │ │ + bhi.n 87ce4 >::_M_default_append(unsigned int)@@Base+0x4c> │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - beq.n 87cd2 >::_M_default_append(unsigned int)@@Base+0x42> │ │ │ │ + beq.n 87cda >::_M_default_append(unsigned int)@@Base+0x42> │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r3, r2 │ │ │ │ subs r2, #4 │ │ │ │ blx 2c240 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -143885,15 +143911,15 @@ │ │ │ │ subs r2, r2, r1 │ │ │ │ mov r8, r1 │ │ │ │ mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ mov r7, r2 │ │ │ │ asrs r6, r2, #2 │ │ │ │ sub.w r2, r1, r2, asr #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 87d62 >::_M_default_append(unsigned int)@@Base+0xd2> │ │ │ │ + bcc.n 87d6a >::_M_default_append(unsigned int)@@Base+0xd2> │ │ │ │ cmp r3, r6 │ │ │ │ ite cs │ │ │ │ addcs r2, r6, r3 │ │ │ │ addcc r2, r6, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cs │ │ │ │ @@ -143903,23 +143929,23 @@ │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r1, [r0, r7] │ │ │ │ add r0, r7 │ │ │ │ - beq.n 87d24 >::_M_default_append(unsigned int)@@Base+0x94> │ │ │ │ + beq.n 87d2c >::_M_default_append(unsigned int)@@Base+0x94> │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2c240 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ - cbnz r7, 87d54 >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ + cbnz r7, 87d5c >::_M_default_append(unsigned int)@@Base+0xc4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 87d3c >::_M_default_append(unsigned int)@@Base+0xac> │ │ │ │ + beq.n 87d44 >::_M_default_append(unsigned int)@@Base+0xac> │ │ │ │ sub.w r1, r5, r8 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r1, r6, r3 │ │ │ │ str.w r9, [r4] │ │ │ │ @@ -143930,32 +143956,32 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 87d28 >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ - ldr r0, [pc, #8] @ (87d6c >::_M_default_append(unsigned int)@@Base+0xdc>) │ │ │ │ + b.n 87d30 >::_M_default_append(unsigned int)@@Base+0x98> │ │ │ │ + ldr r0, [pc, #8] @ (87d74 >::_M_default_append(unsigned int)@@Base+0xdc>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ nop │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + str r4, [r2, r6] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00087d70 : │ │ │ │ +00087d78 : │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ str r3, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00087d84 : │ │ │ │ +00087d8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w fp, [r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ @@ -143964,58 +143990,58 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r3 │ │ │ │ strd fp, r3, [r0] │ │ │ │ strd r3, r9, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ str r3, [r0, #24] │ │ │ │ - ble.w 87ec4 │ │ │ │ + ble.w 87ecc │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87f82 │ │ │ │ + beq.w 87f8a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87f70 │ │ │ │ + beq.w 87f78 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87f5e │ │ │ │ + beq.w 87f66 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87f4c │ │ │ │ + beq.w 87f54 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87f3a │ │ │ │ + beq.w 87f42 │ │ │ │ mov r0, fp │ │ │ │ blx 2c488 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, r3 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bcs.w 87f36 │ │ │ │ + bcs.w 87f3e │ │ │ │ mov.w r6, fp, lsl #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c488 │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ mov r7, r0 │ │ │ │ cmp fp, r3 │ │ │ │ str r0, [r5, #8] │ │ │ │ - beq.w 87f36 │ │ │ │ + beq.w 87f3e │ │ │ │ adds r0, r6, #4 │ │ │ │ blx 2c488 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ str r0, [r5, #16] │ │ │ │ - bcs.w 87f36 │ │ │ │ + bcs.w 87f3e │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ blx 2c488 │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bcs.n 87f36 │ │ │ │ + bcs.n 87f3e │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 2c488 │ │ │ │ ldrb.w r1, [r8] │ │ │ │ strb.w r1, [sl] │ │ │ │ cmp.w fp, #1 │ │ │ │ @@ -144024,321 +144050,321 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [r5, #24] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - beq.n 87e94 │ │ │ │ + beq.n 87e9c │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w lr, [r8, #1]! │ │ │ │ strb.w lr, [r1, ip] │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str.w r1, [r0, ip, lsl #2] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ str.w r1, [r0, ip, lsl #2] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp fp, ip │ │ │ │ - bne.n 87e6e │ │ │ │ + bne.n 87e76 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 87ebc │ │ │ │ + beq.n 87ec4 │ │ │ │ ldrd r1, r4, [r4, #20] │ │ │ │ subs r3, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r1, #4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ ldrd r6, r7, [r0], #8 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ cmp r0, ip │ │ │ │ strd r6, r7, [r4], #8 │ │ │ │ - bne.n 87ea8 │ │ │ │ + bne.n 87eb0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 87eee │ │ │ │ + bne.n 87ef6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 87f00 │ │ │ │ + cbnz r3, 87f08 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 87f12 │ │ │ │ + cbnz r3, 87f1a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 87f24 │ │ │ │ + cbnz r3, 87f2c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87ebc │ │ │ │ - ldr r3, [pc, #180] @ (87f94 ) │ │ │ │ + beq.n 87ec4 │ │ │ │ + ldr r3, [pc, #180] @ (87f9c ) │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #180] @ (87f98 ) │ │ │ │ - ldr r0, [pc, #184] @ (87f9c ) │ │ │ │ + ldr r1, [pc, #180] @ (87fa0 ) │ │ │ │ + ldr r0, [pc, #184] @ (87fa4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (87fa0 ) │ │ │ │ + ldr r3, [pc, #176] @ (87fa8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #176] @ (87fa4 ) │ │ │ │ - ldr r0, [pc, #176] @ (87fa8 ) │ │ │ │ + ldr r1, [pc, #176] @ (87fac ) │ │ │ │ + ldr r0, [pc, #176] @ (87fb0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #168] @ (87fac ) │ │ │ │ + ldr r3, [pc, #168] @ (87fb4 ) │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ - ldr r1, [pc, #168] @ (87fb0 ) │ │ │ │ - ldr r0, [pc, #172] @ (87fb4 ) │ │ │ │ + ldr r1, [pc, #168] @ (87fb8 ) │ │ │ │ + ldr r0, [pc, #172] @ (87fbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #164] @ (87fb8 ) │ │ │ │ + ldr r3, [pc, #164] @ (87fc0 ) │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ - ldr r1, [pc, #164] @ (87fbc ) │ │ │ │ - ldr r0, [pc, #164] @ (87fc0 ) │ │ │ │ + ldr r1, [pc, #164] @ (87fc4 ) │ │ │ │ + ldr r0, [pc, #164] @ (87fc8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #156] @ (87fc4 ) │ │ │ │ + ldr r3, [pc, #156] @ (87fcc ) │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [pc, #156] @ (87fc8 ) │ │ │ │ - ldr r0, [pc, #160] @ (87fcc ) │ │ │ │ + ldr r1, [pc, #156] @ (87fd0 ) │ │ │ │ + ldr r0, [pc, #160] @ (87fd4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r3, [pc, #148] @ (87fd0 ) │ │ │ │ + ldr r3, [pc, #148] @ (87fd8 ) │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - ldr r1, [pc, #148] @ (87fd4 ) │ │ │ │ - ldr r0, [pc, #148] @ (87fd8 ) │ │ │ │ + ldr r1, [pc, #148] @ (87fdc ) │ │ │ │ + ldr r0, [pc, #148] @ (87fe0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (87fdc ) │ │ │ │ + ldr r3, [pc, #140] @ (87fe4 ) │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #140] @ (87fe0 ) │ │ │ │ - ldr r0, [pc, #144] @ (87fe4 ) │ │ │ │ + ldr r1, [pc, #140] @ (87fe8 ) │ │ │ │ + ldr r0, [pc, #144] @ (87fec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (87fe8 ) │ │ │ │ + ldr r3, [pc, #136] @ (87ff0 ) │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #136] @ (87fec ) │ │ │ │ - ldr r0, [pc, #136] @ (87ff0 ) │ │ │ │ + ldr r1, [pc, #136] @ (87ff4 ) │ │ │ │ + ldr r0, [pc, #136] @ (87ff8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (87ff4 ) │ │ │ │ + ldr r3, [pc, #128] @ (87ffc ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #128] @ (87ff8 ) │ │ │ │ - ldr r0, [pc, #132] @ (87ffc ) │ │ │ │ + ldr r1, [pc, #128] @ (88000 ) │ │ │ │ + ldr r0, [pc, #132] @ (88004 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (88000 ) │ │ │ │ + ldr r3, [pc, #124] @ (88008 ) │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r1, [pc, #124] @ (88004 ) │ │ │ │ - ldr r0, [pc, #124] @ (88008 ) │ │ │ │ + ldr r1, [pc, #124] @ (8800c ) │ │ │ │ + ldr r0, [pc, #124] @ (88010 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - cbnz r4, 87ff6 │ │ │ │ + cbnz r4, 87ffc │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 8800a │ │ │ │ + cbnz r6, 88010 │ │ │ │ movs r2, r0 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r2, 87ffe │ │ │ │ + cbnz r2, 88004 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r4, 88012 │ │ │ │ + cbnz r4, 88018 │ │ │ │ movs r2, r0 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r5} │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r0, 88006 │ │ │ │ + cbnz r0, 8800c │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r2, 8801a │ │ │ │ + cbnz r2, 88020 │ │ │ │ movs r2, r0 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + pop {r2, r5} │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 8800c │ │ │ │ + cbnz r6, 88012 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r0, 88022 │ │ │ │ + cbnz r0, 88028 │ │ │ │ movs r2, r0 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r4, 88014 │ │ │ │ + cbnz r4, 8801a │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 88028 │ │ │ │ + cbnz r6, 8802e │ │ │ │ movs r2, r0 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r2, r3, r5} │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 8801a │ │ │ │ + cbnz r6, 88020 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r0, 88030 │ │ │ │ + cbnz r0, 88036 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 8804c │ │ │ │ + cbnz r6, 88052 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r4, 88022 │ │ │ │ + cbnz r4, 88028 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 88036 │ │ │ │ + cbnz r6, 8803c │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r4, 8804e │ │ │ │ + cbnz r4, 88054 │ │ │ │ movs r2, r0 │ │ │ │ - revsh r2, r7 │ │ │ │ + revsh r2, r6 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r4, 8803e │ │ │ │ + cbnz r4, 88044 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 88050 │ │ │ │ + cbnz r6, 88056 │ │ │ │ movs r2, r0 │ │ │ │ - revsh r0, r5 │ │ │ │ + revsh r0, r4 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r2, 88046 │ │ │ │ + cbnz r2, 8804c │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r4, 88052 │ │ │ │ + cbnz r4, 88058 │ │ │ │ movs r2, r0 │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r6, r1 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r0, 8804e │ │ │ │ + cbnz r0, 88054 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 88054 │ │ │ │ + cbnz r6, 8805a │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0008800c : │ │ │ │ +00088014 : │ │ │ │ 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, 8802a │ │ │ │ + cbz r0, 88032 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - cbz r0, 88036 │ │ │ │ + cbz r0, 8803e │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - cbz r0, 88042 │ │ │ │ + cbz r0, 8804a │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbz r0, 8804e │ │ │ │ + cbz r0, 88056 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 8805a │ │ │ │ + cbz r0, 88062 │ │ │ │ blx 2ce20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00088060 : │ │ │ │ +00088068 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 8807e │ │ │ │ + cbz r0, 88086 │ │ │ │ blx 2ce20 │ │ │ │ - cbz r6, 880a2 │ │ │ │ + cbz r6, 880aa │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 880a6 │ │ │ │ + bcs.n 880ae │ │ │ │ lsls r2, r4, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 2c488 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r4, 880a2 │ │ │ │ + cbz r4, 880aa │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2d364 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -000880ac : │ │ │ │ - ldr r3, [pc, #16] @ (880c0 ) │ │ │ │ +000880b4 : │ │ │ │ + ldr r3, [pc, #16] @ (880c8 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #16] @ (880c4 ) │ │ │ │ + ldr r2, [pc, #16] @ (880cc ) │ │ │ │ add r3, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #29 │ │ │ │ ... │ │ │ │ │ │ │ │ -000880c8 : │ │ │ │ - ldr r3, [pc, #16] @ (880dc ) │ │ │ │ +000880d0 : │ │ │ │ + ldr r3, [pc, #16] @ (880e4 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #16] @ (880e0 ) │ │ │ │ + ldr r2, [pc, #16] @ (880e8 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #29 │ │ │ │ ... │ │ │ │ │ │ │ │ -000880e4 : │ │ │ │ +000880ec : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000880e8 : │ │ │ │ +000880f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c088 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #8 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00088108 : │ │ │ │ +00088110 : │ │ │ │ stmdb 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 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r4, [pc, #836] @ (88460 ) │ │ │ │ - ldr r1, [pc, #836] @ (88464 ) │ │ │ │ + ldr r4, [pc, #836] @ (88468 ) │ │ │ │ + ldr r1, [pc, #836] @ (8846c ) │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add r4, pc │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ @@ -144350,17 +144376,17 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ cmp.w fp, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 88400 │ │ │ │ + bcs.w 88408 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8836e │ │ │ │ + beq.w 88376 │ │ │ │ mov.w r6, fp, lsl #3 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx 2b66c │ │ │ │ mov r4, r0 │ │ │ │ adds r6, r0, r6 │ │ │ │ mov r5, r0 │ │ │ │ @@ -144370,15 +144396,15 @@ │ │ │ │ strd r0, r1, [r4], #8 │ │ │ │ subs.w r7, fp, #1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r3, #8 │ │ │ │ streq r4, [sp, #60] @ 0x3c │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq.n 8819a │ │ │ │ + beq.n 881a2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ sub.w r2, r3, #8 │ │ │ │ blx 2c240 │ │ │ │ adds r2, r4, r6 │ │ │ │ subs r2, #8 │ │ │ │ @@ -144391,83 +144417,83 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r4, r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ strd r8, r9, [r0], #8 │ │ │ │ - cbz r7, 881ca │ │ │ │ + cbz r7, 881d2 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 881c8 │ │ │ │ + beq.n 881d0 │ │ │ │ sub.w r2, r3, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 883aa │ │ │ │ - cbz r4, 88242 │ │ │ │ + bcs.w 883b2 │ │ │ │ + cbz r4, 8824a │ │ │ │ lsls r7, r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b66c │ │ │ │ - vldr d7, [pc, #588] @ 88430 │ │ │ │ + vldr d7, [pc, #588] @ 88438 │ │ │ │ add.w r9, r0, r7 │ │ │ │ mov r8, r0 │ │ │ │ subs r3, r4, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ vstmia r0!, {d7} │ │ │ │ - beq.w 8839c │ │ │ │ + beq.w 883a4 │ │ │ │ sub.w r2, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r4, r0, r7 │ │ │ │ - vldr d7, [pc, #536] @ 88430 │ │ │ │ + vldr d7, [pc, #536] @ 88438 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ vstmia r0!, {d7} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 883a0 │ │ │ │ + beq.w 883a8 │ │ │ │ sub.w r2, r7, #8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2c240 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 8825e │ │ │ │ + bne.n 88266 │ │ │ │ mov r7, fp │ │ │ │ - b.n 88282 │ │ │ │ - vldr d7, [pc, #500] @ 88438 │ │ │ │ + b.n 8828a │ │ │ │ + vldr d7, [pc, #500] @ 88440 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8823e │ │ │ │ + beq.n 88246 │ │ │ │ mov.w r3, fp, lsl #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ blx 2b66c │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.w 88396 │ │ │ │ + beq.w 8839e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r0, #4 │ │ │ │ subs r2, r3, #4 │ │ │ │ blx 2c240 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ @@ -144482,158 +144508,158 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [r3, #28] │ │ │ │ mov r3, r6 │ │ │ │ blx sl │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 883a4 │ │ │ │ - vldr d6, [pc, #392] @ 88440 │ │ │ │ + ble.n 883ac │ │ │ │ + vldr d6, [pc, #392] @ 88448 │ │ │ │ subs r0, r7, #4 │ │ │ │ - vldr d5, [pc, #396] @ 88448 │ │ │ │ + vldr d5, [pc, #396] @ 88450 │ │ │ │ mov r1, r6 │ │ │ │ - vldr d4, [pc, #396] @ 88450 │ │ │ │ + vldr d4, [pc, #396] @ 88458 │ │ │ │ mov r2, r5 │ │ │ │ - vldr d3, [pc, #400] @ 88458 │ │ │ │ + vldr d3, [pc, #400] @ 88460 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r4 │ │ │ │ - b.n 882da │ │ │ │ + b.n 882e2 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r2, #8 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 8838e │ │ │ │ + beq.n 88396 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 882d0 │ │ │ │ + bne.n 882d8 │ │ │ │ vldr d7, [r2] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 88312 │ │ │ │ + bmi.n 8831a │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 88312 │ │ │ │ + bgt.n 8831a │ │ │ │ vldr d7, [r1] │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 88312 │ │ │ │ + bmi.n 8831a │ │ │ │ vcmpe.f64 d7, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 882d0 │ │ │ │ + ble.n 882d8 │ │ │ │ mov r4, lr │ │ │ │ mov.w sl, #1 │ │ │ │ - cbz r7, 88322 │ │ │ │ + cbz r7, 8832a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2a8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 88330 │ │ │ │ + beq.n 88338 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ blx 2c2a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8833e │ │ │ │ + beq.n 88346 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r6, 88348 │ │ │ │ + cbz r6, 88350 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 88352 │ │ │ │ + cbz r5, 8835a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #276] @ (88468 ) │ │ │ │ - ldr r3, [pc, #268] @ (88464 ) │ │ │ │ + ldr r2, [pc, #276] @ (88470 ) │ │ │ │ + ldr r3, [pc, #268] @ (8846c ) │ │ │ │ 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 883be │ │ │ │ + bne.n 883c6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, fp │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ mov r5, fp │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ str.w fp, [sp, #92] @ 0x5c │ │ │ │ - b.n 881ca │ │ │ │ + b.n 881d2 │ │ │ │ mov r4, lr │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 88318 │ │ │ │ + b.n 88320 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 88282 │ │ │ │ + b.n 8828a │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b.n 8820a │ │ │ │ + b.n 88212 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 88256 │ │ │ │ + b.n 8825e │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 88318 │ │ │ │ - ldr r2, [pc, #192] @ (8846c ) │ │ │ │ - ldr r3, [pc, #180] @ (88464 ) │ │ │ │ + b.n 88320 │ │ │ │ + ldr r2, [pc, #192] @ (88474 ) │ │ │ │ + ldr r3, [pc, #180] @ (8846c ) │ │ │ │ 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 883ee │ │ │ │ + beq.n 883f6 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - ldr r2, [pc, #164] @ (88470 ) │ │ │ │ - ldr r3, [pc, #152] @ (88464 ) │ │ │ │ + ldr r2, [pc, #164] @ (88478 ) │ │ │ │ + ldr r3, [pc, #152] @ (8846c ) │ │ │ │ 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 883be │ │ │ │ + bne.n 883c6 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - b.n 883c2 │ │ │ │ - ldr r0, [pc, #132] @ (88474 ) │ │ │ │ + b.n 883ca │ │ │ │ + ldr r0, [pc, #132] @ (8847c ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2d790 >::~_Vector_base()@plt> │ │ │ │ - b.n 883e0 │ │ │ │ - b.n 883e6 │ │ │ │ - ldr r2, [pc, #116] @ (88478 ) │ │ │ │ - ldr r3, [pc, #96] @ (88464 ) │ │ │ │ + b.n 883e8 │ │ │ │ + b.n 883ee │ │ │ │ + ldr r2, [pc, #116] @ (88480 ) │ │ │ │ + ldr r3, [pc, #96] @ (8846c ) │ │ │ │ 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 883be │ │ │ │ - ldr r0, [pc, #100] @ (8847c ) │ │ │ │ + bne.n 883c6 │ │ │ │ + ldr r0, [pc, #100] @ (88484 ) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 883f6 │ │ │ │ + beq.n 883fe │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 883f6 │ │ │ │ + b.n 883fe │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ iteee al │ │ │ │ @@ -144641,632 +144667,632 @@ │ │ │ │ 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, 887b8 ) │ │ │ │ + add r3, pc, #860 @ (adr r3, 887c0 ) │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ - bvc.n 88474 │ │ │ │ + bvc.n 8847c │ │ │ │ subs r7, #255 @ 0xff │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00088480 : │ │ │ │ +00088488 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ (884c0 ) │ │ │ │ + ldr r4, [pc, #48] @ (884c8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #48] @ (884c4 ) │ │ │ │ + ldr r3, [pc, #48] @ (884cc ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #48] @ (884c8 ) │ │ │ │ + ldr r1, [pc, #48] @ (884d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 2c890 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ movs r0, #4 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r3, [pc, #32] @ (884cc ) │ │ │ │ + ldr r3, [pc, #32] @ (884d4 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -000884d0 : │ │ │ │ +000884d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ (88510 ) │ │ │ │ + ldr r4, [pc, #48] @ (88518 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #48] @ (88514 ) │ │ │ │ + ldr r3, [pc, #48] @ (8851c ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #48] @ (88518 ) │ │ │ │ + ldr r1, [pc, #48] @ (88520 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 2c890 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ movs r0, #4 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r3, [pc, #32] @ (8851c ) │ │ │ │ + ldr r3, [pc, #32] @ (88524 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88618 │ │ │ │ + beq.n 88620 │ │ │ │ stmdb 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 88604 │ │ │ │ + beq.n 8860c │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 885f2 │ │ │ │ + beq.n 885fa │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 885e0 │ │ │ │ + beq.n 885e8 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 885ce │ │ │ │ + beq.n 885d6 │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 885c0 │ │ │ │ + beq.n 885c8 │ │ │ │ ldr.w r6, [fp, #12] │ │ │ │ - cbz r6, 885ae │ │ │ │ + cbz r6, 885b6 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ - cbz r5, 885a0 │ │ │ │ + cbz r5, 885a8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 88592 │ │ │ │ + cbz r3, 8859a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 88520 │ │ │ │ + bl 88528 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88576 │ │ │ │ + bne.n 8857e │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 88572 │ │ │ │ + bne.n 8857a │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8856e │ │ │ │ + bne.n 88576 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 885c0 │ │ │ │ + cbz r5, 885c8 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 88568 │ │ │ │ + b.n 88570 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8855e │ │ │ │ + bne.n 88566 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 885e0 │ │ │ │ + cbz r4, 885e8 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 88556 │ │ │ │ + b.n 8855e │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 885f2 │ │ │ │ + cbz r4, 885fa │ │ │ │ mov r9, r4 │ │ │ │ - b.n 8854c │ │ │ │ + b.n 88554 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 88604 │ │ │ │ + cbz r4, 8860c │ │ │ │ mov r8, r4 │ │ │ │ - b.n 88542 │ │ │ │ + b.n 8854a │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 88538 │ │ │ │ + bne.n 88540 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, 8866a │ │ │ │ + cbz r0, 88672 │ │ │ │ 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 8861c │ │ │ │ + bl 88624 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8864a │ │ │ │ + beq.n 88652 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8865c │ │ │ │ + beq.n 88664 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8862e │ │ │ │ + bne.n 88636 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 886bc │ │ │ │ + cbz r0, 886c4 │ │ │ │ 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 8866c │ │ │ │ + bl 88674 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ - cbz r2, 8869c │ │ │ │ + cbz r2, 886a4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbnz r3, 8869c │ │ │ │ + cbnz r3, 886a4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 886ae │ │ │ │ + beq.n 886b6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8867e │ │ │ │ + bne.n 88686 │ │ │ │ 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 88880 │ │ │ │ + beq.w 88888 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8885c │ │ │ │ + beq.w 88864 │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 88834 │ │ │ │ + beq.w 8883c │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8880c │ │ │ │ + beq.w 88814 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 887ba │ │ │ │ + beq.n 887c2 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88774 │ │ │ │ + beq.n 8877c │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 88796 │ │ │ │ + beq.n 8879e │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 887e2 │ │ │ │ + beq.n 887ea │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 88750 │ │ │ │ + cbz r7, 88758 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 886c0 │ │ │ │ + bl 886c8 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r7, #24 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 88744 │ │ │ │ + beq.n 8874c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 88724 │ │ │ │ + bne.n 8872c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 88764 │ │ │ │ + beq.n 8876c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 887e2 │ │ │ │ + beq.n 887ea │ │ │ │ mov r5, r7 │ │ │ │ - b.n 88720 │ │ │ │ + b.n 88728 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 88788 │ │ │ │ + beq.n 88790 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 887ba │ │ │ │ + cbz r5, 887c2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 88708 │ │ │ │ + b.n 88710 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 887aa │ │ │ │ + beq.n 887b2 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 88774 │ │ │ │ + beq.n 8877c │ │ │ │ mov r6, r5 │ │ │ │ - b.n 8870e │ │ │ │ + b.n 88716 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 887d4 │ │ │ │ + beq.n 887dc │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 8880c │ │ │ │ + cbz r4, 88814 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 88700 │ │ │ │ + b.n 88708 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 887fc │ │ │ │ + beq.n 88804 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 88796 │ │ │ │ + beq.n 8879e │ │ │ │ mov fp, r5 │ │ │ │ - b.n 88718 │ │ │ │ + b.n 88720 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 88826 │ │ │ │ + beq.n 8882e │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 88834 │ │ │ │ + cbz r4, 8883c │ │ │ │ mov r9, r4 │ │ │ │ - b.n 886f4 │ │ │ │ + b.n 886fc │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8884e │ │ │ │ + beq.n 88856 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 8885c │ │ │ │ + cbz r4, 88864 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 886e8 │ │ │ │ + b.n 886f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 88872 │ │ │ │ + beq.n 8887a │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 88880 │ │ │ │ + cbz r4, 88888 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 886da │ │ │ │ + b.n 886e2 │ │ │ │ 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 88a48 │ │ │ │ + beq.w 88a50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 88a24 │ │ │ │ + beq.w 88a2c │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 889fc │ │ │ │ + beq.w 88a04 │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 889d4 │ │ │ │ + beq.w 889dc │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 88982 │ │ │ │ + beq.n 8898a │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8893c │ │ │ │ + beq.n 88944 │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8895e │ │ │ │ + beq.n 88966 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 889aa │ │ │ │ + beq.n 889b2 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 88918 │ │ │ │ + cbz r7, 88920 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 88888 │ │ │ │ + bl 88890 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r7, #24 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8890c │ │ │ │ + beq.n 88914 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 888ec │ │ │ │ + bne.n 888f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8892c │ │ │ │ + beq.n 88934 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 889aa │ │ │ │ + beq.n 889b2 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 888e8 │ │ │ │ + b.n 888f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 88950 │ │ │ │ + beq.n 88958 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 88982 │ │ │ │ + cbz r5, 8898a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 888d0 │ │ │ │ + b.n 888d8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 88972 │ │ │ │ + beq.n 8897a │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8893c │ │ │ │ + beq.n 88944 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 888d6 │ │ │ │ + b.n 888de │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8899c │ │ │ │ + beq.n 889a4 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 889d4 │ │ │ │ + cbz r4, 889dc │ │ │ │ mov sl, r4 │ │ │ │ - b.n 888c8 │ │ │ │ + b.n 888d0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 889c4 │ │ │ │ + beq.n 889cc │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8895e │ │ │ │ + beq.n 88966 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 888e0 │ │ │ │ + b.n 888e8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 889ee │ │ │ │ + beq.n 889f6 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 889fc │ │ │ │ + cbz r4, 88a04 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 888bc │ │ │ │ + b.n 888c4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 88a16 │ │ │ │ + beq.n 88a1e │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 88a24 │ │ │ │ + cbz r4, 88a2c │ │ │ │ mov r8, r4 │ │ │ │ - b.n 888b0 │ │ │ │ + b.n 888b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 88a3a │ │ │ │ + beq.n 88a42 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 88a48 │ │ │ │ + cbz r4, 88a50 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 888a2 │ │ │ │ + b.n 888aa │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00088a50 : │ │ │ │ +00088a58 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #148] @ (88afc ) │ │ │ │ + ldr r5, [pc, #148] @ (88b04 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #132] @ (88b00 ) │ │ │ │ + ldr r1, [pc, #132] @ (88b08 ) │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2d7e4 │ │ │ │ - ldr r1, [pc, #116] @ (88b04 ) │ │ │ │ + ldr r1, [pc, #116] @ (88b0c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -145275,75 +145301,75 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r2, [r2, #-12] │ │ │ │ add r2, r0 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ - cbz r4, 88af8 │ │ │ │ + cbz r4, 88b00 │ │ │ │ ldrb r2, [r4, #28] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 88ad4 │ │ │ │ + cbz r2, 88adc │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r3 │ │ │ │ blx 2b5f0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2c264 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #40] @ (88b08 ) │ │ │ │ + ldr r2, [pc, #40] @ (88b10 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r5, r2] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #10 │ │ │ │ - beq.n 88ac4 │ │ │ │ + beq.n 88acc │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 88ac4 │ │ │ │ + b.n 88acc │ │ │ │ blx 2cd7c │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 88b08 │ │ │ │ + cbz r4, 88b0e │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -00088b0c : │ │ │ │ +00088b14 : │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 88b16 │ │ │ │ + blt.n 88b1e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ adds r0, r3, #5 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ adds r3, #3 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00088b28 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base>: │ │ │ │ +00088b30 const&, Bonmin::TNLPSolver::ReturnStatus&)@@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, #3976] @ 0xf88 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #764] @ (88e38 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x310>) │ │ │ │ + ldr r1, [pc, #764] @ (88e40 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x310>) │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #764] @ (88e3c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x314>) │ │ │ │ + ldr r2, [pc, #764] @ (88e44 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x314>) │ │ │ │ add r1, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ @@ -145355,29 +145381,29 @@ │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ blx r4 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 88f62 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ + bcs.w 88f6a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ mov.w r0, sl, lsl #3 │ │ │ │ blx 2c488 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, sl, lsl #3 │ │ │ │ blx 2c488 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ itt le │ │ │ │ movle r4, #0 │ │ │ │ movle r6, r4 │ │ │ │ - ble.n 88bb0 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x88> │ │ │ │ + ble.n 88bb8 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x88> │ │ │ │ cmp.w r9, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 88f62 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ + bcs.w 88f6a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ blx 2c488 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ blx 2c488 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ @@ -145387,67 +145413,67 @@ │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w r9, [sp] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ ldr.w r9, [ip, #16] │ │ │ │ blx r9 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 88c3c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x114> │ │ │ │ - vldr d5, [pc, #588] @ 88e20 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2f8> │ │ │ │ + ble.n 88c44 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x114> │ │ │ │ + vldr d5, [pc, #588] @ 88e28 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2f8> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 88be6 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xbe> │ │ │ │ + b.n 88bee const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xbe> │ │ │ │ adds r0, #1 │ │ │ │ adds r2, #8 │ │ │ │ adds r3, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 88c3c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x114> │ │ │ │ + beq.n 88c44 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x114> │ │ │ │ vldr d7, [r2] │ │ │ │ vldr d6, [r3] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 88bdc const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xb4> │ │ │ │ + ble.n 88be4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xb4> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ce20 │ │ │ │ mov r0, r8 │ │ │ │ blx 2ce20 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 88c1e const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xf6> │ │ │ │ - cbz r4, 88c16 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xee> │ │ │ │ + ble.n 88c26 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xf6> │ │ │ │ + cbz r4, 88c1e const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xee> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce20 │ │ │ │ - cbz r6, 88c1e const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xf6> │ │ │ │ + cbz r6, 88c26 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xf6> │ │ │ │ mov r0, r6 │ │ │ │ blx 2ce20 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #540] @ (88e40 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x318>) │ │ │ │ - ldr r3, [pc, #536] @ (88e3c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x314>) │ │ │ │ + ldr r2, [pc, #540] @ (88e48 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x318>) │ │ │ │ + ldr r3, [pc, #536] @ (88e44 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x314>) │ │ │ │ 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 88f76 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x44e> │ │ │ │ + bne.w 88f7e const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x44e> │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add.w ip, sp, #64 @ 0x40 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w ip, [sp] │ │ │ │ ldr.w r9, [lr, #40] @ 0x28 │ │ │ │ blx r9 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 88f62 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ + bcs.w 88f6a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ mov.w r0, sl, lsl #3 │ │ │ │ blx 2c488 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -145455,17 +145481,17 @@ │ │ │ │ blx 2b9c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ce20 │ │ │ │ mov r0, r8 │ │ │ │ blx 2ce20 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 88dfa const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2d2> │ │ │ │ + ble.w 88e02 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2d2> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 88f62 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ + bcs.w 88f6a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ lsls r0, r5, #3 │ │ │ │ blx 2c488 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ @@ -145473,54 +145499,54 @@ │ │ │ │ strd r5, r8, [sp] │ │ │ │ ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ blx r5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 88f5a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x432> │ │ │ │ - vldr d5, [pc, #356] @ 88e28 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x300> │ │ │ │ + ble.w 88f62 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x432> │ │ │ │ + vldr d5, [pc, #356] @ 88e30 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x300> │ │ │ │ mov r2, r8 │ │ │ │ - vldr d4, [pc, #360] @ 88e30 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x308> │ │ │ │ + vldr d4, [pc, #360] @ 88e38 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x308> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 88cf2 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1ca> │ │ │ │ + b.n 88cfa const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1ca> │ │ │ │ vldr d6, [r1] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 88d08 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1e0> │ │ │ │ + bgt.n 88d10 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1e0> │ │ │ │ adds r0, #1 │ │ │ │ adds r2, #8 │ │ │ │ adds r3, #8 │ │ │ │ adds r1, #8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 88e44 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x31c> │ │ │ │ + beq.w 88e4c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x31c> │ │ │ │ vldr d7, [r2] │ │ │ │ vldr d6, [r3] │ │ │ │ vsub.f64 d6, d7, d6 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 88cd2 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1aa> │ │ │ │ + bpl.n 88cda const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1aa> │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbz r4, 88d16 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1ee> │ │ │ │ + cbz r4, 88d1e const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1ee> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce20 │ │ │ │ - cbz r6, 88d1e const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1f6> │ │ │ │ + cbz r6, 88d26 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x1f6> │ │ │ │ mov r0, r6 │ │ │ │ blx 2ce20 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bge.w 88f62 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ + bge.w 88f6a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ lsls r0, r5, #3 │ │ │ │ blx 2c488 │ │ │ │ asrs r2, r5, #3 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 88d66 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x23e> │ │ │ │ + beq.n 88d6e const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x23e> │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r0, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add.w r2, r0, r2, lsl #6 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r1, [r3, #-64] @ 0x40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -145528,25 +145554,25 @@ │ │ │ │ strd r0, r1, [r3, #-112] @ 0x70 │ │ │ │ strd r0, r1, [r3, #-104] @ 0x68 │ │ │ │ strd r0, r1, [r3, #-96] @ 0x60 │ │ │ │ strd r0, r1, [r3, #-88] @ 0x58 │ │ │ │ strd r0, r1, [r3, #-80] @ 0x50 │ │ │ │ strd r0, r1, [r3, #-72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 88d40 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x218> │ │ │ │ + bne.n 88d48 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x218> │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 88f62 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ + bcs.w 88f6a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ mov.w r0, sl, lsl #3 │ │ │ │ blx 2c488 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 88dbe const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x296> │ │ │ │ + beq.n 88dc6 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x296> │ │ │ │ movs.w ip, sl, asr #3 │ │ │ │ - beq.n 88dbe const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x296> │ │ │ │ + beq.n 88dc6 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x296> │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r3, r0, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add.w ip, r0, ip, lsl #6 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r1, [r3, #-64] @ 0x40 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -145554,15 +145580,15 @@ │ │ │ │ strd r0, r1, [r3, #-112] @ 0x70 │ │ │ │ strd r0, r1, [r3, #-104] @ 0x68 │ │ │ │ strd r0, r1, [r3, #-96] @ 0x60 │ │ │ │ strd r0, r1, [r3, #-88] @ 0x58 │ │ │ │ strd r0, r1, [r3, #-80] @ 0x50 │ │ │ │ strd r0, r1, [r3, #-72] @ 0x48 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 88d98 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x270> │ │ │ │ + bne.n 88da0 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x270> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ vldr d0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #6 │ │ │ │ ldr.w ip, [r0] │ │ │ │ @@ -145570,78 +145596,78 @@ │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ strd r8, r7, [sp, #12] │ │ │ │ strd r7, r7, [sp] │ │ │ │ ldr.w r5, [ip, #68] @ 0x44 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 88e00 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2d8> │ │ │ │ + bgt.n 88e08 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2d8> │ │ │ │ mov r0, r6 │ │ │ │ blx 2ce20 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ce20 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 88c20 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xf8> │ │ │ │ + b.n 88c28 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0xf8> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 88c9c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x174> │ │ │ │ + b.n 88ca4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce20 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ce20 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 88df0 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2c8> │ │ │ │ + beq.n 88df8 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2c8> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ce20 │ │ │ │ - b.n 88df0 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2c8> │ │ │ │ + b.n 88df8 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2c8> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ 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 88e14 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2ec> │ │ │ │ + bvc.n 88e1c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2ec> │ │ │ │ bkpt 0x007a │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ - bvc.n 88e1c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2f4> │ │ │ │ + bvc.n 88e24 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2f4> │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r4, 88e4c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x324> │ │ │ │ + cbz r4, 88e54 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x324> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce20 │ │ │ │ - cbz r6, 88e54 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x32c> │ │ │ │ + cbz r6, 88e5c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x32c> │ │ │ │ mov r0, r6 │ │ │ │ blx 2ce20 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 88f62 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ + bcs.w 88f6a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ lsls r0, r5, #3 │ │ │ │ blx 2c488 │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #280] @ 88f80 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x458> │ │ │ │ + vldr d0, [pc, #280] @ 88f88 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x458> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bb1c (double*, int, double)@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 88f62 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ + bcs.n 88f6a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x43a> │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 2c488 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 88f14 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3ec> │ │ │ │ + beq.n 88f1c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3ec> │ │ │ │ asrs r3, r2, #3 │ │ │ │ - beq.n 88f5e const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x436> │ │ │ │ + beq.n 88f66 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x436> │ │ │ │ lsls r0, r3, #6 │ │ │ │ movs r4, #0 │ │ │ │ add.w r1, r0, #64 @ 0x40 │ │ │ │ add.w r3, sl, #64 @ 0x40 │ │ │ │ add r1, sl │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [r3, #-64] @ 0x40 │ │ │ │ @@ -145650,20 +145676,20 @@ │ │ │ │ strd r4, r5, [r3, #-112] @ 0x70 │ │ │ │ strd r4, r5, [r3, #-104] @ 0x68 │ │ │ │ strd r4, r5, [r3, #-96] @ 0x60 │ │ │ │ strd r4, r5, [r3, #-88] @ 0x58 │ │ │ │ strd r4, r5, [r3, #-80] @ 0x50 │ │ │ │ strd r4, r5, [r3, #-72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 88e9c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x374> │ │ │ │ + bne.n 88ea4 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x374> │ │ │ │ add.w r3, sl, r0 │ │ │ │ and.w r1, r2, #7 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 88f14 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3ec> │ │ │ │ + bhi.n 88f1c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x3ec> │ │ │ │ tbb [pc, r1] │ │ │ │ adds r4, r3, r0 │ │ │ │ asrs r4, r2, #32 │ │ │ │ lsrs r4, r1, #32 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -145696,80 +145722,80 @@ │ │ │ │ strd r1, r1, [sp, #20] │ │ │ │ strd r8, r6, [sp, #12] │ │ │ │ strd sl, sl, [sp] │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 88f52 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x42a> │ │ │ │ - cbz r6, 88f42 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x41a> │ │ │ │ + ble.n 88f5a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x42a> │ │ │ │ + cbz r6, 88f4a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x41a> │ │ │ │ mov r0, r6 │ │ │ │ blx 2ce20 │ │ │ │ mov r0, sl │ │ │ │ blx 2ce20 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 88e12 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2ea> │ │ │ │ - b.n 88df0 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2c8> │ │ │ │ + bne.w 88e1a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2ea> │ │ │ │ + b.n 88df8 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2c8> │ │ │ │ mov r0, sl │ │ │ │ blx 2ce20 │ │ │ │ - b.n 88df0 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2c8> │ │ │ │ + b.n 88df8 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x2c8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 88e64 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x33c> │ │ │ │ + b.n 88e6c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x33c> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 88ec6 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x39e> │ │ │ │ - ldr r2, [pc, #36] @ (88f88 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x460>) │ │ │ │ - ldr r3, [pc, #36] @ (88f8c const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x464>) │ │ │ │ + b.n 88ece const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x39e> │ │ │ │ + ldr r2, [pc, #36] @ (88f90 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x460>) │ │ │ │ + ldr r3, [pc, #36] @ (88f94 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x464>) │ │ │ │ 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 88f7a const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x452> │ │ │ │ + beq.n 88f82 const&, Bonmin::TNLPSolver::ReturnStatus&)@@Base+0x452> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -00088f90 , std::allocator >) const@@Base>: │ │ │ │ +00088f98 , 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, #1608] @ 895f0 , std::allocator >) const@@Base+0x660> │ │ │ │ + ldr.w r2, [pc, #1608] @ 895f8 , std::allocator >) const@@Base+0x660> │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ - ldr.w r3, [pc, #1604] @ 895f4 , std::allocator >) const@@Base+0x664> │ │ │ │ + ldr.w r3, [pc, #1604] @ 895fc , std::allocator >) const@@Base+0x664> │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [pc, #1604] @ 895f8 , std::allocator >) const@@Base+0x668> │ │ │ │ + ldr.w sl, [pc, #1604] @ 89600 , std::allocator >) const@@Base+0x668> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1100] @ 0x44c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r4, r2, [r3, #20] │ │ │ │ subs r0, r2, r4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldrd fp, r2, [r3, #32] │ │ │ │ sub.w r2, r2, fp │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 89c06 , std::allocator >) const@@Base+0xc76> │ │ │ │ + bne.w 89c0e , std::allocator >) const@@Base+0xc76> │ │ │ │ ldrd r2, r0, [r3, #68] @ 0x44 │ │ │ │ subs r5, r0, r2 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ ldrd r0, r2, [r3, #80] @ 0x50 │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 89d18 , std::allocator >) const@@Base+0xd88> │ │ │ │ + bne.w 89d20 , std::allocator >) const@@Base+0xd88> │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ ldrd r8, r9, [r1] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ @@ -145787,37 +145813,37 @@ │ │ │ │ blx 2bd20 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ ldr r1, [r2, #4] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi.w 89d58 , std::allocator >) const@@Base+0xdc8> │ │ │ │ + bhi.w 89d60 , std::allocator >) const@@Base+0xdc8> │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 89b16 , std::allocator >) const@@Base+0xb86> │ │ │ │ + bhi.w 89b1e , std::allocator >) const@@Base+0xb86> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, #6 │ │ │ │ - bls.w 89d38 , std::allocator >) const@@Base+0xda8> │ │ │ │ - ldr.w r1, [pc, #1416] @ 895fc , std::allocator >) const@@Base+0x66c> │ │ │ │ + bls.w 89d40 , std::allocator >) const@@Base+0xda8> │ │ │ │ + ldr.w r1, [pc, #1416] @ 89604 , std::allocator >) const@@Base+0x66c> │ │ │ │ movs r2, #7 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -145834,39 +145860,39 @@ │ │ │ │ blx 2bd20 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ ldr r2, [r2, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 89cf8 , std::allocator >) const@@Base+0xd68> │ │ │ │ + bhi.w 89d00 , std::allocator >) const@@Base+0xd68> │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #5 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 89cd8 , std::allocator >) const@@Base+0xd48> │ │ │ │ - ldr.w r1, [pc, #1328] @ 89600 , std::allocator >) const@@Base+0x670> │ │ │ │ + bls.w 89ce0 , std::allocator >) const@@Base+0xd48> │ │ │ │ + ldr.w r1, [pc, #1328] @ 89608 , std::allocator >) const@@Base+0x670> │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add r7, sp, #404 @ 0x194 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, sp, #264 @ 0x108 │ │ │ │ blx 2bad4 │ │ │ │ - ldr.w r3, [pc, #1304] @ 89604 , std::allocator >) const@@Base+0x674> │ │ │ │ + ldr.w r3, [pc, #1304] @ 8960c , std::allocator >) const@@Base+0x674> │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ - ldr.w r3, [pc, #1300] @ 89608 , std::allocator >) const@@Base+0x678> │ │ │ │ + ldr.w r3, [pc, #1300] @ 89610 , std::allocator >) const@@Base+0x678> │ │ │ │ add.w r2, r6, #8 │ │ │ │ strd r1, r1, [sp, #524] @ 0x20c │ │ │ │ strd r1, r1, [sp, #532] @ 0x214 │ │ │ │ strh.w r1, [r9, #256] @ 0x100 │ │ │ │ str.w r2, [r9, #140] @ 0x8c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str.w r1, [r9, #252] @ 0xfc │ │ │ │ @@ -145876,15 +145902,15 @@ │ │ │ │ str.w r2, [r9] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str.w r6, [r9, r0] │ │ │ │ add r0, r9 │ │ │ │ blx 2cfdc >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldr.w r3, [pc, #1244] @ 8960c , std::allocator >) const@@Base+0x67c> │ │ │ │ + ldr.w r3, [pc, #1244] @ 89614 , std::allocator >) const@@Base+0x67c> │ │ │ │ add r6, sp, #268 @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r3 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ adds r3, #12 │ │ │ │ @@ -145945,136 +145971,136 @@ │ │ │ │ strb r3, [r5, #12] │ │ │ │ movw r3, #25390 @ 0x632e │ │ │ │ movt r3, #27759 @ 0x6c6f │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 2d808 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 891f4 , std::allocator >) const@@Base+0x264> │ │ │ │ + beq.n 891fc , std::allocator >) const@@Base+0x264> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2be74 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 89222 , std::allocator >) const@@Base+0x292> │ │ │ │ + cbz r0, 8922a , std::allocator >) const@@Base+0x292> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2c6a0 >::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 899a8 , std::allocator >) const@@Base+0xa18> │ │ │ │ + beq.w 899b0 , std::allocator >) const@@Base+0xa18> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2c6a0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8996e , std::allocator >) const@@Base+0x9de> │ │ │ │ + beq.w 89976 , std::allocator >) const@@Base+0x9de> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ asrs r2, r3, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89986 , std::allocator >) const@@Base+0x9f6> │ │ │ │ + beq.w 8998e , std::allocator >) const@@Base+0x9f6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r8, r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ - ldr r3, [pc, #940] @ (89610 , std::allocator >) const@@Base+0x680>) │ │ │ │ + ldr r3, [pc, #940] @ (89618 , std::allocator >) const@@Base+0x680>) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #936] @ (89614 , std::allocator >) const@@Base+0x684>) │ │ │ │ + ldr r3, [pc, #936] @ (8961c , std::allocator >) const@@Base+0x684>) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #936] @ (89618 , std::allocator >) const@@Base+0x688>) │ │ │ │ + ldr r3, [pc, #936] @ (89620 , std::allocator >) const@@Base+0x688>) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldmia r8!, {d8} │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vldr d9, [r3] │ │ │ │ blx 2cbc0 │ │ │ │ - cbnz r0, 892e8 , std::allocator >) const@@Base+0x358> │ │ │ │ + cbnz r0, 892f0 , std::allocator >) const@@Base+0x358> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2cbc0 │ │ │ │ - cbnz r0, 892e8 , std::allocator >) const@@Base+0x358> │ │ │ │ + cbnz r0, 892f0 , std::allocator >) const@@Base+0x358> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 89398 , std::allocator >) const@@Base+0x408> │ │ │ │ + beq.n 893a0 , std::allocator >) const@@Base+0x408> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b648 │ │ │ │ - cbz r0, 892e8 , std::allocator >) const@@Base+0x358> │ │ │ │ + cbz r0, 892f0 , std::allocator >) const@@Base+0x358> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b648 │ │ │ │ - cbz r0, 892e8 , std::allocator >) const@@Base+0x358> │ │ │ │ + cbz r0, 892f0 , std::allocator >) const@@Base+0x358> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vabs.f64 d6, d9 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d8, d8, d9 │ │ │ │ - vldr d5, [pc, #804] @ 895e8 , std::allocator >) const@@Base+0x658> │ │ │ │ + vldr d5, [pc, #804] @ 895f0 , std::allocator >) const@@Base+0x658> │ │ │ │ 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 89398 , std::allocator >) const@@Base+0x408> │ │ │ │ + bls.n 893a0 , std::allocator >) const@@Base+0x408> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 89340 , std::allocator >) const@@Base+0x3b0> │ │ │ │ - ldr r1, [pc, #812] @ (8961c , std::allocator >) const@@Base+0x68c>) │ │ │ │ + cbz r3, 89348 , std::allocator >) const@@Base+0x3b0> │ │ │ │ + ldr r1, [pc, #812] @ (89624 , std::allocator >) const@@Base+0x68c>) │ │ │ │ movs r2, #6 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx 2d7e4 │ │ │ │ - ldr r1, [pc, #792] @ (89620 , std::allocator >) const@@Base+0x690>) │ │ │ │ + ldr r1, [pc, #792] @ (89628 , std::allocator >) const@@Base+0x690>) │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ adds r2, r3, r7 │ │ │ │ ldr r1, [r3, r7] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #768] @ (89624 , std::allocator >) const@@Base+0x694>) │ │ │ │ + ldr r1, [pc, #768] @ (8962c , std::allocator >) const@@Base+0x694>) │ │ │ │ movs r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ vldr d0, [r8, #-8] │ │ │ │ mov r0, fp │ │ │ │ blx 2d570 (double)@plt> │ │ │ │ - ldr r1, [pc, #752] @ (89628 , std::allocator >) const@@Base+0x698>) │ │ │ │ + ldr r1, [pc, #752] @ (89630 , std::allocator >) const@@Base+0x698>) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ @@ -146094,121 +146120,121 @@ │ │ │ │ blx 2d570 (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 89d80 , std::allocator >) const@@Base+0xdf0> │ │ │ │ + beq.w 89d88 , std::allocator >) const@@Base+0xdf0> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 896d8 , std::allocator >) const@@Base+0x748> │ │ │ │ + beq.w 896e0 , std::allocator >) const@@Base+0x748> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, fp │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr d8, [r6] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vldr d9, [r3] │ │ │ │ blx 2cbc0 │ │ │ │ - cbnz r0, 8940e , std::allocator >) const@@Base+0x47e> │ │ │ │ + cbnz r0, 89416 , std::allocator >) const@@Base+0x47e> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2cbc0 │ │ │ │ - cbnz r0, 8940e , std::allocator >) const@@Base+0x47e> │ │ │ │ + cbnz r0, 89416 , std::allocator >) const@@Base+0x47e> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 894c4 , std::allocator >) const@@Base+0x534> │ │ │ │ + beq.w 894cc , std::allocator >) const@@Base+0x534> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2b648 │ │ │ │ - cbz r0, 8940e , std::allocator >) const@@Base+0x47e> │ │ │ │ + cbz r0, 89416 , std::allocator >) const@@Base+0x47e> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b648 │ │ │ │ - cbz r0, 8940e , std::allocator >) const@@Base+0x47e> │ │ │ │ + cbz r0, 89416 , std::allocator >) const@@Base+0x47e> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vabs.f64 d6, d9 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d8, d8, d9 │ │ │ │ - vldr d5, [pc, #512] @ 895e8 , std::allocator >) const@@Base+0x658> │ │ │ │ + vldr d5, [pc, #512] @ 895f0 , std::allocator >) const@@Base+0x658> │ │ │ │ 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 894c4 , std::allocator >) const@@Base+0x534> │ │ │ │ + bls.n 894cc , std::allocator >) const@@Base+0x534> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 89466 , std::allocator >) const@@Base+0x4d6> │ │ │ │ - ldr r1, [pc, #536] @ (8962c , std::allocator >) const@@Base+0x69c>) │ │ │ │ + cbz r3, 8946e , std::allocator >) const@@Base+0x4d6> │ │ │ │ + ldr r1, [pc, #536] @ (89634 , std::allocator >) const@@Base+0x69c>) │ │ │ │ movs r2, #6 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx 2d7e4 │ │ │ │ - ldr r1, [pc, #516] @ (89630 , std::allocator >) const@@Base+0x6a0>) │ │ │ │ + ldr r1, [pc, #516] @ (89638 , std::allocator >) const@@Base+0x6a0>) │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ adds r2, r3, r7 │ │ │ │ ldr r1, [r3, r7] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #492] @ (89634 , std::allocator >) const@@Base+0x6a4>) │ │ │ │ + ldr r1, [pc, #492] @ (8963c , std::allocator >) const@@Base+0x6a4>) │ │ │ │ movs r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ vldr d0, [r6] │ │ │ │ mov r0, fp │ │ │ │ blx 2d570 (double)@plt> │ │ │ │ - ldr r1, [pc, #472] @ (89638 , std::allocator >) const@@Base+0x6a8>) │ │ │ │ + ldr r1, [pc, #472] @ (89640 , std::allocator >) const@@Base+0x6a8>) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #468] @ (8963c , std::allocator >) const@@Base+0x6ac>) │ │ │ │ + ldr r1, [pc, #468] @ (89644 , std::allocator >) const@@Base+0x6ac>) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #460] @ (89640 , std::allocator >) const@@Base+0x6b0>) │ │ │ │ + ldr r1, [pc, #460] @ (89648 , std::allocator >) const@@Base+0x6b0>) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d7e4 │ │ │ │ - ldr r1, [pc, #444] @ (89644 , std::allocator >) const@@Base+0x6b4>) │ │ │ │ + ldr r1, [pc, #444] @ (8964c , std::allocator >) const@@Base+0x6b4>) │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ vldr d0, [r6] │ │ │ │ mov r0, fp │ │ │ │ blx 2d570 (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 89da4 , std::allocator >) const@@Base+0xe14> │ │ │ │ + beq.w 89dac , std::allocator >) const@@Base+0xe14> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 896fa , std::allocator >) const@@Base+0x76a> │ │ │ │ + beq.w 89702 , std::allocator >) const@@Base+0x76a> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, fp │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #8 │ │ │ │ @@ -146216,38 +146242,38 @@ │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 89274 , std::allocator >) const@@Base+0x2e4> │ │ │ │ + blt.w 8927c , std::allocator >) const@@Base+0x2e4> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r8, sp, #156 @ 0x9c │ │ │ │ ldrd r1, r2, [r3, #12] │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #7 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 89c44 , std::allocator >) const@@Base+0xcb4> │ │ │ │ - ldr r1, [pc, #320] @ (89648 , std::allocator >) const@@Base+0x6b8>) │ │ │ │ + bls.w 89c4c , std::allocator >) const@@Base+0xcb4> │ │ │ │ + ldr r1, [pc, #320] @ (89650 , std::allocator >) const@@Base+0x6b8>) │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 899b6 , std::allocator >) const@@Base+0xa26> │ │ │ │ + beq.w 899be , std::allocator >) const@@Base+0xa26> │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #964 @ 0x3c4 │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r4, [r8] │ │ │ │ @@ -146285,239 +146311,239 @@ │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c6a0 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8999a , std::allocator >) const@@Base+0xa0a> │ │ │ │ + beq.w 899a2 , std::allocator >) const@@Base+0xa0a> │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ asrs r7, r3, #3 │ │ │ │ movs r3, #17 │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ blx 2d7e4 │ │ │ │ - ldr r1, [pc, #140] @ (8964c , std::allocator >) const@@Base+0x6bc>) │ │ │ │ + ldr r1, [pc, #140] @ (89654 , std::allocator >) const@@Base+0x6bc>) │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r7, r3, lsl #1 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d7e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r0 │ │ │ │ - b.n 89650 , std::allocator >) const@@Base+0x6c0> │ │ │ │ + b.n 89658 , std::allocator >) const@@Base+0x6c0> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ pop {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ - bls.n 8959c , std::allocator >) const@@Base+0x60c> │ │ │ │ + bls.n 895a4 , std::allocator >) const@@Base+0x60c> │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #336 @ (adr r5, 89754 , std::allocator >) const@@Base+0x7c4>) │ │ │ │ + add r5, pc, #304 @ (adr r5, 8973c , std::allocator >) const@@Base+0x7a4>) │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ - add r3, pc, #872 @ (adr r3, 89980 , std::allocator >) const@@Base+0x9f0>) │ │ │ │ + add r3, pc, #840 @ (adr r3, 89968 , std::allocator >) const@@Base+0x9d0>) │ │ │ │ movs r2, r0 │ │ │ │ - add r3, pc, #848 @ (adr r3, 8996c , std::allocator >) const@@Base+0x9dc>) │ │ │ │ + add r3, pc, #816 @ (adr r3, 89954 , std::allocator >) const@@Base+0x9bc>) │ │ │ │ movs r2, r0 │ │ │ │ - add r3, pc, #240 @ (adr r3, 89710 , std::allocator >) const@@Base+0x780>) │ │ │ │ + add r3, pc, #208 @ (adr r3, 896f8 , std::allocator >) const@@Base+0x760>) │ │ │ │ movs r2, r0 │ │ │ │ - add r6, pc, #136 @ (adr r6, 896ac , std::allocator >) const@@Base+0x71c>) │ │ │ │ + add r6, pc, #104 @ (adr r6, 89694 , std::allocator >) const@@Base+0x6fc>) │ │ │ │ movs r2, r0 │ │ │ │ - add r3, pc, #72 @ (adr r3, 89670 , std::allocator >) const@@Base+0x6e0>) │ │ │ │ + add r3, pc, #40 @ (adr r3, 89658 , std::allocator >) const@@Base+0x6c0>) │ │ │ │ movs r2, r0 │ │ │ │ - add r3, pc, #24 @ (adr r3, 89644 , std::allocator >) const@@Base+0x6b4>) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 89a2c , std::allocator >) const@@Base+0xa94>) │ │ │ │ movs r2, r0 │ │ │ │ - add r2, pc, #88 @ (adr r2, 89688 , std::allocator >) const@@Base+0x6f8>) │ │ │ │ + add r2, pc, #56 @ (adr r2, 89670 , std::allocator >) const@@Base+0x6d8>) │ │ │ │ movs r2, r0 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 89a24 , std::allocator >) const@@Base+0xa94>) │ │ │ │ + add r4, pc, #976 @ (adr r4, 89a0c , std::allocator >) const@@Base+0xa74>) │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 89a28 , std::allocator >) const@@Base+0xa98>) │ │ │ │ + add r1, pc, #976 @ (adr r1, 89a10 , std::allocator >) const@@Base+0xa78>) │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #896 @ (adr r1, 899bc , std::allocator >) const@@Base+0xa2c>) │ │ │ │ + add r1, pc, #864 @ (adr r1, 899a4 , std::allocator >) const@@Base+0xa0c>) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #816 @ (adr r1, 89974 , std::allocator >) const@@Base+0x9e4>) │ │ │ │ + add r1, pc, #784 @ (adr r1, 8995c , std::allocator >) const@@Base+0x9c4>) │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #736 @ (adr r1, 89928 , std::allocator >) const@@Base+0x998>) │ │ │ │ + add r1, pc, #704 @ (adr r1, 89910 , std::allocator >) const@@Base+0x978>) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #520 @ (adr r0, 89858 , std::allocator >) const@@Base+0x8c8>) │ │ │ │ + add r0, pc, #488 @ (adr r0, 89840 , std::allocator >) const@@Base+0x8a8>) │ │ │ │ movs r2, r0 │ │ │ │ ldr.w fp, [r3, #124] @ 0x7c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 89b32 , std::allocator >) const@@Base+0xba2> │ │ │ │ + beq.w 89b3a , std::allocator >) const@@Base+0xba2> │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8971c , std::allocator >) const@@Base+0x78c> │ │ │ │ + beq.n 89724 , std::allocator >) const@@Base+0x78c> │ │ │ │ ldrb.w r1, [fp, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r6 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 89694 , std::allocator >) const@@Base+0x704> │ │ │ │ - b.n 89742 , std::allocator >) const@@Base+0x7b2> │ │ │ │ + cbnz r3, 8969c , std::allocator >) const@@Base+0x704> │ │ │ │ + b.n 8974a , std::allocator >) const@@Base+0x7b2> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, fp │ │ │ │ adds r4, #8 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 89742 , std::allocator >) const@@Base+0x7b2> │ │ │ │ + bge.n 8974a , std::allocator >) const@@Base+0x7b2> │ │ │ │ vldr d0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2d570 (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 89b6c , std::allocator >) const@@Base+0xbdc> │ │ │ │ + beq.w 89b74 , std::allocator >) const@@Base+0xbdc> │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8967c , std::allocator >) const@@Base+0x6ec> │ │ │ │ + bne.n 89684 , std::allocator >) const@@Base+0x6ec> │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r2, [pc, #1792] @ 89dc0 , std::allocator >) const@@Base+0xe30> │ │ │ │ + ldr.w r2, [pc, #1792] @ 89dc8 , std::allocator >) const@@Base+0xe30> │ │ │ │ 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 89680 , std::allocator >) const@@Base+0x6f0> │ │ │ │ + beq.n 89688 , std::allocator >) const@@Base+0x6f0> │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 89680 , std::allocator >) const@@Base+0x6f0> │ │ │ │ + b.n 89688 , std::allocator >) const@@Base+0x6f0> │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1760] @ 89dc0 , std::allocator >) const@@Base+0xe30> │ │ │ │ + ldr.w r3, [pc, #1760] @ 89dc8 , std::allocator >) const@@Base+0xe30> │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8938e , std::allocator >) const@@Base+0x3fe> │ │ │ │ + beq.w 89396 , std::allocator >) const@@Base+0x3fe> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8938e , std::allocator >) const@@Base+0x3fe> │ │ │ │ + b.n 89396 , std::allocator >) const@@Base+0x3fe> │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1724] @ 89dc0 , std::allocator >) const@@Base+0xe30> │ │ │ │ + ldr.w r3, [pc, #1724] @ 89dc8 , std::allocator >) const@@Base+0xe30> │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 894ba , std::allocator >) const@@Base+0x52a> │ │ │ │ + beq.w 894c2 , std::allocator >) const@@Base+0x52a> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 894ba , std::allocator >) const@@Base+0x52a> │ │ │ │ + b.n 894c2 , std::allocator >) const@@Base+0x52a> │ │ │ │ mov r0, fp │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1692] @ 89dc0 , std::allocator >) const@@Base+0xe30> │ │ │ │ + ldr.w r3, [pc, #1692] @ 89dc8 , std::allocator >) const@@Base+0xe30> │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 89668 , std::allocator >) const@@Base+0x6d8> │ │ │ │ + beq.n 89670 , std::allocator >) const@@Base+0x6d8> │ │ │ │ mov r0, fp │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 89668 , std::allocator >) const@@Base+0x6d8> │ │ │ │ + b.n 89670 , std::allocator >) const@@Base+0x6d8> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 897a6 , std::allocator >) const@@Base+0x816> │ │ │ │ - cbz r7, 897a6 , std::allocator >) const@@Base+0x816> │ │ │ │ + cbz r3, 897ae , std::allocator >) const@@Base+0x816> │ │ │ │ + cbz r7, 897ae , std::allocator >) const@@Base+0x816> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 89764 , std::allocator >) const@@Base+0x7d4> │ │ │ │ + b.n 8976c , std::allocator >) const@@Base+0x7d4> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, fp │ │ │ │ adds r4, #8 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 897a6 , std::allocator >) const@@Base+0x816> │ │ │ │ + beq.n 897ae , std::allocator >) const@@Base+0x816> │ │ │ │ vldr d0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2d570 (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 89c6e , std::allocator >) const@@Base+0xcde> │ │ │ │ + beq.w 89c76 , std::allocator >) const@@Base+0xcde> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8974e , std::allocator >) const@@Base+0x7be> │ │ │ │ + bne.n 89756 , std::allocator >) const@@Base+0x7be> │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1584] @ 89dc0 , std::allocator >) const@@Base+0xe30> │ │ │ │ + ldr.w r3, [pc, #1584] @ 89dc8 , std::allocator >) const@@Base+0xe30> │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89752 , std::allocator >) const@@Base+0x7c2> │ │ │ │ + beq.n 8975a , std::allocator >) const@@Base+0x7c2> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 89752 , std::allocator >) const@@Base+0x7c2> │ │ │ │ - ldr.w r3, [pc, #1564] @ 89dc4 , std::allocator >) const@@Base+0xe34> │ │ │ │ + b.n 8975a , std::allocator >) const@@Base+0x7c2> │ │ │ │ + ldr.w r3, [pc, #1564] @ 89dcc , std::allocator >) const@@Base+0xe34> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add.w r2, r1, #12 │ │ │ │ str r2, [r5, #0] │ │ │ │ add.w r2, r1, #32 │ │ │ │ str.w r2, [r5, #140] @ 0x8c │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ add.w r3, r4, #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2b9bc >::close()@plt> │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ blx 2da6c ::~__basic_file()@plt> │ │ │ │ - ldr.w r3, [pc, #1524] @ 89dc8 , std::allocator >) const@@Base+0xe38> │ │ │ │ + ldr.w r3, [pc, #1524] @ 89dd0 , std::allocator >) const@@Base+0xe38> │ │ │ │ add r0, sp, #856 @ 0x358 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ add.w r3, r6, #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2d194 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -146528,65 +146554,65 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r5, #140] @ 0x8c │ │ │ │ blx 2bbac │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 89812 , std::allocator >) const@@Base+0x882> │ │ │ │ + beq.n 8981a , std::allocator >) const@@Base+0x882> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r5, r7, [r3, #72] @ 0x48 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 89838 , std::allocator >) const@@Base+0x8a8> │ │ │ │ + beq.n 89840 , std::allocator >) const@@Base+0x8a8> │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8982e , std::allocator >) const@@Base+0x89e> │ │ │ │ + beq.n 89836 , std::allocator >) const@@Base+0x89e> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ adds r5, #24 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 8981c , std::allocator >) const@@Base+0x88c> │ │ │ │ + bne.n 89824 , std::allocator >) const@@Base+0x88c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ - cbz r7, 89846 , std::allocator >) const@@Base+0x8b6> │ │ │ │ + cbz r7, 8984e , std::allocator >) const@@Base+0x8b6> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ subs r1, r1, r7 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbz r5, 89860 , std::allocator >) const@@Base+0x8d0> │ │ │ │ + cbz r5, 89868 , std::allocator >) const@@Base+0x8d0> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 88520 │ │ │ │ + bl 88528 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8984c , std::allocator >) const@@Base+0x8bc> │ │ │ │ + bne.n 89854 , std::allocator >) const@@Base+0x8bc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 89874 , std::allocator >) const@@Base+0x8e4> │ │ │ │ + beq.n 8987c , std::allocator >) const@@Base+0x8e4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 89886 , std::allocator >) const@@Base+0x8f6> │ │ │ │ + beq.n 8988e , std::allocator >) const@@Base+0x8f6> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r3, r1, #12 │ │ │ │ @@ -146638,158 +146664,158 @@ │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r9, #140] @ 0x8c │ │ │ │ blx 2bbac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 89934 , std::allocator >) const@@Base+0x9a4> │ │ │ │ + beq.n 8993c , std::allocator >) const@@Base+0x9a4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 89946 , std::allocator >) const@@Base+0x9b6> │ │ │ │ + beq.n 8994e , std::allocator >) const@@Base+0x9b6> │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr.w r2, [pc, #1156] @ 89dcc , std::allocator >) const@@Base+0xe3c> │ │ │ │ - ldr.w r3, [pc, #1156] @ 89dd0 , std::allocator >) const@@Base+0xe40> │ │ │ │ + ldr.w r2, [pc, #1156] @ 89dd4 , std::allocator >) const@@Base+0xe3c> │ │ │ │ + ldr.w r3, [pc, #1156] @ 89dd8 , std::allocator >) const@@Base+0xe40> │ │ │ │ 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 89b2e , std::allocator >) const@@Base+0xb9e> │ │ │ │ + bne.w 89b36 , std::allocator >) const@@Base+0xb9e> │ │ │ │ addw sp, sp, #1108 @ 0x454 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ asrs r2, r3, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89252 , std::allocator >) const@@Base+0x2c2> │ │ │ │ + bne.w 8925a , std::allocator >) const@@Base+0x2c2> │ │ │ │ add.w r8, sp, #156 @ 0x9c │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrd r1, r2, [r3, #12] │ │ │ │ - b.n 894f0 , std::allocator >) const@@Base+0x560> │ │ │ │ + b.n 894f8 , std::allocator >) const@@Base+0x560> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 895aa , std::allocator >) const@@Base+0x61a> │ │ │ │ + b.n 895b2 , std::allocator >) const@@Base+0x61a> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r0, r3 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ blx 2d754 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - b.n 89222 , std::allocator >) const@@Base+0x292> │ │ │ │ - ldr.w r3, [pc, #1052] @ 89dd4 , std::allocator >) const@@Base+0xe44> │ │ │ │ + b.n 8922a , std::allocator >) const@@Base+0x292> │ │ │ │ + ldr.w r3, [pc, #1052] @ 89ddc , std::allocator >) const@@Base+0xe44> │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - ldr.w r1, [pc, #1048] @ 89dd8 , std::allocator >) const@@Base+0xe48> │ │ │ │ + ldr.w r1, [pc, #1048] @ 89de0 , std::allocator >) const@@Base+0xe48> │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& 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 89b9a , std::allocator >) const@@Base+0xc0a> │ │ │ │ + beq.w 89ba2 , std::allocator >) const@@Base+0xc0a> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89af2 , std::allocator >) const@@Base+0xb62> │ │ │ │ + beq.w 89afa , std::allocator >) const@@Base+0xb62> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 89a06 , std::allocator >) const@@Base+0xa76> │ │ │ │ + beq.n 89a0e , std::allocator >) const@@Base+0xa76> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r4, r5, [r3, #72] @ 0x48 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 89a2c , std::allocator >) const@@Base+0xa9c> │ │ │ │ + beq.n 89a34 , std::allocator >) const@@Base+0xa9c> │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 89a22 , std::allocator >) const@@Base+0xa92> │ │ │ │ + beq.n 89a2a , std::allocator >) const@@Base+0xa92> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 89a10 , std::allocator >) const@@Base+0xa80> │ │ │ │ + bne.n 89a18 , std::allocator >) const@@Base+0xa80> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ - cbz r5, 89a3a , std::allocator >) const@@Base+0xaaa> │ │ │ │ + cbz r5, 89a42 , std::allocator >) const@@Base+0xaaa> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ subs r1, r1, r5 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ - cbz r4, 89a54 , std::allocator >) const@@Base+0xac4> │ │ │ │ + cbz r4, 89a5c , std::allocator >) const@@Base+0xac4> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 88520 │ │ │ │ + bl 88528 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 89a40 , std::allocator >) const@@Base+0xab0> │ │ │ │ + bne.n 89a48 , std::allocator >) const@@Base+0xab0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 89a68 , std::allocator >) const@@Base+0xad8> │ │ │ │ + beq.n 89a70 , std::allocator >) const@@Base+0xad8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 89a7a , std::allocator >) const@@Base+0xaea> │ │ │ │ + beq.n 89a82 , std::allocator >) const@@Base+0xaea> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #836] @ (89dc4 , std::allocator >) const@@Base+0xe34>) │ │ │ │ + ldr r3, [pc, #836] @ (89dcc , std::allocator >) const@@Base+0xe34>) │ │ │ │ add.w r2, r4, #12 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w r2, r4, #32 │ │ │ │ str.w r2, [r1, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ add.w r3, r4, #8 │ │ │ │ str r3, [r1, #4] │ │ │ │ blx 2b9bc >::close()@plt> │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ adds r4, #8 │ │ │ │ blx 2da6c ::~__basic_file()@plt> │ │ │ │ - ldr r3, [pc, #800] @ (89dc8 , std::allocator >) const@@Base+0xe38>) │ │ │ │ + ldr r3, [pc, #800] @ (89dd0 , std::allocator >) const@@Base+0xe38>) │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ add.w r3, r6, #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2d194 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -146806,87 +146832,87 @@ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add.w r3, r2, #12 │ │ │ │ str.w r4, [r9, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ add.w r3, r2, #32 │ │ │ │ str.w r3, [r9, #140] @ 0x8c │ │ │ │ blx 2b9bc >::close()@plt> │ │ │ │ - b.n 898f0 , std::allocator >) const@@Base+0x960> │ │ │ │ + b.n 898f8 , std::allocator >) const@@Base+0x960> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #708] @ (89dc0 , std::allocator >) const@@Base+0xe30>) │ │ │ │ + ldr r3, [pc, #708] @ (89dc8 , std::allocator >) const@@Base+0xe30>) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 899e8 , std::allocator >) const@@Base+0xa58> │ │ │ │ + beq.w 899f0 , std::allocator >) const@@Base+0xa58> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 899e8 , std::allocator >) const@@Base+0xa58> │ │ │ │ - ldr r2, [pc, #708] @ (89ddc , std::allocator >) const@@Base+0xe4c>) │ │ │ │ - ldr r3, [pc, #692] @ (89dd0 , std::allocator >) const@@Base+0xe40>) │ │ │ │ + b.n 899f0 , std::allocator >) const@@Base+0xa58> │ │ │ │ + ldr r2, [pc, #708] @ (89de4 , std::allocator >) const@@Base+0xe4c>) │ │ │ │ + ldr r3, [pc, #692] @ (89dd8 , std::allocator >) const@@Base+0xe40>) │ │ │ │ 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.w 89d78 , std::allocator >) const@@Base+0xde8> │ │ │ │ + beq.w 89d80 , std::allocator >) const@@Base+0xde8> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #684] @ (89de0 , std::allocator >) const@@Base+0xe50>) │ │ │ │ - ldr r3, [pc, #664] @ (89dd0 , std::allocator >) const@@Base+0xe40>) │ │ │ │ + ldr r2, [pc, #684] @ (89de8 , std::allocator >) const@@Base+0xe50>) │ │ │ │ + ldr r3, [pc, #664] @ (89dd8 , std::allocator >) const@@Base+0xe40>) │ │ │ │ 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 89b2e , std::allocator >) const@@Base+0xb9e> │ │ │ │ + bne.n 89b36 , std::allocator >) const@@Base+0xb9e> │ │ │ │ blx 2cd7c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #656] @ (89de4 , std::allocator >) const@@Base+0xe54>) │ │ │ │ - ldr r3, [pc, #632] @ (89dd0 , std::allocator >) const@@Base+0xe40>) │ │ │ │ + ldr r2, [pc, #656] @ (89dec , std::allocator >) const@@Base+0xe54>) │ │ │ │ + ldr r3, [pc, #632] @ (89dd8 , std::allocator >) const@@Base+0xe40>) │ │ │ │ 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 89b2e , std::allocator >) const@@Base+0xb9e> │ │ │ │ + bne.n 89b36 , std::allocator >) const@@Base+0xb9e> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #632] @ (89de8 , std::allocator >) const@@Base+0xe58>) │ │ │ │ - ldr r3, [pc, #608] @ (89dd0 , std::allocator >) const@@Base+0xe40>) │ │ │ │ + ldr r2, [pc, #632] @ (89df0 , std::allocator >) const@@Base+0xe58>) │ │ │ │ + ldr r3, [pc, #608] @ (89dd8 , std::allocator >) const@@Base+0xe40>) │ │ │ │ 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 89b2e , std::allocator >) const@@Base+0xb9e> │ │ │ │ + bne.n 89b36 , std::allocator >) const@@Base+0xb9e> │ │ │ │ blx 2cd7c │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 898f0 , std::allocator >) const@@Base+0x960> │ │ │ │ + b.n 898f8 , std::allocator >) const@@Base+0x960> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 89a9e , std::allocator >) const@@Base+0xb0e> │ │ │ │ - ldr r2, [pc, #592] @ (89dec , std::allocator >) const@@Base+0xe5c>) │ │ │ │ - ldr r3, [pc, #560] @ (89dd0 , std::allocator >) const@@Base+0xe40>) │ │ │ │ + b.n 89aa6 , std::allocator >) const@@Base+0xb0e> │ │ │ │ + ldr r2, [pc, #592] @ (89df4 , std::allocator >) const@@Base+0xe5c>) │ │ │ │ + ldr r3, [pc, #560] @ (89dd8 , std::allocator >) const@@Base+0xe40>) │ │ │ │ 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 89b2e , std::allocator >) const@@Base+0xb9e> │ │ │ │ + bne.n 89b36 , std::allocator >) const@@Base+0xb9e> │ │ │ │ blx 2cd7c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 2fd70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -146898,251 +146924,251 @@ │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r2, #140] @ 0x8c │ │ │ │ blx 2bbac │ │ │ │ mov r0, r9 │ │ │ │ blx 2d34c >::~basic_ofstream()@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 89b4c , std::allocator >) const@@Base+0xbbc> │ │ │ │ + b.n 89b54 , std::allocator >) const@@Base+0xbbc> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 897ca , std::allocator >) const@@Base+0x83a> │ │ │ │ + b.n 897d2 , std::allocator >) const@@Base+0x83a> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 898a4 , std::allocator >) const@@Base+0x914> │ │ │ │ + b.n 898ac , std::allocator >) const@@Base+0x914> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - b.n 898f0 , std::allocator >) const@@Base+0x960> │ │ │ │ - b.n 89bde , std::allocator >) const@@Base+0xc4e> │ │ │ │ - ldr r3, [pc, #488] @ (89df0 , std::allocator >) const@@Base+0xe60>) │ │ │ │ + b.n 898f8 , std::allocator >) const@@Base+0x960> │ │ │ │ + b.n 89be6 , std::allocator >) const@@Base+0xc4e> │ │ │ │ + ldr r3, [pc, #488] @ (89df8 , std::allocator >) const@@Base+0xe60>) │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - ldr r1, [pc, #488] @ (89df4 , std::allocator >) const@@Base+0xe64>) │ │ │ │ - ldr r0, [pc, #488] @ (89df8 , std::allocator >) const@@Base+0xe68>) │ │ │ │ + ldr r1, [pc, #488] @ (89dfc , std::allocator >) const@@Base+0xe64>) │ │ │ │ + ldr r0, [pc, #488] @ (89e00 , std::allocator >) const@@Base+0xe68>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2d34c >::~basic_ofstream()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2d7a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2d34c >::~basic_ofstream()@plt> │ │ │ │ - b.n 89bd8 , std::allocator >) const@@Base+0xc48> │ │ │ │ + b.n 89be0 , std::allocator >) const@@Base+0xc48> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r5, #140] @ 0x8c │ │ │ │ blx 2bbac │ │ │ │ - b.n 89c1e , std::allocator >) const@@Base+0xc8e> │ │ │ │ - b.n 89c1e , std::allocator >) const@@Base+0xc8e> │ │ │ │ - ldr r2, [pc, #436] @ (89dfc , std::allocator >) const@@Base+0xe6c>) │ │ │ │ - ldr r3, [pc, #392] @ (89dd0 , std::allocator >) const@@Base+0xe40>) │ │ │ │ + b.n 89c26 , std::allocator >) const@@Base+0xc8e> │ │ │ │ + b.n 89c26 , std::allocator >) const@@Base+0xc8e> │ │ │ │ + ldr r2, [pc, #436] @ (89e04 , std::allocator >) const@@Base+0xe6c>) │ │ │ │ + ldr r3, [pc, #392] @ (89dd8 , std::allocator >) const@@Base+0xe40>) │ │ │ │ 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 89b2e , std::allocator >) const@@Base+0xb9e> │ │ │ │ - ldr r0, [pc, #416] @ (89e00 , std::allocator >) const@@Base+0xe70>) │ │ │ │ + bne.w 89b36 , std::allocator >) const@@Base+0xb9e> │ │ │ │ + ldr r0, [pc, #416] @ (89e08 , std::allocator >) const@@Base+0xe70>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 89c24 , std::allocator >) const@@Base+0xc94> │ │ │ │ + b.n 89c2c , std::allocator >) const@@Base+0xc94> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 89c2a , std::allocator >) const@@Base+0xc9a> │ │ │ │ - ldr r2, [pc, #404] @ (89e04 , std::allocator >) const@@Base+0xe74>) │ │ │ │ - ldr r3, [pc, #348] @ (89dd0 , std::allocator >) const@@Base+0xe40>) │ │ │ │ + b.n 89c32 , std::allocator >) const@@Base+0xc9a> │ │ │ │ + ldr r2, [pc, #404] @ (89e0c , std::allocator >) const@@Base+0xe74>) │ │ │ │ + ldr r3, [pc, #348] @ (89dd8 , std::allocator >) const@@Base+0xe40>) │ │ │ │ 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 89b2e , std::allocator >) const@@Base+0xb9e> │ │ │ │ + bne.w 89b36 , std::allocator >) const@@Base+0xb9e> │ │ │ │ blx 2cd7c │ │ │ │ - b.n 89bba , std::allocator >) const@@Base+0xc2a> │ │ │ │ + b.n 89bc2 , std::allocator >) const@@Base+0xc2a> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #372] @ (89e08 , std::allocator >) const@@Base+0xe78>) │ │ │ │ - ldr r3, [pc, #312] @ (89dd0 , std::allocator >) const@@Base+0xe40>) │ │ │ │ + ldr r2, [pc, #372] @ (89e10 , std::allocator >) const@@Base+0xe78>) │ │ │ │ + ldr r3, [pc, #312] @ (89dd8 , std::allocator >) const@@Base+0xe40>) │ │ │ │ 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.w 89b68 , std::allocator >) const@@Base+0xbd8> │ │ │ │ - b.n 89b2e , std::allocator >) const@@Base+0xb9e> │ │ │ │ - b.n 89bc8 , std::allocator >) const@@Base+0xc38> │ │ │ │ + beq.w 89b70 , std::allocator >) const@@Base+0xbd8> │ │ │ │ + b.n 89b36 , std::allocator >) const@@Base+0xb9e> │ │ │ │ + b.n 89bd0 , std::allocator >) const@@Base+0xc38> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 2fd70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ str.w r2, [r9, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r9, #140] @ 0x8c │ │ │ │ blx 2bbac │ │ │ │ - b.n 89bde , std::allocator >) const@@Base+0xc4e> │ │ │ │ - b.n 89cb4 , std::allocator >) const@@Base+0xd24> │ │ │ │ - b.n 89cc4 , std::allocator >) const@@Base+0xd34> │ │ │ │ - ldr r2, [pc, #304] @ (89e0c , std::allocator >) const@@Base+0xe7c>) │ │ │ │ - ldr r3, [pc, #244] @ (89dd0 , std::allocator >) const@@Base+0xe40>) │ │ │ │ + b.n 89be6 , std::allocator >) const@@Base+0xc4e> │ │ │ │ + b.n 89cbc , std::allocator >) const@@Base+0xd24> │ │ │ │ + b.n 89ccc , std::allocator >) const@@Base+0xd34> │ │ │ │ + ldr r2, [pc, #304] @ (89e14 , std::allocator >) const@@Base+0xe7c>) │ │ │ │ + ldr r3, [pc, #244] @ (89dd8 , std::allocator >) const@@Base+0xe40>) │ │ │ │ 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 89b2e , std::allocator >) const@@Base+0xb9e> │ │ │ │ - ldr r0, [pc, #284] @ (89e10 , std::allocator >) const@@Base+0xe80>) │ │ │ │ + bne.w 89b36 , std::allocator >) const@@Base+0xb9e> │ │ │ │ + ldr r0, [pc, #284] @ (89e18 , std::allocator >) const@@Base+0xe80>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - ldr r2, [pc, #280] @ (89e14 , std::allocator >) const@@Base+0xe84>) │ │ │ │ - ldr r3, [pc, #212] @ (89dd0 , std::allocator >) const@@Base+0xe40>) │ │ │ │ + ldr r2, [pc, #280] @ (89e1c , std::allocator >) const@@Base+0xe84>) │ │ │ │ + ldr r3, [pc, #212] @ (89dd8 , std::allocator >) const@@Base+0xe40>) │ │ │ │ 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 89b2e , std::allocator >) const@@Base+0xb9e> │ │ │ │ - ldr r0, [pc, #260] @ (89e18 , std::allocator >) const@@Base+0xe88>) │ │ │ │ + bne.w 89b36 , std::allocator >) const@@Base+0xb9e> │ │ │ │ + ldr r0, [pc, #260] @ (89e20 , std::allocator >) const@@Base+0xe88>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - ldr r3, [pc, #256] @ (89e1c , std::allocator >) const@@Base+0xe8c>) │ │ │ │ + ldr r3, [pc, #256] @ (89e24 , std::allocator >) const@@Base+0xe8c>) │ │ │ │ movs r2, #70 @ 0x46 │ │ │ │ - ldr r1, [pc, #256] @ (89e20 , std::allocator >) const@@Base+0xe90>) │ │ │ │ - ldr r0, [pc, #260] @ (89e24 , std::allocator >) const@@Base+0xe94>) │ │ │ │ + ldr r1, [pc, #256] @ (89e28 , std::allocator >) const@@Base+0xe90>) │ │ │ │ + ldr r0, [pc, #260] @ (89e2c , std::allocator >) const@@Base+0xe94>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ 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 89c32 , std::allocator >) const@@Base+0xca2> │ │ │ │ - ldr r2, [pc, #236] @ (89e28 , std::allocator >) const@@Base+0xe98>) │ │ │ │ - ldr r3, [pc, #148] @ (89dd0 , std::allocator >) const@@Base+0xe40>) │ │ │ │ + b.n 89c3a , std::allocator >) const@@Base+0xca2> │ │ │ │ + ldr r2, [pc, #236] @ (89e30 , std::allocator >) const@@Base+0xe98>) │ │ │ │ + ldr r3, [pc, #148] @ (89dd8 , std::allocator >) const@@Base+0xe40>) │ │ │ │ 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 89b2e , std::allocator >) const@@Base+0xb9e> │ │ │ │ - ldr r0, [pc, #216] @ (89e2c , std::allocator >) const@@Base+0xe9c>) │ │ │ │ + bne.w 89b36 , std::allocator >) const@@Base+0xb9e> │ │ │ │ + ldr r0, [pc, #216] @ (89e34 , std::allocator >) const@@Base+0xe9c>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - ldr r2, [pc, #212] @ (89e30 , std::allocator >) const@@Base+0xea0>) │ │ │ │ - ldr r3, [pc, #116] @ (89dd0 , std::allocator >) const@@Base+0xe40>) │ │ │ │ + ldr r2, [pc, #212] @ (89e38 , std::allocator >) const@@Base+0xea0>) │ │ │ │ + ldr r3, [pc, #116] @ (89dd8 , std::allocator >) const@@Base+0xe40>) │ │ │ │ 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 89b2e , std::allocator >) const@@Base+0xb9e> │ │ │ │ - ldr r0, [pc, #192] @ (89e34 , std::allocator >) const@@Base+0xea4>) │ │ │ │ + bne.w 89b36 , std::allocator >) const@@Base+0xb9e> │ │ │ │ + ldr r0, [pc, #192] @ (89e3c , std::allocator >) const@@Base+0xea4>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - ldr r0, [pc, #188] @ (89e38 , std::allocator >) const@@Base+0xea8>) │ │ │ │ + ldr r0, [pc, #188] @ (89e40 , std::allocator >) const@@Base+0xea8>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - ldr r2, [pc, #184] @ (89e3c , std::allocator >) const@@Base+0xeac>) │ │ │ │ - ldr r3, [pc, #76] @ (89dd0 , std::allocator >) const@@Base+0xe40>) │ │ │ │ + ldr r2, [pc, #184] @ (89e44 , std::allocator >) const@@Base+0xeac>) │ │ │ │ + ldr r3, [pc, #76] @ (89dd8 , std::allocator >) const@@Base+0xe40>) │ │ │ │ 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 89b2e , std::allocator >) const@@Base+0xb9e> │ │ │ │ + bne.w 89b36 , std::allocator >) const@@Base+0xb9e> │ │ │ │ blx 2cd7c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 2fd70 │ │ │ │ - b.n 89d2a , std::allocator >) const@@Base+0xd9a> │ │ │ │ - ldr r2, [pc, #152] @ (89e40 , std::allocator >) const@@Base+0xeb0>) │ │ │ │ - ldr r3, [pc, #40] @ (89dd0 , std::allocator >) const@@Base+0xe40>) │ │ │ │ + b.n 89d32 , std::allocator >) const@@Base+0xd9a> │ │ │ │ + ldr r2, [pc, #152] @ (89e48 , std::allocator >) const@@Base+0xeb0>) │ │ │ │ + ldr r3, [pc, #40] @ (89dd8 , std::allocator >) const@@Base+0xe40>) │ │ │ │ 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 89b2e , std::allocator >) const@@Base+0xb9e> │ │ │ │ + bne.w 89b36 , std::allocator >) const@@Base+0xb9e> │ │ │ │ blx 2cd7c │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #992 @ (adr r1, 8a1bc ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 8a1a4 ) │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ movs r4, r0 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #360] @ (89f5c , std::allocator >) const@@Base+0xfcc>) │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #160] @ (89e98 , std::allocator >) const@@Base+0xf08>) │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #568] @ (8a034 , std::allocator >) const@@Base+0x10a4>) │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ movs r4, r0 │ │ │ │ - vext.8 d16, d2, d1, #0 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + vaddl.s32 q8, d10, d1 │ │ │ │ + strh r6, [r6, r2] │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ movs r4, r0 │ │ │ │ - vhadd.s16 d16, d14, d1 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + vhadd.s16 d16, d6, d1 │ │ │ │ + strh r4, [r5, r0] │ │ │ │ movs r4, r0 │ │ │ │ - vhadd.s d0, d14, d1 │ │ │ │ - ldr r1, [pc, #784] @ (8a130 ) │ │ │ │ + vhadd.s d0, d6, d1 │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #88] @ (89e7c , std::allocator >) const@@Base+0xeec>) │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #160] @ (89ec8 , std::allocator >) const@@Base+0xf38>) │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ movs r4, r0 │ │ │ │ - cdp 0, 15, cr0, cr14, cr1, {0} │ │ │ │ - str r4, [r2, r7] │ │ │ │ + cdp 0, 15, cr0, cr6, cr1, {0} │ │ │ │ + str r4, [r1, r7] │ │ │ │ movs r4, r0 │ │ │ │ - cdp 0, 13, cr0, cr14, cr1, {0} │ │ │ │ cdp 0, 13, cr0, cr6, cr1, {0} │ │ │ │ - str r4, [r5, r6] │ │ │ │ + cdp 0, 12, cr0, cr14, cr1, {0} │ │ │ │ + str r4, [r4, r6] │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r0, [r0, r6] │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -147152,334 +147178,334 @@ │ │ │ │ blx 2ceec , 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 r8, r0 │ │ │ │ strd r3, r5, [r0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 89e82 , std::allocator >) const@@Base+0xef2> │ │ │ │ + cbz r0, 89e8a , std::allocator >) const@@Base+0xef2> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 89e44 , std::allocator >) const@@Base+0xeb4> │ │ │ │ + bl 89e4c , std::allocator >) const@@Base+0xeb4> │ │ │ │ str.w r0, [r8, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 89ec2 , std::allocator >) const@@Base+0xf32> │ │ │ │ + cbz r5, 89eca , std::allocator >) const@@Base+0xf32> │ │ │ │ add.w r1, r5, #16 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ blx 2ceec , 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, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r7, r7, [r0, #8] │ │ │ │ str r0, [r6, #8] │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 89eb0 , std::allocator >) const@@Base+0xf20> │ │ │ │ + cbz r0, 89eb8 , std::allocator >) const@@Base+0xf20> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 89e44 , std::allocator >) const@@Base+0xeb4> │ │ │ │ + bl 89e4c , std::allocator >) const@@Base+0xeb4> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 89ec2 , std::allocator >) const@@Base+0xf32> │ │ │ │ + cbz r5, 89eca , std::allocator >) const@@Base+0xf32> │ │ │ │ add.w r1, r5, #16 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r4 │ │ │ │ blx 2ceec , 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> │ │ │ │ - b.n 89e94 , std::allocator >) const@@Base+0xf04> │ │ │ │ + b.n 89e9c , std::allocator >) const@@Base+0xf04> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ mov r0, r8 │ │ │ │ - bl 8861c │ │ │ │ + bl 88624 │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a0ee , std::allocator >) const@@Base+0x115e> │ │ │ │ + beq.w 8a0f6 , std::allocator >) const@@Base+0x115e> │ │ │ │ stmdb 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 8a0b8 , std::allocator >) const@@Base+0x1128> │ │ │ │ + beq.w 8a0c0 , std::allocator >) const@@Base+0x1128> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a08c , std::allocator >) const@@Base+0x10fc> │ │ │ │ + beq.w 8a094 , std::allocator >) const@@Base+0x10fc> │ │ │ │ ldr.w fp, [sl, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8a05c , std::allocator >) const@@Base+0x10cc> │ │ │ │ + beq.w 8a064 , std::allocator >) const@@Base+0x10cc> │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8a000 , std::allocator >) const@@Base+0x1070> │ │ │ │ + beq.n 8a008 , std::allocator >) const@@Base+0x1070> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 89faa , std::allocator >) const@@Base+0x101a> │ │ │ │ + beq.n 89fb2 , std::allocator >) const@@Base+0x101a> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 89fd4 , std::allocator >) const@@Base+0x1044> │ │ │ │ + beq.n 89fdc , std::allocator >) const@@Base+0x1044> │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8a030 , std::allocator >) const@@Base+0x10a0> │ │ │ │ + beq.n 8a038 , std::allocator >) const@@Base+0x10a0> │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 89f78 , std::allocator >) const@@Base+0xfe8> │ │ │ │ + cbz r7, 89f80 , std::allocator >) const@@Base+0xfe8> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 89ee0 , std::allocator >) const@@Base+0xf50> │ │ │ │ + bl 89ee8 , std::allocator >) const@@Base+0xf50> │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 89f6c , std::allocator >) const@@Base+0xfdc> │ │ │ │ + beq.n 89f74 , std::allocator >) const@@Base+0xfdc> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 89f44 , std::allocator >) const@@Base+0xfb4> │ │ │ │ + bne.n 89f4c , std::allocator >) const@@Base+0xfb4> │ │ │ │ add.w r0, r9, #40 @ 0x28 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 89f9a , std::allocator >) const@@Base+0x100a> │ │ │ │ + beq.n 89fa2 , std::allocator >) const@@Base+0x100a> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8a030 , std::allocator >) const@@Base+0x10a0> │ │ │ │ + beq.n 8a038 , std::allocator >) const@@Base+0x10a0> │ │ │ │ mov r9, r7 │ │ │ │ - b.n 89f3e , std::allocator >) const@@Base+0xfae> │ │ │ │ + b.n 89f46 , std::allocator >) const@@Base+0xfae> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 89fc6 , std::allocator >) const@@Base+0x1036> │ │ │ │ + beq.n 89fce , std::allocator >) const@@Base+0x1036> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 8a000 , std::allocator >) const@@Base+0x1070> │ │ │ │ + cbz r5, 8a008 , std::allocator >) const@@Base+0x1070> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 89f28 , std::allocator >) const@@Base+0xf98> │ │ │ │ + b.n 89f30 , std::allocator >) const@@Base+0xf98> │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 89ff0 , std::allocator >) const@@Base+0x1060> │ │ │ │ + beq.n 89ff8 , std::allocator >) const@@Base+0x1060> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 89faa , std::allocator >) const@@Base+0x101a> │ │ │ │ + beq.n 89fb2 , std::allocator >) const@@Base+0x101a> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 89f2e , std::allocator >) const@@Base+0xf9e> │ │ │ │ + b.n 89f36 , std::allocator >) const@@Base+0xf9e> │ │ │ │ add.w r0, fp, #40 @ 0x28 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8a022 , std::allocator >) const@@Base+0x1092> │ │ │ │ + beq.n 8a02a , std::allocator >) const@@Base+0x1092> │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 8a05c , std::allocator >) const@@Base+0x10cc> │ │ │ │ + cbz r4, 8a064 , std::allocator >) const@@Base+0x10cc> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 89f20 , std::allocator >) const@@Base+0xf90> │ │ │ │ + b.n 89f28 , std::allocator >) const@@Base+0xf90> │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8a04c , std::allocator >) const@@Base+0x10bc> │ │ │ │ + beq.n 8a054 , std::allocator >) const@@Base+0x10bc> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89fd4 , std::allocator >) const@@Base+0x1044> │ │ │ │ + beq.n 89fdc , std::allocator >) const@@Base+0x1044> │ │ │ │ mov r6, r7 │ │ │ │ - b.n 89f34 , std::allocator >) const@@Base+0xfa4> │ │ │ │ + b.n 89f3c , std::allocator >) const@@Base+0xfa4> │ │ │ │ add.w r0, sl, #40 @ 0x28 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8a07e , std::allocator >) const@@Base+0x10ee> │ │ │ │ + beq.n 8a086 , std::allocator >) const@@Base+0x10ee> │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 8a08c , std::allocator >) const@@Base+0x10fc> │ │ │ │ + cbz r4, 8a094 , std::allocator >) const@@Base+0x10fc> │ │ │ │ mov sl, r4 │ │ │ │ - b.n 89f14 , std::allocator >) const@@Base+0xf84> │ │ │ │ + b.n 89f1c , std::allocator >) const@@Base+0xf84> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8a0aa , std::allocator >) const@@Base+0x111a> │ │ │ │ + beq.n 8a0b2 , std::allocator >) const@@Base+0x111a> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 8a0b8 , std::allocator >) const@@Base+0x1128> │ │ │ │ + cbz r4, 8a0c0 , std::allocator >) const@@Base+0x1128> │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 89f06 , std::allocator >) const@@Base+0xf76> │ │ │ │ + b.n 89f0e , std::allocator >) const@@Base+0xf76> │ │ │ │ add.w r0, r8, #40 @ 0x28 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8a0da , std::allocator >) const@@Base+0x114a> │ │ │ │ + beq.n 8a0e2 , std::allocator >) const@@Base+0x114a> │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 8a0e8 , std::allocator >) const@@Base+0x1158> │ │ │ │ + cbz r4, 8a0f0 , std::allocator >) const@@Base+0x1158> │ │ │ │ mov r8, r4 │ │ │ │ - b.n 89efa , std::allocator >) const@@Base+0xf6a> │ │ │ │ + b.n 89f02 , std::allocator >) const@@Base+0xf6a> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008a0f0 : │ │ │ │ +0008a0f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (8a148 ) │ │ │ │ + ldr r3, [pc, #72] @ (8a150 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #72] @ (8a14c ) │ │ │ │ + ldr r2, [pc, #72] @ (8a154 ) │ │ │ │ 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 8a120 │ │ │ │ + beq.n 8a128 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8a142 │ │ │ │ + cbz r0, 8a14a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 8a142 │ │ │ │ + cbnz r3, 8a14a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #160] @ (8a1ec ) │ │ │ │ + ldr r6, [pc, #128] @ (8a1d4 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008a150 : │ │ │ │ +0008a158 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2bca8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008a170 : │ │ │ │ +0008a178 : │ │ │ │ stmdb 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, #508] @ (8a380 ) │ │ │ │ + ldr r0, [pc, #508] @ (8a388 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #508] @ (8a384 ) │ │ │ │ + ldr r1, [pc, #508] @ (8a38c ) │ │ │ │ add r0, pc │ │ │ │ - ldr.w r8, [pc, #508] @ 8a388 │ │ │ │ + ldr.w r8, [pc, #508] @ 8a390 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #504] @ (8a38c ) │ │ │ │ + ldr r2, [pc, #504] @ (8a394 ) │ │ │ │ add r8, 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 r3, [r7, #8] │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r3, 8a1b4 │ │ │ │ + cbz r3, 8a1bc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r4, #0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ str r4, [r5, #12] │ │ │ │ str r3, [r5, #8] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ strd r4, r4, [r5, #12] │ │ │ │ add.w r0, r5, #16 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r4, 8a1d6 │ │ │ │ + cbz r4, 8a1de │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ add.w sl, r5, #20 │ │ │ │ add.w r3, r5, #28 │ │ │ │ str r3, [r5, #20] │ │ │ │ @@ -147490,15 +147516,15 @@ │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ ldrd r2, r3, [r7, #48] @ 0x30 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [r7, #56] @ 0x38 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ blx 2b66c │ │ │ │ - ldr r3, [pc, #392] @ (8a390 ) │ │ │ │ + ldr r3, [pc, #392] @ (8a398 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ strd r6, r6, [r0, #12] │ │ │ │ adds r3, #8 │ │ │ │ strd r6, r6, [r0, #28] │ │ │ │ @@ -147510,193 +147536,193 @@ │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #4] │ │ │ │ strb.w r6, [r0, #48] @ 0x30 │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ add.w r0, r5, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #336] @ (8a394 ) │ │ │ │ + ldr r3, [pc, #336] @ (8a39c ) │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r4, [r5, #12] │ │ │ │ ldr r7, [r7, #12] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8a320 │ │ │ │ + bne.n 8a328 │ │ │ │ add.w r3, r4, #8 │ │ │ │ add.w r2, r7, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a2b0 │ │ │ │ + beq.n 8a2b8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a328 │ │ │ │ + beq.n 8a330 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r6, [r3, #4] │ │ │ │ - cbz r2, 8a276 │ │ │ │ + cbz r2, 8a27e │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd r1, r1, [r4, #20] │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a318 │ │ │ │ + beq.n 8a320 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 89e44 , std::allocator >) const@@Base+0xeb4> │ │ │ │ + bl 89e4c , std::allocator >) const@@Base+0xeb4> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a28e │ │ │ │ + bne.n 8a296 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a29a │ │ │ │ + bne.n 8a2a2 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a318 │ │ │ │ + bne.n 8a320 │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8a2c4 │ │ │ │ + beq.n 8a2cc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 8a2d0 │ │ │ │ + cbz r0, 8a2d8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 8a310 │ │ │ │ + cbz r3, 8a318 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ str.w r8, [r4, #32] │ │ │ │ - cbz r6, 8a2de │ │ │ │ + cbz r6, 8a2e6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 8a2ea │ │ │ │ + cbz r0, 8a2f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 8a308 │ │ │ │ + cbz r3, 8a310 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #168] @ (8a398 ) │ │ │ │ - ldr r3, [pc, #148] @ (8a384 ) │ │ │ │ + ldr r2, [pc, #168] @ (8a3a0 ) │ │ │ │ + ldr r3, [pc, #148] @ (8a38c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8a36a │ │ │ │ + bne.n 8a372 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 8a2ea │ │ │ │ + b.n 8a2f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 8a2d0 │ │ │ │ + b.n 8a2d8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8861c │ │ │ │ - b.n 8a2b0 │ │ │ │ + bl 88624 │ │ │ │ + b.n 8a2b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 8a2ec │ │ │ │ + b.n 8a2f4 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r4, #28] │ │ │ │ strd r1, r1, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a286 │ │ │ │ - b.n 8a2b0 │ │ │ │ + bne.n 8a28e │ │ │ │ + b.n 8a2b8 │ │ │ │ mov r0, sl │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r5, #12 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r5, #8 │ │ │ │ blx 2b5e4 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #68] @ (8a39c ) │ │ │ │ - ldr r3, [pc, #40] @ (8a384 ) │ │ │ │ + ldr r2, [pc, #68] @ (8a3a4 ) │ │ │ │ + ldr r3, [pc, #40] @ (8a38c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8a37c │ │ │ │ + beq.n 8a384 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 8a340 │ │ │ │ + b.n 8a348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a33a │ │ │ │ - bl 8861c │ │ │ │ - b.n 8a33a │ │ │ │ + beq.n 8a342 │ │ │ │ + bl 88624 │ │ │ │ + b.n 8a342 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r5, [pc, #672] @ (8a624 ) │ │ │ │ + ldr r5, [pc, #640] @ (8a60c ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #632] @ (8a604 ) │ │ │ │ + ldr r5, [pc, #600] @ (8a5ec ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #256] @ (8a49c ) │ │ │ │ + ldr r4, [pc, #224] @ (8a484 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #856] @ (8a6f8 ) │ │ │ │ + ldr r3, [pc, #824] @ (8a6e0 ) │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008a3a0 : │ │ │ │ +0008a3a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr.w r5, [pc, #1368] @ 8a90c │ │ │ │ + ldr.w r5, [pc, #1368] @ 8a914 │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ - ldr.w r4, [pc, #1368] @ 8a910 │ │ │ │ + ldr.w r4, [pc, #1368] @ 8a918 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ movs r2, #7 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r3, [pc, #1356] @ 8a914 │ │ │ │ + ldr.w r3, [pc, #1356] @ 8a91c │ │ │ │ adds r0, #20 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ mov.w r4, #0 │ │ │ │ - ldr.w r7, [pc, #1340] @ 8a918 │ │ │ │ + ldr.w r7, [pc, #1340] @ 8a920 │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2b66c │ │ │ │ - ldr.w r2, [pc, #1332] @ 8a91c │ │ │ │ + ldr.w r2, [pc, #1332] @ 8a924 │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ str r3, [r0, #28] │ │ │ │ adds r2, #8 │ │ │ │ @@ -147718,29 +147744,29 @@ │ │ │ │ blx 2b66c │ │ │ │ mov r4, r0 │ │ │ │ blx 2d9e8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - cbz r0, 8a444 │ │ │ │ + cbz r0, 8a44c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a5fc │ │ │ │ + beq.w 8a604 │ │ │ │ str r4, [r6, #8] │ │ │ │ movs r0, #112 @ 0x70 │ │ │ │ blx 2b66c │ │ │ │ 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, #1216] @ 8a920 │ │ │ │ + ldr.w r3, [pc, #1216] @ 8a928 │ │ │ │ mov r4, r0 │ │ │ │ strd r5, r5, [r0, #12] │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ strd r5, r5, [r0, #36] @ 0x24 │ │ │ │ add.w r8, sp, #120 @ 0x78 │ │ │ │ strd r5, r5, [r0, #52] @ 0x34 │ │ │ │ str r5, [r0, #28] │ │ │ │ @@ -147758,20 +147784,20 @@ │ │ │ │ str r5, [r0, #108] @ 0x6c │ │ │ │ strd r3, r3, [r0, #100] @ 0x64 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r0, r6, #16 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ - ldr.w r2, [pc, #1140] @ 8a924 │ │ │ │ + ldr.w r2, [pc, #1140] @ 8a92c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [ip] │ │ │ │ - ldr.w r3, [pc, #1128] @ 8a928 │ │ │ │ + ldr.w r3, [pc, #1128] @ 8a930 │ │ │ │ str r4, [r6, #16] │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ strb.w r5, [sp, #103] @ 0x67 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ str r5, [sp, #4] │ │ │ │ @@ -147794,166 +147820,166 @@ │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 8a518 │ │ │ │ + beq.n 8a520 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 8a526 │ │ │ │ + beq.n 8a52e │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldrd r4, r9, [r6, #8] │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8a614 │ │ │ │ - ldr r1, [pc, #1012] @ (8a92c ) │ │ │ │ + beq.n 8a61c │ │ │ │ + ldr r1, [pc, #1012] @ (8a934 ) │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8a61e │ │ │ │ + bne.n 8a626 │ │ │ │ adds r0, #2 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ - cbz r0, 8a558 │ │ │ │ + cbz r0, 8a560 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8a60c │ │ │ │ + beq.n 8a614 │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 8a56a │ │ │ │ + cbz r0, 8a572 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a5d6 │ │ │ │ + beq.n 8a5de │ │ │ │ ldrd r9, r4, [r6, #12] │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8a5ea │ │ │ │ - ldr r1, [pc, #948] @ (8a930 ) │ │ │ │ + beq.n 8a5f2 │ │ │ │ + ldr r1, [pc, #948] @ (8a938 ) │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8a5f4 │ │ │ │ + bne.n 8a5fc │ │ │ │ adds r0, #2 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ - cbz r0, 8a59c │ │ │ │ + cbz r0, 8a5a4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8a604 │ │ │ │ + beq.n 8a60c │ │ │ │ str.w r4, [r9, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 8a5ac │ │ │ │ + cbz r0, 8a5b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 8a5ce │ │ │ │ + cbz r3, 8a5d6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c070 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #896] @ (8a934 ) │ │ │ │ - ldr r3, [pc, #856] @ (8a910 ) │ │ │ │ + ldr r2, [pc, #896] @ (8a93c ) │ │ │ │ + ldr r3, [pc, #856] @ (8a918 ) │ │ │ │ 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 8a6d8 │ │ │ │ + bne.w 8a6e0 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 8a5ac │ │ │ │ + b.n 8a5b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldrd r9, r4, [r6, #12] │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8a578 │ │ │ │ - ldr r1, [pc, #836] @ (8a930 ) │ │ │ │ + bne.n 8a580 │ │ │ │ + ldr r1, [pc, #836] @ (8a938 ) │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8a58c │ │ │ │ + beq.n 8a594 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ blx r2 │ │ │ │ - b.n 8a5a0 │ │ │ │ + b.n 8a5a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 8a444 │ │ │ │ + b.n 8a44c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ - b.n 8a59c │ │ │ │ + b.n 8a5a4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ - b.n 8a558 │ │ │ │ - ldr r1, [pc, #788] @ (8a92c ) │ │ │ │ + b.n 8a560 │ │ │ │ + ldr r1, [pc, #788] @ (8a934 ) │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8a548 │ │ │ │ + beq.n 8a550 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ blx r2 │ │ │ │ - b.n 8a55c │ │ │ │ + b.n 8a564 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ blx 2b5e4 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c070 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r9 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 8a710 │ │ │ │ + beq.n 8a718 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 8a76c │ │ │ │ + beq.w 8a774 │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ - ldr r1, [pc, #752] @ (8a938 ) │ │ │ │ + ldr r1, [pc, #752] @ (8a940 ) │ │ │ │ add r2, sp, #28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #744] @ (8a93c ) │ │ │ │ + ldr r1, [pc, #744] @ (8a944 ) │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc │ │ │ │ blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #736] @ (8a940 ) │ │ │ │ + ldr r1, [pc, #736] @ (8a948 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r3, [pc, #728] @ (8a944 ) │ │ │ │ + ldr r3, [pc, #728] @ (8a94c ) │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -147977,113 +148003,113 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d5b8 │ │ │ │ - ldr r2, [pc, #644] @ (8a948 ) │ │ │ │ - ldr r3, [pc, #584] @ (8a910 ) │ │ │ │ + ldr r2, [pc, #644] @ (8a950 ) │ │ │ │ + ldr r3, [pc, #584] @ (8a918 ) │ │ │ │ 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 8a858 │ │ │ │ + beq.w 8a860 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r4, r1 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8a638 │ │ │ │ + b.n 8a640 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #592] @ (8a94c ) │ │ │ │ - ldr r3, [pc, #532] @ (8a910 ) │ │ │ │ + ldr r2, [pc, #592] @ (8a954 ) │ │ │ │ + ldr r3, [pc, #532] @ (8a918 ) │ │ │ │ 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 8a6d8 │ │ │ │ + bne.n 8a6e0 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #556] @ (8a950 ) │ │ │ │ + ldr r3, [pc, #556] @ (8a958 ) │ │ │ │ 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 2be50 <__cxa_allocate_exception@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d5b8 │ │ │ │ - ldr r2, [pc, #524] @ (8a954 ) │ │ │ │ - ldr r3, [pc, #456] @ (8a910 ) │ │ │ │ + ldr r2, [pc, #524] @ (8a95c ) │ │ │ │ + ldr r3, [pc, #456] @ (8a918 ) │ │ │ │ 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 8a6d8 │ │ │ │ - ldr r2, [pc, #508] @ (8a958 ) │ │ │ │ + bne.n 8a6e0 │ │ │ │ + ldr r2, [pc, #508] @ (8a960 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #508] @ (8a95c ) │ │ │ │ + ldr r3, [pc, #508] @ (8a964 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ - ldr r3, [pc, #496] @ (8a960 ) │ │ │ │ + ldr r3, [pc, #496] @ (8a968 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #484] @ (8a964 ) │ │ │ │ + ldr r3, [pc, #484] @ (8a96c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx r4 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #472] @ (8a968 ) │ │ │ │ + ldr r1, [pc, #472] @ (8a970 ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, pc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #460] @ (8a96c ) │ │ │ │ + ldr r1, [pc, #460] @ (8a974 ) │ │ │ │ add r2, sp, #28 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc │ │ │ │ blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #452] @ (8a970 ) │ │ │ │ + ldr r1, [pc, #452] @ (8a978 ) │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -148101,26 +148127,26 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #388] @ (8a974 ) │ │ │ │ - ldr r3, [pc, #284] @ (8a910 ) │ │ │ │ + ldr r2, [pc, #388] @ (8a97c ) │ │ │ │ + ldr r3, [pc, #284] @ (8a918 ) │ │ │ │ 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 8a6d8 │ │ │ │ - ldr r2, [pc, #368] @ (8a978 ) │ │ │ │ + bne.w 8a6e0 │ │ │ │ + ldr r2, [pc, #368] @ (8a980 ) │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #368] @ (8a97c ) │ │ │ │ + ldr r3, [pc, #368] @ (8a984 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ @@ -148132,174 +148158,174 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2c174 │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #316] @ (8a980 ) │ │ │ │ - ldr r3, [pc, #204] @ (8a910 ) │ │ │ │ + ldr r2, [pc, #316] @ (8a988 ) │ │ │ │ + ldr r3, [pc, #204] @ (8a918 ) │ │ │ │ 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 8a70c │ │ │ │ - b.n 8a6d8 │ │ │ │ - ldr r2, [pc, #252] @ (8a958 ) │ │ │ │ + beq.w 8a714 │ │ │ │ + b.n 8a6e0 │ │ │ │ + ldr r2, [pc, #252] @ (8a960 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #252] @ (8a95c ) │ │ │ │ + ldr r3, [pc, #252] @ (8a964 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ blx 2c15c │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #260] @ (8a984 ) │ │ │ │ - ldr r3, [pc, #144] @ (8a910 ) │ │ │ │ + ldr r2, [pc, #260] @ (8a98c ) │ │ │ │ + ldr r3, [pc, #144] @ (8a918 ) │ │ │ │ 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 8a70c │ │ │ │ - b.n 8a6d8 │ │ │ │ - b.n 8a872 │ │ │ │ + beq.w 8a714 │ │ │ │ + b.n 8a6e0 │ │ │ │ + b.n 8a87a │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 8a878 │ │ │ │ - b.n 8a89c │ │ │ │ - b.n 8a8a2 │ │ │ │ - b.n 8a8a8 │ │ │ │ - b.n 8a8ae │ │ │ │ - b.n 8a878 │ │ │ │ - b.n 8a824 │ │ │ │ - b.n 8a82a │ │ │ │ - b.n 8a830 │ │ │ │ - b.n 8a836 │ │ │ │ + b.n 8a880 │ │ │ │ + b.n 8a8a4 │ │ │ │ + b.n 8a8aa │ │ │ │ + b.n 8a8b0 │ │ │ │ + b.n 8a8b6 │ │ │ │ + b.n 8a880 │ │ │ │ + b.n 8a82c │ │ │ │ + b.n 8a832 │ │ │ │ + b.n 8a838 │ │ │ │ + b.n 8a83e │ │ │ │ mov r0, r4 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #180] @ (8a988 ) │ │ │ │ - ldr r3, [pc, #56] @ (8a910 ) │ │ │ │ + ldr r2, [pc, #180] @ (8a990 ) │ │ │ │ + ldr r3, [pc, #56] @ (8a918 ) │ │ │ │ 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 8a70c │ │ │ │ - b.n 8a6d8 │ │ │ │ - b.n 8a8ce │ │ │ │ + beq.w 8a714 │ │ │ │ + b.n 8a6e0 │ │ │ │ + b.n 8a8d6 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a630 │ │ │ │ + beq.w 8a638 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a630 │ │ │ │ + bne.w 8a638 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 8a630 │ │ │ │ - ldr r3, [pc, #464] @ (8aae0 ) │ │ │ │ + b.n 8a638 │ │ │ │ + ldr r3, [pc, #432] @ (8aac8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb0>) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 8a244 │ │ │ │ + b.n 8a23c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #280] @ (8aa34 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x24>) │ │ │ │ + ldr r3, [pc, #248] @ (8aa1c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x4>) │ │ │ │ movs r4, r0 │ │ │ │ asrs r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #488] @ (8ab20 ) │ │ │ │ + ldr r1, [pc, #456] @ (8ab08 ) │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #424] @ (8aaf4 ) │ │ │ │ + ldr r0, [pc, #392] @ (8aadc ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [pc, #208] @ (8aa20 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x10>) │ │ │ │ + ldr r0, [pc, #176] @ (8aa08 ) │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ movs r2, r0 │ │ │ │ - blx sp │ │ │ │ + blx ip │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ movs r2, r0 │ │ │ │ - bx r7 │ │ │ │ + bx r6 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, sp │ │ │ │ + mov ip, ip │ │ │ │ movs r4, r0 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r8, r5 │ │ │ │ movs r4, r0 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, sl │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008a98c : │ │ │ │ +0008a994 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ (8aa08 ) │ │ │ │ + ldr r2, [pc, #108] @ (8aa10 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #108] @ (8aa0c ) │ │ │ │ + ldr r1, [pc, #108] @ (8aa14 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r3, [r0, #4] │ │ │ │ - vldr d7, [pc, #88] @ 8aa00 │ │ │ │ + vldr d7, [pc, #88] @ 8aa08 │ │ │ │ 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 │ │ │ │ @@ -148319,56 +148345,56 @@ │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2b5e4 ::ReleasePointer_()@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ ... │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp lr, r0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008aa10 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ +0008aa18 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #152] @ (8aabc , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xac>) │ │ │ │ + ldr r1, [pc, #152] @ (8aac4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xac>) │ │ │ │ movs r6, #0 │ │ │ │ - ldr r0, [pc, #152] @ (8aac0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb0>) │ │ │ │ + ldr r0, [pc, #152] @ (8aac8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xb0>) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r6, [r4, #4] │ │ │ │ ldr r0, [r1, r0] │ │ │ │ adds r0, #8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r3, 8aa3c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2c> │ │ │ │ + cbz r3, 8aa44 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x2c> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ add.w r7, r4, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r6, 8aa50 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x40> │ │ │ │ + cbz r6, 8aa58 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x40> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r5, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ add.w r6, r4, #16 │ │ │ │ - cbz r5, 8aa6a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x5a> │ │ │ │ + cbz r5, 8aa72 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x5a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ add.w r3, r4, #28 │ │ │ │ str r3, [r4, #20] │ │ │ │ @@ -148390,75 +148416,75 @@ │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2b5e4 ::ReleasePointer_()@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008aac4 : │ │ │ │ +0008aacc : │ │ │ │ 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 8aaf6 │ │ │ │ + beq.n 8aafe │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8aaee │ │ │ │ + beq.n 8aaf6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 8aadc │ │ │ │ + bne.n 8aae4 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r5, 8ab02 │ │ │ │ + cbz r5, 8ab0a │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r1, r5 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r4, [r6, #56] @ 0x38 │ │ │ │ - cbz r4, 8ab1a │ │ │ │ + cbz r4, 8ab22 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 88520 │ │ │ │ + bl 88528 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #24 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ab06 │ │ │ │ + bne.n 8ab0e │ │ │ │ ldr r0, [r6, #24] │ │ │ │ add.w r3, r6, #32 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8ab2c │ │ │ │ + beq.n 8ab34 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8ab3e │ │ │ │ + beq.n 8ab46 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008ab48 : │ │ │ │ +0008ab50 : │ │ │ │ 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 r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -148466,17 +148492,17 @@ │ │ │ │ ldrb.w lr, [r5, #73] @ 0x49 │ │ │ │ ldrd r9, r6, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ ldrb.w ip, [r5, #74] @ 0x4a │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8abb6 │ │ │ │ + bne.n 8abbe │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8ac3a │ │ │ │ + beq.n 8ac42 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r8, [sp, #4] │ │ │ │ str.w ip, [sp] │ │ │ │ blx r4 │ │ │ │ add.w r4, r9, #536870912 @ 0x20000000 │ │ │ │ subs r4, #1 │ │ │ │ @@ -148494,15 +148520,15 @@ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ mov.w r4, lr, lsl #3 │ │ │ │ adds r7, r6, r4 │ │ │ │ strd r4, r7, [sp, #20] │ │ │ │ add.w r7, r8, r4 │ │ │ │ str r7, [sp, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8ac00 │ │ │ │ + bne.n 8ac08 │ │ │ │ add.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r8, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ blx r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -148514,15 +148540,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r4, r9, #2 │ │ │ │ stmia.w sp, {r4, r6, r8} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ blx r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - vldr d7, [pc, #64] @ 8ac50 │ │ │ │ + vldr d7, [pc, #64] @ 8ac58 │ │ │ │ add r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r3, r8 │ │ │ │ vstr d7, [r6, #-8] │ │ │ │ ldrd r6, r7, [r5, #80] @ 0x50 │ │ │ │ strd r6, r7, [r3, #-8] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ @@ -148538,15 +148564,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0008ac58 : │ │ │ │ +0008ac60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -148559,34 +148585,34 @@ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ blx r6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r4, #72] @ 0x48 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r1, 8ac96 │ │ │ │ + cbz r1, 8ac9e │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 8acf2 │ │ │ │ + beq.n 8acfa │ │ │ │ ldrb.w r1, [r4, #73] @ 0x49 │ │ │ │ ldrb.w r5, [r4, #74] @ 0x4a │ │ │ │ - cbnz r1, 8acbc │ │ │ │ - cbz r5, 8acb6 │ │ │ │ + cbnz r1, 8acc4 │ │ │ │ + cbz r5, 8acbe │ │ │ │ ldr r1, [r2, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldrd r2, r1, [r4, #24] │ │ │ │ subs r1, r1, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r2, r2, r1, asr #3 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r5, 8acde │ │ │ │ + cbz r5, 8ace6 │ │ │ │ adds r1, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldrd r4, r2, [r4, #24] │ │ │ │ ldr.w r1, [r8] │ │ │ │ subs r4, r2, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r1, r1, r4, asr #3 │ │ │ │ @@ -148605,30 +148631,30 @@ │ │ │ │ ldrd r5, r1, [r4, #24] │ │ │ │ subs r5, r1, r5 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add.w r1, r1, r5, asr #3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r1, [r5, #0] │ │ │ │ - b.n 8ac96 │ │ │ │ + b.n 8ac9e │ │ │ │ nop │ │ │ │ │ │ │ │ -0008ad08 : │ │ │ │ +0008ad10 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldrb.w ip, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 8ad3a │ │ │ │ + bne.n 8ad42 │ │ │ │ ldrd r5, r0, [r4, #12] │ │ │ │ subs r0, r0, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ sub.w r0, r5, r0, asr #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ vldr d6, [r4, #40] @ 0x28 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -148638,29 +148664,29 @@ │ │ │ │ ldrb.w lr, [r4, #73] @ 0x49 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldrb.w r6, [r4, #74] @ 0x4a │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8ad7e │ │ │ │ + bne.n 8ad86 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8ade6 │ │ │ │ + beq.n 8adee │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [sp] │ │ │ │ - b.n 8ada0 │ │ │ │ - cbnz r6, 8adc6 │ │ │ │ + b.n 8ada8 │ │ │ │ + cbnz r6, 8adce │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ - vldr d7, [pc, #300] @ 8aeb0 │ │ │ │ + vldr d7, [pc, #300] @ 8aeb8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8ae56 │ │ │ │ + beq.n 8ae5e │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [sp] │ │ │ │ @@ -148670,55 +148696,55 @@ │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 8adbe │ │ │ │ + cbz r3, 8adc6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8adfe │ │ │ │ + beq.n 8ae06 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ - vldr d7, [pc, #228] @ 8aeb0 │ │ │ │ - cbz r6, 8adf0 │ │ │ │ + vldr d7, [pc, #228] @ 8aeb8 │ │ │ │ + cbz r6, 8adf8 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ sub.w ip, r6, #2 │ │ │ │ str.w ip, [sp] │ │ │ │ - b.n 8ada0 │ │ │ │ + b.n 8ada8 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #0] │ │ │ │ - b.n 8ada0 │ │ │ │ + b.n 8ada8 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r6, r7, lsl #3 │ │ │ │ vldr d7, [lr, #-16] │ │ │ │ - b.n 8adce │ │ │ │ + b.n 8add6 │ │ │ │ ldrd r3, r2, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 8ae64 │ │ │ │ + beq.n 8ae6c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8adbe │ │ │ │ + bne.n 8adc6 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ - beq.n 8adbe │ │ │ │ + beq.n 8adc6 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov.w ip, r3, asr #2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ subs r2, #4 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ @@ -148732,59 +148758,59 @@ │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, ip │ │ │ │ add r3, r5 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r3, r5 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bcc.n 8ae3c │ │ │ │ - b.n 8adbe │ │ │ │ + bcc.n 8ae44 │ │ │ │ + b.n 8adc6 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r6, r7, lsl #3 │ │ │ │ vldr d7, [lr, #-8] │ │ │ │ - b.n 8ad8a │ │ │ │ + b.n 8ad92 │ │ │ │ ldrd r3, r1, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8adbe │ │ │ │ + beq.n 8adc6 │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ subs r1, r1, r3 │ │ │ │ - beq.n 8adbe │ │ │ │ + beq.n 8adc6 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ asrs r1, r1, #2 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r3, r5, 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 8ae8e │ │ │ │ - b.n 8adbe │ │ │ │ + bcc.n 8ae96 │ │ │ │ + b.n 8adc6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ │ │ │ │ -0008aeb8 : │ │ │ │ +0008aec0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #428] @ (8b078 ) │ │ │ │ + ldr r4, [pc, #428] @ (8b080 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #428] @ (8b07c ) │ │ │ │ + ldr r0, [pc, #428] @ (8b084 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w ip, [r5, #74] @ 0x4a │ │ │ │ ldrd fp, r8, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldrb.w r4, [r5, #73] @ 0x49 │ │ │ │ @@ -148792,102 +148818,102 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r7, [r7, #48] @ 0x30 │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8af76 │ │ │ │ + bne.n 8af7e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8b024 │ │ │ │ + beq.w 8b02c │ │ │ │ add.w ip, fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str.w ip, [sp] │ │ │ │ blx r7 │ │ │ │ ldrd r1, r3, [r5, #24] │ │ │ │ subs r3, r3, r1 │ │ │ │ - beq.w 8b058 │ │ │ │ + beq.w 8b060 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ asrs r5, r3, #3 │ │ │ │ - vldr d6, [pc, #328] @ 8b068 │ │ │ │ + vldr d6, [pc, #328] @ 8b070 │ │ │ │ mov r3, r4 │ │ │ │ - vldr d4, [pc, #332] @ 8b070 │ │ │ │ + vldr d4, [pc, #332] @ 8b078 │ │ │ │ subs r4, r2, #4 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ vldmia r1!, {d5} │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vldr d7, [r2] │ │ │ │ - bls.n 8af4a │ │ │ │ + bls.n 8af52 │ │ │ │ vsub.f64 d7, d3, d7 │ │ │ │ adds r3, #1 │ │ │ │ vadd.f64 d6, d6, d7 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 8af2c │ │ │ │ + bcc.n 8af34 │ │ │ │ add.w r7, r8, fp, lsl #3 │ │ │ │ vstr d6, [r7, #-8] │ │ │ │ - ldr r2, [pc, #288] @ (8b080 ) │ │ │ │ - ldr r3, [pc, #284] @ (8b07c ) │ │ │ │ + ldr r2, [pc, #288] @ (8b088 ) │ │ │ │ + ldr r3, [pc, #284] @ (8b084 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8b05e │ │ │ │ + bne.n 8b066 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r3 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8aff2 │ │ │ │ + beq.n 8affa │ │ │ │ sub.w r4, fp, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b048 │ │ │ │ + bne.n 8b050 │ │ │ │ ldrd r1, r3, [r5, #24] │ │ │ │ subs r3, r3, r1 │ │ │ │ - beq.n 8b058 │ │ │ │ + beq.n 8b060 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ movs r2, #0 │ │ │ │ asrs r5, r3, #3 │ │ │ │ - vldr d6, [pc, #180] @ 8b068 │ │ │ │ + vldr d6, [pc, #180] @ 8b070 │ │ │ │ subs r4, #4 │ │ │ │ - vldr d4, [pc, #180] @ 8b070 │ │ │ │ + vldr d4, [pc, #180] @ 8b078 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ vldmia r1!, {d5} │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vldr d7, [r3] │ │ │ │ - bls.n 8afde │ │ │ │ + bls.n 8afe6 │ │ │ │ vsub.f64 d7, d3, d7 │ │ │ │ adds r2, #1 │ │ │ │ vadd.f64 d6, d6, d7 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 8afc0 │ │ │ │ + bcc.n 8afc8 │ │ │ │ add.w r7, r8, fp, lsl #3 │ │ │ │ vstr d6, [r7, #-8] │ │ │ │ - b.n 8af5c │ │ │ │ + b.n 8af64 │ │ │ │ add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ blx r4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -148895,59 +148921,59 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8af5c │ │ │ │ + beq.n 8af64 │ │ │ │ add.w r7, r8, fp, lsl #3 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [r7, #-8] │ │ │ │ - b.n 8af5c │ │ │ │ - ldr r5, [pc, #92] @ (8b084 ) │ │ │ │ - ldr r4, [pc, #84] @ (8b07c ) │ │ │ │ + b.n 8af64 │ │ │ │ + ldr r5, [pc, #92] @ (8b08c ) │ │ │ │ + ldr r4, [pc, #84] @ (8b084 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ eors r5, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bne.n 8b05e │ │ │ │ + bne.n 8b066 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ strd fp, 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, fp, lsl #3 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ vstr d7, [r3, #-16] │ │ │ │ - b.n 8afa4 │ │ │ │ - vldr d6, [pc, #12] @ 8b068 │ │ │ │ - b.n 8af54 │ │ │ │ + b.n 8afac │ │ │ │ + vldr d6, [pc, #12] @ 8b070 │ │ │ │ + b.n 8af5c │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - eors r0, r4 │ │ │ │ + eors r0, r3 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ movs r4, r0 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #0 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008b088 : │ │ │ │ +0008b090 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ @@ -148956,17 +148982,17 @@ │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldrd r4, r7, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldrb.w ip, [r5, #74] @ 0x4a │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b146 │ │ │ │ + bne.n 8b14e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8b2c6 │ │ │ │ + beq.w 8b2ce │ │ │ │ ldrd r0, r6, [r5, #24] │ │ │ │ subs r6, r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov fp, r6 │ │ │ │ mov.w r8, r6, asr #3 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w ip, [r0] │ │ │ │ @@ -148981,19 +149007,19 @@ │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq.w 8b2f0 │ │ │ │ + beq.w 8b2f8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8b2be │ │ │ │ + bne.w 8b2c6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8b2be │ │ │ │ + beq.w 8b2c6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs.w r0, r0, r9 │ │ │ │ @@ -149006,20 +149032,20 @@ │ │ │ │ subs r1, #4 │ │ │ │ str.w r5, [r4], #4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ - blt.n 8b130 │ │ │ │ - b.n 8b2be │ │ │ │ + blt.n 8b138 │ │ │ │ + b.n 8b2c6 │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8b232 │ │ │ │ + beq.n 8b23a │ │ │ │ ldrd r0, r6, [r5, #24] │ │ │ │ subs r0, r6, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ sub.w ip, r6, r1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ @@ -149034,75 +149060,75 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr.w r6, [ip, #52] @ 0x34 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne.w 8b2e4 │ │ │ │ + bne.w 8b2ec │ │ │ │ subs.w r3, r9, #0 │ │ │ │ orr.w r4, r4, r7 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b2ea │ │ │ │ + beq.w 8b2f2 │ │ │ │ cmp.w r8, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8b3de │ │ │ │ + bcs.w 8b3e6 │ │ │ │ mov.w r7, r8, lsl #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c488 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 8b1ea │ │ │ │ + cbz r0, 8b1f2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, r3, lsl #3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8b1e6 │ │ │ │ + beq.n 8b1ee │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2d368 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce20 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b2be │ │ │ │ + beq.n 8b2c6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ subs r2, r3, r0 │ │ │ │ - vldr d4, [pc, #480] @ 8b3e8 │ │ │ │ + vldr d4, [pc, #480] @ 8b3f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r9, r2, lsl #3 │ │ │ │ vldmia r1!, {d7} │ │ │ │ adds r3, #1 │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vmovge.f64 d7, d5 │ │ │ │ cmp r3, r0 │ │ │ │ vstmia r2!, {d7} │ │ │ │ - blt.n 8b210 │ │ │ │ - b.n 8b2be │ │ │ │ + blt.n 8b218 │ │ │ │ + b.n 8b2c6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ subs r6, r0, r1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr.w ip, [r0] │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -149110,53 +149136,53 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr.w r6, [ip, #52] @ 0x34 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne.n 8b2b8 │ │ │ │ + bne.n 8b2c0 │ │ │ │ subs.w r3, r9, #0 │ │ │ │ orr.w r4, r4, r7 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 8b2be │ │ │ │ + cbz r3, 8b2c6 │ │ │ │ cmp.w r8, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8b3de │ │ │ │ + bcs.w 8b3e6 │ │ │ │ mov.w r7, r8, lsl #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c488 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b372 │ │ │ │ + beq.n 8b37a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8b2aa │ │ │ │ + beq.n 8b2b2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r9, r3, lsl #3 │ │ │ │ blx 2d368 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce20 │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8b342 │ │ │ │ + beq.n 8b34a │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -149166,47 +149192,47 @@ │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ mov ip, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8b376 │ │ │ │ + beq.n 8b37e │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 8b2be │ │ │ │ + b.n 8b2c6 │ │ │ │ subs.w r2, r9, #0 │ │ │ │ orr.w r4, r4, r7 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b2be │ │ │ │ + beq.n 8b2c6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8b2be │ │ │ │ + beq.n 8b2c6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr d4, [pc, #204] @ 8b3e8 │ │ │ │ + vldr d4, [pc, #204] @ 8b3f0 │ │ │ │ add.w r2, r9, r2, lsl #3 │ │ │ │ vldmia r1!, {d7} │ │ │ │ adds r3, #1 │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vmovge.f64 d7, d5 │ │ │ │ cmp r3, r8 │ │ │ │ vstmia r2!, {d7} │ │ │ │ - blt.n 8b320 │ │ │ │ - b.n 8b2be │ │ │ │ + blt.n 8b328 │ │ │ │ + b.n 8b2c6 │ │ │ │ cmp r8, r9 │ │ │ │ - ble.n 8b2be │ │ │ │ + ble.n 8b2c6 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ subs.w r3, r3, r9 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -149215,43 +149241,43 @@ │ │ │ │ add r1, r3 │ │ │ │ add r2, r7 │ │ │ │ add.w r0, r8, r3 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8b362 │ │ │ │ - b.n 8b2be │ │ │ │ + bne.n 8b36a │ │ │ │ + b.n 8b2c6 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 8b2aa │ │ │ │ + b.n 8b2b2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r3, #2 │ │ │ │ subs.w r0, r0, r9 │ │ │ │ add r4, r1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add r1, r7 │ │ │ │ cmp r8, r9 │ │ │ │ - ble.n 8b3aa │ │ │ │ + ble.n 8b3b2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w ip, r8, r0 │ │ │ │ subs r6, r4, #4 │ │ │ │ subs r2, r1, #4 │ │ │ │ subs r7, r3, #2 │ │ │ │ mov r3, r0 │ │ │ │ add r7, r0 │ │ │ │ str.w r7, [r6, #4]! │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 8b39c │ │ │ │ + bne.n 8b3a4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b2ea │ │ │ │ + beq.n 8b2f2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r3, r7 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ subs r6, r2, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -149262,25 +149288,25 @@ │ │ │ │ subs r5, #4 │ │ │ │ str.w r6, [r4], #4 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r1], #4 │ │ │ │ - blt.n 8b3c8 │ │ │ │ - b.n 8b2ea │ │ │ │ + blt.n 8b3d0 │ │ │ │ + b.n 8b2f2 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ │ │ │ │ -0008b3f0 : │ │ │ │ +0008b3f8 : │ │ │ │ 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] │ │ │ │ @@ -149289,66 +149315,66 @@ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ blx r6 │ │ │ │ ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b4b2 │ │ │ │ + beq.n 8b4ba │ │ │ │ add.w r1, r5, r8, lsl #3 │ │ │ │ mov r3, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 8b44c │ │ │ │ + ble.n 8b454 │ │ │ │ vldr d7, [r4, #40] @ 0x28 │ │ │ │ vldr d5, [r4, #48] @ 0x30 │ │ │ │ vldr d6, [r3] │ │ │ │ vsub.f64 d7, d4, d7 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vstmia r3!, {d7} │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8b42c │ │ │ │ + bne.n 8b434 │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r6, #2 │ │ │ │ mov.w lr, r1, asr #2 │ │ │ │ - beq.n 8b4b8 │ │ │ │ - cbz r1, 8b4b2 │ │ │ │ + beq.n 8b4c0 │ │ │ │ + cbz r1, 8b4ba │ │ │ │ ldr r6, [r4, #24] │ │ │ │ sub.w ip, r3, #4 │ │ │ │ - vldr d4, [pc, #168] @ 8b510 │ │ │ │ + vldr d4, [pc, #168] @ 8b518 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 8b47a │ │ │ │ + b.n 8b482 │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ adds r2, #1 │ │ │ │ cmp lr, r2 │ │ │ │ vstr d7, [r3] │ │ │ │ - bls.n 8b4b2 │ │ │ │ + bls.n 8b4ba │ │ │ │ add.w r1, r6, r2, lsl #3 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ vldr d6, [r4, #40] @ 0x28 │ │ │ │ vldr d7, [r4, #64] @ 0x40 │ │ │ │ vldr d5, [r1] │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ vldr d6, [r3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 8b46c │ │ │ │ + bls.n 8b474 │ │ │ │ vsub.f64 d7, d6, d7 │ │ │ │ adds r2, #1 │ │ │ │ cmp lr, r2 │ │ │ │ vstr d7, [r3] │ │ │ │ - bhi.n 8b47a │ │ │ │ + bhi.n 8b482 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b4b2 │ │ │ │ + beq.n 8b4ba │ │ │ │ ldr r2, [r4, #24] │ │ │ │ sub.w ip, r3, #4 │ │ │ │ movs r1, #0 │ │ │ │ vldr d7, [r4, #64] @ 0x40 │ │ │ │ add.w r6, r2, r1, lsl #3 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r1, #1 │ │ │ │ @@ -149361,25 +149387,25 @@ │ │ │ │ add.w r6, r7, r3 │ │ │ │ add r3, r5 │ │ │ │ vldr d5, [r6] │ │ │ │ vsub.f64 d5, d5, d6 │ │ │ │ vldr d6, [r3] │ │ │ │ vmla.f64 d6, d5, d7 │ │ │ │ vstr d6, [r3] │ │ │ │ - bcc.n 8b4c4 │ │ │ │ + bcc.n 8b4cc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ │ │ │ │ -0008b518 : │ │ │ │ +0008b520 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ ldrb.w ip, [r0, #73] @ 0x49 │ │ │ │ ldrb.w r4, [r4, #74] @ 0x4a │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -149389,83 +149415,83 @@ │ │ │ │ sub.w ip, ip, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r4, [lr] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #424] @ (8b6f4 ) │ │ │ │ + ldr r0, [pc, #424] @ (8b6fc ) │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ add r0, pc │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 8b69e │ │ │ │ + bne.w 8b6a6 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldrb.w r8, [lr, #73] @ 0x49 │ │ │ │ ldrb.w lr, [lr, #74] @ 0x4a │ │ │ │ ldr r5, [r0, #0] │ │ │ │ sub.w ip, ip, r8 │ │ │ │ sub.w ip, ip, lr │ │ │ │ ldr.w lr, [r5, #68] @ 0x44 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 8b662 │ │ │ │ + bne.n 8b66a │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldrb.w r4, [r0, #73] @ 0x49 │ │ │ │ ldrb.w r0, [r0, #74] @ 0x4a │ │ │ │ sub.w ip, ip, r4 │ │ │ │ ldr.w r4, [r8] │ │ │ │ sub.w ip, ip, r0 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 8b682 │ │ │ │ + bne.n 8b68a │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldrb.w lr, [r8, #73] @ 0x49 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ sub.w ip, ip, lr │ │ │ │ ldrb.w lr, [r8, #74] @ 0x4a │ │ │ │ sub.w ip, ip, lr │ │ │ │ ldr.w lr, [r5, #68] @ 0x44 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 8b662 │ │ │ │ + bne.n 8b66a │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldrb.w r4, [r0, #73] @ 0x49 │ │ │ │ ldrb.w r0, [r0, #74] @ 0x4a │ │ │ │ sub.w ip, ip, r4 │ │ │ │ ldr.w r4, [r8] │ │ │ │ sub.w ip, ip, r0 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 8b682 │ │ │ │ + bne.n 8b68a │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldrb.w lr, [r8, #73] @ 0x49 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ sub.w ip, ip, lr │ │ │ │ ldrb.w lr, [r8, #74] @ 0x4a │ │ │ │ sub.w ip, ip, lr │ │ │ │ ldr.w lr, [r5, #68] @ 0x44 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 8b662 │ │ │ │ + bne.n 8b66a │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldrb.w r4, [r0, #73] @ 0x49 │ │ │ │ ldrb.w r0, [r0, #74] @ 0x4a │ │ │ │ sub.w r4, ip, r4 │ │ │ │ subs r0, r4, r0 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 8b6ba │ │ │ │ + bne.n 8b6c2 │ │ │ │ ldrb.w lr, [r8, #73] @ 0x49 │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ sub.w r0, r0, lr │ │ │ │ ldrb.w lr, [r8, #74] @ 0x4a │ │ │ │ sub.w r8, r0, lr │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w lr, [r0, #68] @ 0x44 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 8b6d6 │ │ │ │ + bne.n 8b6de │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ @@ -149499,168 +149525,168 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r7, r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ strd r6, ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, r4 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 8b65a │ │ │ │ + b.n 8b662 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r7, r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, lr │ │ │ │ strd r6, ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, r4 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 8b65a │ │ │ │ + b.n 8b662 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, r4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ strd r6, r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, r5, [sp, #60] @ 0x3c │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 8b65a │ │ │ │ + b.n 8b662 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r7, r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, ip │ │ │ │ strd r6, r8, [sp, #52] @ 0x34 │ │ │ │ mov ip, lr │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 8b67a │ │ │ │ + b.n 8b682 │ │ │ │ nop │ │ │ │ @ instruction: 0xffc7ffff │ │ │ │ │ │ │ │ -0008b6f8 : │ │ │ │ - vldr d7, [pc, #68] @ 8b740 │ │ │ │ +0008b700 : │ │ │ │ + vldr d7, [pc, #68] @ 8b748 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 8b714 │ │ │ │ - vldr d7, [pc, #64] @ 8b748 │ │ │ │ + ble.n 8b71c │ │ │ │ + vldr d7, [pc, #64] @ 8b750 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ vstr d0, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #56] @ 8b750 │ │ │ │ + vldr d7, [pc, #56] @ 8b758 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 8b730 │ │ │ │ - vldr d7, [pc, #52] @ 8b758 │ │ │ │ + bpl.n 8b738 │ │ │ │ + vldr d7, [pc, #52] @ 8b760 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ vstr d0, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ - vldr d0, [pc, #44] @ 8b760 │ │ │ │ + vldr d0, [pc, #44] @ 8b768 │ │ │ │ vstr d0, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 8bba6 │ │ │ │ + b.n 8bbae │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ lsrs r1, r5, #15 │ │ │ │ - b.n 8b590 │ │ │ │ + b.n 8b598 │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 8bbb6 │ │ │ │ + b.n 8bbbe │ │ │ │ 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 │ │ │ │ │ │ │ │ -0008b768 : │ │ │ │ +0008b770 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #24] │ │ │ │ sub.w ip, r3, r2 │ │ │ │ ldrd r3, r4, [r0, #12] │ │ │ │ mov.w lr, ip, asr #3 │ │ │ │ subs r4, r4, r3 │ │ │ │ cmp.w lr, r4, asr #2 │ │ │ │ - bne.n 8b814 │ │ │ │ + bne.n 8b81c │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 8b7e2 │ │ │ │ + beq.n 8b7ea │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8b79e │ │ │ │ - vldr d0, [pc, #140] @ 8b828 │ │ │ │ + beq.n 8b7a6 │ │ │ │ + vldr d0, [pc, #140] @ 8b830 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8b798 │ │ │ │ + beq.n 8b7a0 │ │ │ │ subs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr d0, [pc, #124] @ 8b828 │ │ │ │ + vldr d0, [pc, #124] @ 8b830 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d5, [pc, #124] @ 8b830 │ │ │ │ + vldr d5, [pc, #124] @ 8b838 │ │ │ │ vldmia r2!, {d6} │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ add.w r0, r1, r0, lsl #3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vldr d7, [r0] │ │ │ │ - bls.n 8b7d4 │ │ │ │ + bls.n 8b7dc │ │ │ │ vsub.f64 d7, d4, d7 │ │ │ │ add.w ip, ip, #1 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ cmp lr, ip │ │ │ │ - bhi.n 8b7b6 │ │ │ │ + bhi.n 8b7be │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8b798 │ │ │ │ + beq.n 8b7a0 │ │ │ │ subs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr d0, [pc, #56] @ 8b828 │ │ │ │ + vldr d0, [pc, #56] @ 8b830 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ vldmia r2!, {d6} │ │ │ │ cmp lr, ip │ │ │ │ add.w r0, r1, r0, lsl #3 │ │ │ │ vldr d7, [r0] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vmla.f64 d0, d7, d7 │ │ │ │ - bhi.n 8b7f2 │ │ │ │ + bhi.n 8b7fa │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #32] @ (8b838 ) │ │ │ │ + ldr r3, [pc, #32] @ (8b840 ) │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ - ldr r1, [pc, #32] @ (8b83c ) │ │ │ │ - ldr r0, [pc, #36] @ (8b840 ) │ │ │ │ + ldr r1, [pc, #32] @ (8b844 ) │ │ │ │ + ldr r0, [pc, #36] @ (8b848 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0008b844 : │ │ │ │ +0008b84c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -149668,15 +149694,15 @@ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r6, [r6, #40] @ 0x28 │ │ │ │ blx r6 │ │ │ │ ldrb.w r2, [r4, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r2, 8b872 │ │ │ │ + cbnz r2, 8b87a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d4, [r4, #40] @ 0x28 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d5, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ @@ -149695,125 +149721,125 @@ │ │ │ │ mov r0, r6 │ │ │ │ vldr d7, [r5] │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vstr d7, [r5] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0008b8c0 : │ │ │ │ +0008b8c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ (8b900 ) │ │ │ │ + ldr r3, [pc, #48] @ (8b908 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #48] @ (8b904 ) │ │ │ │ + ldr r2, [pc, #48] @ (8b90c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 8b8e8 │ │ │ │ + cbz r0, 8b8f0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 8b8f4 │ │ │ │ + cbz r0, 8b8fc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 2c2a8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008b908 : │ │ │ │ +0008b910 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d850 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008b928 , Ipopt::SmartPtr)@@Base>: │ │ │ │ +0008b930 , Ipopt::SmartPtr)@@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 r3, [pc, #268] @ (8ba48 , Ipopt::SmartPtr)@@Base+0x120>) │ │ │ │ + ldr r3, [pc, #268] @ (8ba50 , Ipopt::SmartPtr)@@Base+0x120>) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #268] @ (8ba4c , Ipopt::SmartPtr)@@Base+0x124>) │ │ │ │ + ldr r2, [pc, #268] @ (8ba54 , Ipopt::SmartPtr)@@Base+0x124>) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r1, #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 r6, 8b95e , Ipopt::SmartPtr)@@Base+0x36> │ │ │ │ + cbz r6, 8b966 , Ipopt::SmartPtr)@@Base+0x36> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ ldr r5, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ ldrd r2, r7, [r5, #12] │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ subs r7, r7, r2 │ │ │ │ - beq.n 8ba22 , Ipopt::SmartPtr)@@Base+0xfa> │ │ │ │ + beq.n 8ba2a , Ipopt::SmartPtr)@@Base+0xfa> │ │ │ │ mov r0, r7 │ │ │ │ blx 2b66c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r6, r7 │ │ │ │ strd r6, r6, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r1, r2, [r5, #12] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8ba2a , Ipopt::SmartPtr)@@Base+0x102> │ │ │ │ + ble.n 8ba32 , Ipopt::SmartPtr)@@Base+0x102> │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2d368 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ ldrd r1, r3, [r5, #24] │ │ │ │ str r2, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #24] │ │ │ │ str r2, [r4, #32] │ │ │ │ subs r2, r3, r1 │ │ │ │ - beq.n 8ba26 , Ipopt::SmartPtr)@@Base+0xfe> │ │ │ │ + beq.n 8ba2e , Ipopt::SmartPtr)@@Base+0xfe> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2b66c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ add r2, r3 │ │ │ │ strd r3, r3, [r4, #24] │ │ │ │ str r2, [r4, #32] │ │ │ │ ldrd r1, r6, [r5, #24] │ │ │ │ subs r6, r6, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 8b9d8 , Ipopt::SmartPtr)@@Base+0xb0> │ │ │ │ + ble.n 8b9e0 , Ipopt::SmartPtr)@@Base+0xb0> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r6 │ │ │ │ blx 2d368 │ │ │ │ adds r3, r0, r6 │ │ │ │ ldrd r0, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ @@ -149833,54 +149859,54 @@ │ │ │ │ strd r0, r1, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r7 │ │ │ │ - b.n 8b980 , Ipopt::SmartPtr)@@Base+0x58> │ │ │ │ + b.n 8b988 , Ipopt::SmartPtr)@@Base+0x58> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 8b9bc , Ipopt::SmartPtr)@@Base+0x94> │ │ │ │ + b.n 8b9c4 , Ipopt::SmartPtr)@@Base+0x94> │ │ │ │ mov r2, r6 │ │ │ │ - b.n 8b99e , Ipopt::SmartPtr)@@Base+0x76> │ │ │ │ + b.n 8b9a6 , Ipopt::SmartPtr)@@Base+0x76> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8ba2e , Ipopt::SmartPtr)@@Base+0x106> │ │ │ │ + beq.n 8ba36 , Ipopt::SmartPtr)@@Base+0x106> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 8ba2e , Ipopt::SmartPtr)@@Base+0x106> │ │ │ │ + b.n 8ba36 , Ipopt::SmartPtr)@@Base+0x106> │ │ │ │ nop │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008ba50 , double)@@Base>: │ │ │ │ +0008ba58 , double)@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #124] @ (8badc , double)@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #124] @ (8bae4 , double)@@Base+0x8c>) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #120] @ (8bae0 , double)@@Base+0x90>) │ │ │ │ + ldr r2, [pc, #120] @ (8bae8 , double)@@Base+0x90>) │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r0], #8 │ │ │ │ str r1, [r4, #8] │ │ │ │ - cbz r5, 8ba84 , double)@@Base+0x34> │ │ │ │ + cbz r5, 8ba8c , double)@@Base+0x34> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d0, [sp] │ │ │ │ blx 2c688 ::ReleasePointer_()@plt> │ │ │ │ vldr d0, [sp] │ │ │ │ movs r3, #0 │ │ │ │ @@ -149903,430 +149929,430 @@ │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ vstr d0, [r4, #64] @ 0x40 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008bae4 : │ │ │ │ +0008baec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldrd r3, r2, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ subs r1, r2, r3 │ │ │ │ asrs r1, r1, #2 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 8bb72 │ │ │ │ + bhi.n 8bb7a │ │ │ │ mov.w r6, r5, lsl #2 │ │ │ │ - bcc.n 8bb56 │ │ │ │ + bcc.n 8bb5e │ │ │ │ ldrd r0, r3, [r4, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ subs r1, r3, r0 │ │ │ │ asrs r1, r1, #3 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 8bb60 │ │ │ │ - bcc.n 8bb3e │ │ │ │ + bhi.n 8bb68 │ │ │ │ + bcc.n 8bb46 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 8bb4a │ │ │ │ + ble.n 8bb52 │ │ │ │ mov r1, r7 │ │ │ │ blx 2c5b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r6, #4 │ │ │ │ - ble.n 8bb7e │ │ │ │ + ble.n 8bb86 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 2c5ac │ │ │ │ adds r1, r0, r2 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r4, #28] │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.n 8bb24 │ │ │ │ - bne.n 8bb2a │ │ │ │ + bgt.n 8bb2c │ │ │ │ + bne.n 8bb32 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ strd r2, r3, [r0] │ │ │ │ - b.n 8bb2a │ │ │ │ + b.n 8bb32 │ │ │ │ add r3, r6 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r0, #16] │ │ │ │ - b.n 8bb10 │ │ │ │ + b.n 8bb18 │ │ │ │ add.w r0, r4, #24 │ │ │ │ subs r1, r5, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c010 >::_M_default_append(unsigned int)@plt> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 8bb20 │ │ │ │ + b.n 8bb28 │ │ │ │ subs r1, r5, r1 │ │ │ │ adds r0, #12 │ │ │ │ lsls r6, r5, #2 │ │ │ │ blx 2b7a0 >::_M_default_append(unsigned int)@plt> │ │ │ │ - b.n 8bb10 │ │ │ │ + b.n 8bb18 │ │ │ │ itt eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ streq r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0008bb8c : │ │ │ │ +0008bb94 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0008bb94 : │ │ │ │ +0008bb9c : │ │ │ │ ldrb.w r3, [r0, #73] @ 0x49 │ │ │ │ - cbz r3, 8bba2 │ │ │ │ + cbz r3, 8bbaa │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ ldrb.w r3, [r0, #74] @ 0x4a │ │ │ │ - cbz r3, 8bbb0 │ │ │ │ + cbz r3, 8bbb8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0008bbb8 : │ │ │ │ +0008bbc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #848] @ (8bf10 ) │ │ │ │ - ldr r4, [pc, #848] @ (8bf14 ) │ │ │ │ + ldr r0, [pc, #848] @ (8bf18 ) │ │ │ │ + ldr r4, [pc, #848] @ (8bf1c ) │ │ │ │ mov fp, r3 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ ldr.w lr, [r0, r4] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r4, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r8, [r6, #73] @ 0x49 │ │ │ │ ldrb.w r5, [r6, #74] @ 0x4a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8be46 │ │ │ │ + beq.w 8be4e │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bf18 │ │ │ │ + beq.w 8bf20 │ │ │ │ add.w r8, r0, r3, lsl #3 │ │ │ │ - vldr d7, [pc, #776] @ 8bf08 │ │ │ │ + vldr d7, [pc, #776] @ 8bf10 │ │ │ │ sub.w ip, ip, #2 │ │ │ │ vstr d7, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8be56 │ │ │ │ + bne.w 8be5e │ │ │ │ mov ip, r3 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r5, [r5, #32] │ │ │ │ cmp r5, lr │ │ │ │ - bne.w 8be6e │ │ │ │ + bne.w 8be76 │ │ │ │ ldrb.w r8, [r6, #73] @ 0x49 │ │ │ │ ldrb.w r5, [r6, #74] @ 0x4a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8be86 │ │ │ │ + beq.w 8be8e │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bf50 │ │ │ │ + beq.w 8bf58 │ │ │ │ add.w r8, r0, r3, lsl #3 │ │ │ │ - vldr d7, [pc, #716] @ 8bf08 │ │ │ │ + vldr d7, [pc, #716] @ 8bf10 │ │ │ │ sub.w ip, ip, #2 │ │ │ │ vstr d7, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8bf1e │ │ │ │ + beq.w 8bf26 │ │ │ │ add.w r5, r0, ip, lsl #3 │ │ │ │ - vldr d7, [pc, #692] @ 8bf08 │ │ │ │ + vldr d7, [pc, #692] @ 8bf10 │ │ │ │ vstr d7, [r5] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r5, [r5, #32] │ │ │ │ cmp r5, lr │ │ │ │ - bne.w 8be6e │ │ │ │ + bne.w 8be76 │ │ │ │ ldrb.w r8, [r6, #73] @ 0x49 │ │ │ │ ldrb.w r5, [r6, #74] @ 0x4a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8be98 │ │ │ │ + beq.w 8bea0 │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bf6a │ │ │ │ + beq.w 8bf72 │ │ │ │ add.w r8, r0, r3, lsl #3 │ │ │ │ - vldr d7, [pc, #644] @ 8bf08 │ │ │ │ + vldr d7, [pc, #644] @ 8bf10 │ │ │ │ sub.w ip, ip, #2 │ │ │ │ vstr d7, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8bf22 │ │ │ │ + beq.w 8bf2a │ │ │ │ add.w r5, r0, ip, lsl #3 │ │ │ │ - vldr d7, [pc, #620] @ 8bf08 │ │ │ │ + vldr d7, [pc, #620] @ 8bf10 │ │ │ │ vstr d7, [r5] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r5, [r5, #32] │ │ │ │ cmp r5, lr │ │ │ │ - bne.w 8be6e │ │ │ │ + bne.w 8be76 │ │ │ │ ldrb.w r5, [r6, #73] @ 0x49 │ │ │ │ ldrb.w r8, [r6, #74] @ 0x4a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8beaa │ │ │ │ + beq.w 8beb2 │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bf84 │ │ │ │ + beq.w 8bf8c │ │ │ │ add.w r5, r0, r3, lsl #3 │ │ │ │ - vldr d7, [pc, #572] @ 8bf08 │ │ │ │ + vldr d7, [pc, #572] @ 8bf10 │ │ │ │ sub.w ip, ip, #2 │ │ │ │ vstr d7, [r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8bf26 │ │ │ │ + beq.w 8bf2e │ │ │ │ add.w r5, r0, ip, lsl #3 │ │ │ │ - vldr d7, [pc, #548] @ 8bf08 │ │ │ │ + vldr d7, [pc, #548] @ 8bf10 │ │ │ │ vstr d7, [r5] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r5, [r5, #32] │ │ │ │ cmp r5, lr │ │ │ │ - bne.w 8be6e │ │ │ │ + bne.w 8be76 │ │ │ │ ldrb.w r5, [r6, #73] @ 0x49 │ │ │ │ ldrb.w r8, [r6, #74] @ 0x4a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8bebe │ │ │ │ + beq.w 8bec6 │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bf2a │ │ │ │ + beq.w 8bf32 │ │ │ │ add.w r5, r0, r3, lsl #3 │ │ │ │ - vldr d7, [pc, #500] @ 8bf08 │ │ │ │ + vldr d7, [pc, #500] @ 8bf10 │ │ │ │ sub.w ip, ip, #2 │ │ │ │ vstr d7, [r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8bed0 │ │ │ │ + bne.w 8bed8 │ │ │ │ mov ip, r3 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r5, [r5, #32] │ │ │ │ cmp r5, lr │ │ │ │ - bne.w 8be6e │ │ │ │ + bne.w 8be76 │ │ │ │ ldrb.w r5, [r6, #73] @ 0x49 │ │ │ │ ldrb.w r8, [r6, #74] @ 0x4a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8bede │ │ │ │ + bne.w 8bee6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8bd58 │ │ │ │ + beq.n 8bd60 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - cbz r0, 8bd58 │ │ │ │ + cbz r0, 8bd60 │ │ │ │ add.w r5, r0, ip, lsl #3 │ │ │ │ - vldr d7, [pc, #436] @ 8bf08 │ │ │ │ + vldr d7, [pc, #436] @ 8bf10 │ │ │ │ vstr d7, [r5] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r5, [r5, #32] │ │ │ │ cmp r5, lr │ │ │ │ - bne.w 8be6e │ │ │ │ + bne.w 8be76 │ │ │ │ ldrb.w r5, [r6, #73] @ 0x49 │ │ │ │ ldrb.w r8, [r6, #74] @ 0x4a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8bf30 │ │ │ │ + beq.w 8bf38 │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bf98 │ │ │ │ + beq.w 8bfa0 │ │ │ │ add.w r5, r0, r3, lsl #3 │ │ │ │ - vldr d7, [pc, #388] @ 8bf08 │ │ │ │ + vldr d7, [pc, #388] @ 8bf10 │ │ │ │ sub.w ip, ip, #2 │ │ │ │ vstr d7, [r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8bf42 │ │ │ │ + bne.w 8bf4a │ │ │ │ mov ip, r3 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r5, [r5, #32] │ │ │ │ cmp r5, lr │ │ │ │ - bne.n 8be6e │ │ │ │ + bne.n 8be76 │ │ │ │ ldrb.w r5, [r6, #73] @ 0x49 │ │ │ │ ldrb.w r8, [r6, #74] @ 0x4a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8bf56 │ │ │ │ + beq.w 8bf5e │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bf9e │ │ │ │ + beq.w 8bfa6 │ │ │ │ add.w r5, r0, r3, lsl #3 │ │ │ │ - vldr d7, [pc, #328] @ 8bf08 │ │ │ │ + vldr d7, [pc, #328] @ 8bf10 │ │ │ │ sub.w ip, ip, #2 │ │ │ │ vstr d7, [r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8bf90 │ │ │ │ + beq.w 8bf98 │ │ │ │ add.w r5, r0, ip, lsl #3 │ │ │ │ - vldr d7, [pc, #304] @ 8bf08 │ │ │ │ + vldr d7, [pc, #304] @ 8bf10 │ │ │ │ vstr d7, [r5] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r5, [r5, #32] │ │ │ │ cmp r5, lr │ │ │ │ - bne.n 8be6e │ │ │ │ + bne.n 8be76 │ │ │ │ ldrb.w r5, [r6, #73] @ 0x49 │ │ │ │ ldrb.w r8, [r6, #74] @ 0x4a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8bf70 │ │ │ │ + beq.w 8bf78 │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bfa4 │ │ │ │ + beq.w 8bfac │ │ │ │ add.w r5, r0, r3, lsl #3 │ │ │ │ - vldr d7, [pc, #260] @ 8bf08 │ │ │ │ + vldr d7, [pc, #260] @ 8bf10 │ │ │ │ sub.w ip, ip, #2 │ │ │ │ vstr d7, [r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8bf94 │ │ │ │ + beq.w 8bf9c │ │ │ │ add.w r5, r0, ip, lsl #3 │ │ │ │ - vldr d7, [pc, #236] @ 8bf08 │ │ │ │ + vldr d7, [pc, #236] @ 8bf10 │ │ │ │ vstr d7, [r5] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r5, [r5, #32] │ │ │ │ cmp r5, lr │ │ │ │ - beq.w 8bbde │ │ │ │ + beq.w 8bbe6 │ │ │ │ strd r4, r0, [sp, #52] @ 0x34 │ │ │ │ mov r3, fp │ │ │ │ strd r7, ip, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov ip, r5 │ │ │ │ strd r9, sl, [sp, #36] @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8bc10 │ │ │ │ + beq.w 8bc18 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bc10 │ │ │ │ + beq.w 8bc18 │ │ │ │ add.w r5, r0, ip, lsl #3 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - vldr d7, [pc, #168] @ 8bf08 │ │ │ │ + vldr d7, [pc, #168] @ 8bf10 │ │ │ │ vstr d7, [r5] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r5, [r5, #32] │ │ │ │ cmp r5, lr │ │ │ │ - beq.w 8bc1c │ │ │ │ + beq.w 8bc24 │ │ │ │ strd r4, r0, [sp, #52] @ 0x34 │ │ │ │ mov r3, fp │ │ │ │ strd r7, ip, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov ip, r5 │ │ │ │ strd r9, sl, [sp, #36] @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8bc58 │ │ │ │ + beq.w 8bc60 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bc4c │ │ │ │ - b.n 8bc58 │ │ │ │ + bne.w 8bc54 │ │ │ │ + b.n 8bc60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8bca0 │ │ │ │ + beq.w 8bca8 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bc94 │ │ │ │ - b.n 8bca0 │ │ │ │ + bne.w 8bc9c │ │ │ │ + b.n 8bca8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8bce8 │ │ │ │ + beq.w 8bcf0 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bcdc │ │ │ │ - b.n 8bce8 │ │ │ │ + bne.w 8bce4 │ │ │ │ + b.n 8bcf0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8bd26 │ │ │ │ + beq.w 8bd2e │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bd26 │ │ │ │ + beq.w 8bd2e │ │ │ │ add.w r5, r0, ip, lsl #3 │ │ │ │ - vldr d7, [pc, #48] @ 8bf08 │ │ │ │ + vldr d7, [pc, #48] @ 8bf10 │ │ │ │ vstr d7, [r5] │ │ │ │ - b.n 8bd26 │ │ │ │ + b.n 8bd2e │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bf8a │ │ │ │ + beq.n 8bf92 │ │ │ │ add.w r5, r0, r3, lsl #3 │ │ │ │ - vldr d7, [pc, #28] @ 8bf08 │ │ │ │ + vldr d7, [pc, #28] @ 8bf10 │ │ │ │ sub.w ip, ip, #2 │ │ │ │ vstr d7, [r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8bd4c │ │ │ │ + bne.w 8bd54 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 8bd58 │ │ │ │ + b.n 8bd60 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ sub.w ip, r3, r5 │ │ │ │ - b.n 8bc10 │ │ │ │ + b.n 8bc18 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 8bc58 │ │ │ │ + b.n 8bc60 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 8bca0 │ │ │ │ + b.n 8bca8 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 8bce8 │ │ │ │ + b.n 8bcf0 │ │ │ │ sub.w ip, r3, r8 │ │ │ │ - b.n 8bd26 │ │ │ │ + b.n 8bd2e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8bd96 │ │ │ │ + beq.w 8bd9e │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bd96 │ │ │ │ + beq.w 8bd9e │ │ │ │ add.w r5, r0, ip, lsl #3 │ │ │ │ - vldr d7, [pc, #104] @ 8bfb0 │ │ │ │ + vldr d7, [pc, #104] @ 8bfb8 │ │ │ │ vstr d7, [r5] │ │ │ │ - b.n 8bd96 │ │ │ │ + b.n 8bd9e │ │ │ │ sub.w ip, r3, r5 │ │ │ │ - b.n 8bc58 │ │ │ │ + b.n 8bc60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8bddc │ │ │ │ + beq.w 8bde4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bdd0 │ │ │ │ - b.n 8bddc │ │ │ │ + bne.w 8bdd8 │ │ │ │ + b.n 8bde4 │ │ │ │ sub.w ip, r3, r5 │ │ │ │ - b.n 8bca0 │ │ │ │ + b.n 8bca8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8be22 │ │ │ │ + beq.w 8be2a │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8be16 │ │ │ │ - b.n 8be22 │ │ │ │ + bne.w 8be1e │ │ │ │ + b.n 8be2a │ │ │ │ sub.w ip, r3, r8 │ │ │ │ - b.n 8bce8 │ │ │ │ + b.n 8bcf0 │ │ │ │ sub.w ip, r3, r8 │ │ │ │ - b.n 8bd58 │ │ │ │ + b.n 8bd60 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 8bddc │ │ │ │ + b.n 8bde4 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 8be22 │ │ │ │ + b.n 8be2a │ │ │ │ sub.w ip, r3, r8 │ │ │ │ - b.n 8bd96 │ │ │ │ + b.n 8bd9e │ │ │ │ sub.w ip, r3, r8 │ │ │ │ - b.n 8bddc │ │ │ │ + b.n 8bde4 │ │ │ │ sub.w ip, r3, r8 │ │ │ │ - b.n 8be22 │ │ │ │ + b.n 8be2a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -0008bfb8 : │ │ │ │ +0008bfc0 : │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ push {r4} │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [ip, #64] @ 0x40 │ │ │ │ ldr.w r4, [ip, #52] @ 0x34 │ │ │ │ @@ -150338,15 +150364,15 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ pop {r4} │ │ │ │ str r1, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008bfe4 : │ │ │ │ +0008bfec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ @@ -150360,99 +150386,99 @@ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ blx r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8c046 │ │ │ │ + ble.n 8c04e │ │ │ │ add.w ip, r8, r1, lsl #3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ vldr d6, [r1] │ │ │ │ vldr d7, [r2] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstmia r2!, {d7} │ │ │ │ cmp r2, ip │ │ │ │ vldr d7, [r3] │ │ │ │ vldmia r1!, {d6} │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstmia r3!, {d7} │ │ │ │ - bne.n 8c022 │ │ │ │ + bne.n 8c02a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 8c07c │ │ │ │ + ble.n 8c084 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add.w r4, r3, r4, lsl #3 │ │ │ │ vldr d6, [r1] │ │ │ │ vldr d7, [r3] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstmia r3!, {d7} │ │ │ │ cmp r3, r4 │ │ │ │ vldr d7, [r2] │ │ │ │ vldmia r1!, {d6} │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstmia r2!, {d7} │ │ │ │ - bne.n 8c058 │ │ │ │ + bne.n 8c060 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008c084 : │ │ │ │ +0008c08c : │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8c0a4 │ │ │ │ + ble.n 8c0ac │ │ │ │ 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 2c240 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008c0a8 : │ │ │ │ +0008c0b0 : │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #196] @ (8c180 ) │ │ │ │ + ldr r5, [pc, #196] @ (8c188 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #196] @ (8c184 ) │ │ │ │ + ldr r1, [pc, #196] @ (8c18c ) │ │ │ │ add r5, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldrb.w r6, [sp, #64] @ 0x40 │ │ │ │ ldrd r7, r8, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldrb.w r5, [sp, #80] @ 0x50 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c154 │ │ │ │ - cbnz r6, 8c102 │ │ │ │ - cbnz r5, 8c128 │ │ │ │ - ldr r2, [pc, #160] @ (8c188 ) │ │ │ │ - ldr r3, [pc, #152] @ (8c184 ) │ │ │ │ + bne.n 8c15c │ │ │ │ + cbnz r6, 8c10a │ │ │ │ + cbnz r5, 8c130 │ │ │ │ + ldr r2, [pc, #160] @ (8c190 ) │ │ │ │ + ldr r3, [pc, #152] @ (8c18c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8c172 │ │ │ │ + bne.n 8c17a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r6, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ @@ -150463,56 +150489,56 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ add.w r1, r1, r0, lsl #3 │ │ │ │ blx 2b9c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8c0e6 │ │ │ │ + beq.n 8c0ee │ │ │ │ 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, r9 │ │ │ │ blx 2b9c8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 8c0e6 │ │ │ │ + bge.n 8c0ee │ │ │ │ subs r2, r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r9, r0, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2c240 │ │ │ │ - b.n 8c0e6 │ │ │ │ - vldr d7, [pc, #32] @ 8c178 │ │ │ │ + b.n 8c0ee │ │ │ │ + vldr d7, [pc, #32] @ 8c180 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2b9c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8c0e4 │ │ │ │ - b.n 8c102 │ │ │ │ + beq.n 8c0ec │ │ │ │ + b.n 8c10a │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #70 @ 0x46 │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008c18c : │ │ │ │ +0008c194 : │ │ │ │ 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 r7, r0 │ │ │ │ @@ -150522,15 +150548,15 @@ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ blx 2b9c8 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8c214 │ │ │ │ + ble.n 8c21c │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr r6, [r7, #24] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ subs r6, #4 │ │ │ │ add.w r8, r0, r2, lsl #3 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ @@ -150543,34 +150569,34 @@ │ │ │ │ add.w r9, r4, r2 │ │ │ │ add r2, r5 │ │ │ │ add r1, r5 │ │ │ │ vldr d6, [r7] │ │ │ │ vldr d7, [r2] │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ vstr d7, [r2] │ │ │ │ - beq.n 8c210 │ │ │ │ + beq.n 8c218 │ │ │ │ vldr d5, [r9] │ │ │ │ vldr d6, [r0, #-8] │ │ │ │ vldr d7, [r1] │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ vstr d7, [r1] │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 8c1ca │ │ │ │ + bne.n 8c1d2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0008c21c : │ │ │ │ +0008c224 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #144] @ (8c2bc ) │ │ │ │ + ldr r5, [pc, #144] @ (8c2c4 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (8c2c0 ) │ │ │ │ + ldr r2, [pc, #144] @ (8c2c8 ) │ │ │ │ sub sp, #32 │ │ │ │ add r5, pc │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -150583,15 +150609,15 @@ │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2b9c8 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 8c29c │ │ │ │ + ble.n 8c2a4 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w lr, r2, #4 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r5, r0, r5, lsl #3 │ │ │ │ sub.w ip, r2, #4 │ │ │ │ @@ -150601,51 +150627,51 @@ │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ cmp r5, r0 │ │ │ │ vldr d6, [r1] │ │ │ │ vldr d7, [r2] │ │ │ │ vmla.f64 d7, d5, d6 │ │ │ │ vstr d7, [r2] │ │ │ │ - bne.n 8c274 │ │ │ │ - ldr r2, [pc, #36] @ (8c2c4 ) │ │ │ │ - ldr r3, [pc, #32] @ (8c2c0 ) │ │ │ │ + bne.n 8c27c │ │ │ │ + ldr r2, [pc, #36] @ (8c2cc ) │ │ │ │ + ldr r3, [pc, #32] @ (8c2c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8c2b6 │ │ │ │ + bne.n 8c2be │ │ │ │ movs r0, #1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008c2c8 : │ │ │ │ +0008c2d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c356 │ │ │ │ + beq.n 8c35e │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8c31c │ │ │ │ + beq.n 8c324 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8c316 │ │ │ │ + ble.n 8c31e │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ sub.w ip, r2, #4 │ │ │ │ subs r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -150653,20 +150679,20 @@ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r3, #4]! │ │ │ │ ldr.w r4, [ip, #4]! │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 8c2fe │ │ │ │ + bgt.n 8c306 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8c316 │ │ │ │ + ble.n 8c31e │ │ │ │ ldrd r2, r4, [r0, #40] @ 0x28 │ │ │ │ subs r3, #4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub.w ip, r2, #4 │ │ │ │ subs r4, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -150675,67 +150701,67 @@ │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 8c334 │ │ │ │ + bgt.n 8c33c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0008c36c : │ │ │ │ +0008c374 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrd r7, r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, fp, [sp, #100] @ 0x64 │ │ │ │ ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ - bcs.n 8c40e │ │ │ │ + bcs.n 8c416 │ │ │ │ mov.w r8, r2, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ blx 2c488 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - cbz r2, 8c3d6 │ │ │ │ + cbz r2, 8c3de │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w lr, [sp, #52] @ 0x34 │ │ │ │ add r8, r0 │ │ │ │ vldmia r0!, {d7} │ │ │ │ vldmia lr!, {d6} │ │ │ │ cmp r0, r8 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstmia ip!, {d7} │ │ │ │ - bne.n 8c3c2 │ │ │ │ + bne.n 8c3ca │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 8c3e2 │ │ │ │ + beq.n 8c3ea │ │ │ │ vldr d7, [r4, #8] │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [r0] │ │ │ │ strd r7, r4, [sp, #20] │ │ │ │ @@ -150747,15 +150773,15 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2ce1c │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008c414 : │ │ │ │ +0008c41c : │ │ │ │ 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 r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -150765,247 +150791,247 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ blx 2bd80 │ │ │ │ ldr r7, [r6, #60] @ 0x3c │ │ │ │ vstr d0, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 8c4a8 │ │ │ │ + ble.n 8c4b0 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ vmov.f64 d4, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ add.w r7, r2, r7, lsl #2 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ - b.n 8c472 │ │ │ │ + b.n 8c47a │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vldr d5, [r3] │ │ │ │ adds r0, #8 │ │ │ │ cmp r7, r2 │ │ │ │ vmla.f64 d0, d7, d5 │ │ │ │ vstr d0, [r4] │ │ │ │ - beq.n 8c4a8 │ │ │ │ + beq.n 8c4b0 │ │ │ │ ldr.w ip, [r2], #4 │ │ │ │ add.w r3, r8, r0 │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ add.w r6, r5, ip, lsl #3 │ │ │ │ vldr d7, [r3] │ │ │ │ cmp ip, r1 │ │ │ │ add.w r3, r5, r1, lsl #3 │ │ │ │ vldr d6, [r6] │ │ │ │ - bne.n 8c45c │ │ │ │ + bne.n 8c464 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ adds r0, #8 │ │ │ │ cmp r7, r2 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ vstr d0, [r4] │ │ │ │ - bne.n 8c472 │ │ │ │ + bne.n 8c47a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0008c4b0 : │ │ │ │ +0008c4b8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #256] @ 8c5c0 │ │ │ │ + ldr.w ip, [pc, #256] @ 8c5c8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #252] @ (8c5c4 ) │ │ │ │ + ldr r1, [pc, #252] @ (8c5cc ) │ │ │ │ add ip, pc │ │ │ │ ldrd r2, lr, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8c55e │ │ │ │ + beq.n 8c566 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - beq.n 8c52c │ │ │ │ + beq.n 8c534 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 8c512 │ │ │ │ + ble.n 8c51a │ │ │ │ ldrd r3, r1, [r0, #24] │ │ │ │ sub.w ip, r2, #4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ sub.w r2, lr, #4 │ │ │ │ subs r1, #4 │ │ │ │ add.w lr, r3, r0, lsl #2 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ cmp r3, lr │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 8c4fe │ │ │ │ - ldr r2, [pc, #180] @ (8c5c8 ) │ │ │ │ - ldr r3, [pc, #172] @ (8c5c4 ) │ │ │ │ + bne.n 8c506 │ │ │ │ + ldr r2, [pc, #180] @ (8c5d0 ) │ │ │ │ + ldr r3, [pc, #172] @ (8c5cc ) │ │ │ │ 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 8c5b2 │ │ │ │ + bne.n 8c5ba │ │ │ │ movs r0, #1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 8c512 │ │ │ │ + ble.n 8c51a │ │ │ │ ldrd r1, r0, [r0, #24] │ │ │ │ sub.w ip, r2, #4 │ │ │ │ sub.w r2, lr, #4 │ │ │ │ subs r0, #4 │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ cmp r1, lr │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ add.w r3, r3, #1 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ - bne.n 8c542 │ │ │ │ - b.n 8c512 │ │ │ │ - vldr d7, [pc, #88] @ 8c5b8 │ │ │ │ + bne.n 8c54a │ │ │ │ + b.n 8c51a │ │ │ │ + vldr d7, [pc, #88] @ 8c5c0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8c582 │ │ │ │ + bne.n 8c58a │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #24 │ │ │ │ str.w ip, [sp] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ blx 2b9c8 │ │ │ │ - b.n 8c512 │ │ │ │ + b.n 8c51a │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #0] │ │ │ │ vstr d0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2b9c8 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ movs r2, #1 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 8c512 │ │ │ │ + beq.n 8c51a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2c1bc │ │ │ │ - b.n 8c512 │ │ │ │ + b.n 8c51a │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r2, #18 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008c5cc : │ │ │ │ +0008c5d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #116] @ (8c650 ) │ │ │ │ + ldr r3, [pc, #116] @ (8c658 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #116] @ (8c654 ) │ │ │ │ + ldr r2, [pc, #116] @ (8c65c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 8c5f0 │ │ │ │ + cbz r0, 8c5f8 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 8c5f8 │ │ │ │ + cbz r0, 8c600 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 8c600 │ │ │ │ + cbz r0, 8c608 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 8c608 │ │ │ │ + cbz r0, 8c610 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 8c610 │ │ │ │ + cbz r0, 8c618 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 8c618 │ │ │ │ + cbz r0, 8c620 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 8c620 │ │ │ │ + cbz r0, 8c628 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 8c628 │ │ │ │ + cbz r0, 8c630 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 8c630 │ │ │ │ + cbz r0, 8c638 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 8c638 │ │ │ │ + cbz r0, 8c640 │ │ │ │ blx 2ce20 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r0, 8c64a │ │ │ │ + cbz r0, 8c652 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 8c64a │ │ │ │ + cbnz r3, 8c652 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c658 : │ │ │ │ +0008c660 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b740 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008c678 )@@Base>: │ │ │ │ +0008c680 )@@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 │ │ │ │ - ldr.w r5, [pc, #2452] @ 8d020 )@@Base+0x9a8> │ │ │ │ + ldr.w r5, [pc, #2452] @ 8d028 )@@Base+0x9a8> │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #2452] @ 8d024 )@@Base+0x9ac> │ │ │ │ + ldr.w r0, [pc, #2452] @ 8d02c )@@Base+0x9ac> │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r6, [pc, #2448] @ 8d028 )@@Base+0x9b0> │ │ │ │ - ldr.w r3, [pc, #2448] @ 8d02c )@@Base+0x9b4> │ │ │ │ + ldr.w r6, [pc, #2448] @ 8d030 )@@Base+0x9b0> │ │ │ │ + ldr.w r3, [pc, #2448] @ 8d034 )@@Base+0x9b4> │ │ │ │ movs r2, #0 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 8c6be )@@Base+0x46> │ │ │ │ + cbz r0, 8c6c6 )@@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 │ │ │ │ @@ -151013,43 +151039,43 @@ │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add.w r3, r4, #56 @ 0x38 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c990 )@@Base+0x318> │ │ │ │ + beq.w 8c998 )@@Base+0x318> │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8ce30 )@@Base+0x7b8> │ │ │ │ + bcs.w 8ce38 )@@Base+0x7b8> │ │ │ │ lsls r0, r7, #3 │ │ │ │ blx 2c488 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8cf50 )@@Base+0x8d8> │ │ │ │ + bcs.w 8cf58 )@@Base+0x8d8> │ │ │ │ lsls r0, r5, #3 │ │ │ │ blx 2c488 │ │ │ │ str r0, [r4, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ blx 2c488 │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 2c488 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8cf36 )@@Base+0x8be> │ │ │ │ + bcs.w 8cf3e )@@Base+0x8be> │ │ │ │ lsls r0, r3, #3 │ │ │ │ blx 2c488 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8cf1e )@@Base+0x8a6> │ │ │ │ + bcs.w 8cf26 )@@Base+0x8a6> │ │ │ │ lsls r0, r5, #3 │ │ │ │ blx 2c488 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ blx 2c488 │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ @@ -151065,26 +151091,26 @@ │ │ │ │ ldr.w r8, [r2, #144] @ 0x90 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c8ec )@@Base+0x274> │ │ │ │ + beq.w 8c8f4 )@@Base+0x274> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr.w r7, [ip, #44] @ 0x2c │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cb02 )@@Base+0x48a> │ │ │ │ + beq.w 8cb0a )@@Base+0x48a> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ @@ -151098,18 +151124,18 @@ │ │ │ │ add.w r7, r8, r1, lsl #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [r2, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cba6 )@@Base+0x52e> │ │ │ │ + beq.w 8cbae )@@Base+0x52e> │ │ │ │ ldrd r7, r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8ca34 )@@Base+0x3bc> │ │ │ │ + beq.w 8ca3c )@@Base+0x3bc> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, lr, [r4, #48] @ 0x30 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -151120,26 +151146,26 @@ │ │ │ │ str.w lr, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ ldr.w r7, [ip, #56] @ 0x38 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ca5e )@@Base+0x3e6> │ │ │ │ + beq.w 8ca66 )@@Base+0x3e6> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ ldrd r1, lr, [r4, #48] @ 0x30 │ │ │ │ ldr.w ip, [r0] │ │ │ │ strd lr, r7, [sp] │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cd0c )@@Base+0x694> │ │ │ │ + beq.w 8cd14 )@@Base+0x694> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov.w ip, #0 │ │ │ │ ldrd r7, r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w lr, [r4, #40] @ 0x28 │ │ │ │ strd lr, r3, [sp, #8] │ │ │ │ @@ -151147,1610 +151173,1610 @@ │ │ │ │ strd r7, r1, [sp] │ │ │ │ str.w ip, [sp, #16] │ │ │ │ ldr r7, [r2, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cd9e )@@Base+0x726> │ │ │ │ + beq.w 8cda6 )@@Base+0x726> │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8cc4a )@@Base+0x5d2> │ │ │ │ + beq.w 8cc52 )@@Base+0x5d2> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ strd lr, r7, [sp] │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ ldr.w r7, [ip, #52] @ 0x34 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cc74 )@@Base+0x5fc> │ │ │ │ + beq.w 8cc7c )@@Base+0x5fc> │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8cede )@@Base+0x866> │ │ │ │ + bcs.w 8cee6 )@@Base+0x866> │ │ │ │ lsls r0, r6, #3 │ │ │ │ blx 2c488 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ ldrd r3, r5, [r4, #48] @ 0x30 │ │ │ │ add.w r5, r5, r3, lsl #1 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8cec6 )@@Base+0x84e> │ │ │ │ + bcs.w 8cece )@@Base+0x84e> │ │ │ │ lsls r0, r5, #3 │ │ │ │ blx 2c488 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b9c8 │ │ │ │ - ldr.w r2, [pc, #1892] @ 8d030 )@@Base+0x9b8> │ │ │ │ - ldr.w r3, [pc, #1876] @ 8d024 )@@Base+0x9ac> │ │ │ │ + ldr.w r2, [pc, #1892] @ 8d038 )@@Base+0x9b8> │ │ │ │ + ldr.w r3, [pc, #1876] @ 8d02c )@@Base+0x9ac> │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ + bne.w 8ce4e )@@Base+0x7ce> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r3, [pc, #1860] @ 8d034 )@@Base+0x9bc> │ │ │ │ + ldr.w r3, [pc, #1860] @ 8d03c )@@Base+0x9bc> │ │ │ │ add r5, 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, #1840] @ 8d038 )@@Base+0x9c0> │ │ │ │ + ldr.w r1, [pc, #1840] @ 8d040 )@@Base+0x9c0> │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #50 @ 0x32 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bls.w 8ce8a )@@Base+0x812> │ │ │ │ - ldr.w r1, [pc, #1812] @ 8d03c )@@Base+0x9c4> │ │ │ │ + bls.w 8ce92 )@@Base+0x812> │ │ │ │ + ldr.w r1, [pc, #1812] @ 8d044 )@@Base+0x9c4> │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr.w r1, [pc, #1792] @ 8d040 )@@Base+0x9c8> │ │ │ │ + ldr.w r1, [pc, #1792] @ 8d048 )@@Base+0x9c8> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2fdc4 │ │ │ │ movs r3, #49 @ 0x31 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b608 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1764] @ 8d044 )@@Base+0x9cc> │ │ │ │ - ldr.w r3, [pc, #1728] @ 8d024 )@@Base+0x9ac> │ │ │ │ + ldr.w r2, [pc, #1764] @ 8d04c )@@Base+0x9cc> │ │ │ │ + ldr.w r3, [pc, #1728] @ 8d02c )@@Base+0x9ac> │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr.w r3, [pc, #1744] @ 8d048 )@@Base+0x9d0> │ │ │ │ + bne.w 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr.w r3, [pc, #1744] @ 8d050 )@@Base+0x9d0> │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1736] @ 8d04c )@@Base+0x9d4> │ │ │ │ + ldr.w r3, [pc, #1736] @ 8d054 )@@Base+0x9d4> │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ - ldr.w r3, [pc, #1724] @ 8d050 )@@Base+0x9d8> │ │ │ │ + ldr.w r3, [pc, #1724] @ 8d058 )@@Base+0x9d8> │ │ │ │ add r5, 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, #1704] @ 8d054 )@@Base+0x9dc> │ │ │ │ + ldr.w r1, [pc, #1704] @ 8d05c )@@Base+0x9dc> │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bls.w 8cf70 )@@Base+0x8f8> │ │ │ │ - ldr.w r1, [pc, #1676] @ 8d058 )@@Base+0x9e0> │ │ │ │ + bls.w 8cf78 )@@Base+0x8f8> │ │ │ │ + ldr.w r1, [pc, #1676] @ 8d060 )@@Base+0x9e0> │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr.w r1, [pc, #1656] @ 8d05c )@@Base+0x9e4> │ │ │ │ + ldr.w r1, [pc, #1656] @ 8d064 )@@Base+0x9e4> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2fdc4 │ │ │ │ movs r3, #28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b608 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1628] @ 8d060 )@@Base+0x9e8> │ │ │ │ - ldr.w r3, [pc, #1564] @ 8d024 )@@Base+0x9ac> │ │ │ │ + ldr.w r2, [pc, #1628] @ 8d068 )@@Base+0x9e8> │ │ │ │ + ldr.w r3, [pc, #1564] @ 8d02c )@@Base+0x9ac> │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr.w r3, [pc, #1580] @ 8d048 )@@Base+0x9d0> │ │ │ │ + bne.w 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr.w r3, [pc, #1580] @ 8d050 )@@Base+0x9d0> │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1572] @ 8d04c )@@Base+0x9d4> │ │ │ │ + ldr.w r3, [pc, #1572] @ 8d054 )@@Base+0x9d4> │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 8c7ce )@@Base+0x156> │ │ │ │ + ble.w 8c7d6 )@@Base+0x156> │ │ │ │ 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 r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, r0 │ │ │ │ - bgt.n 8ca44 )@@Base+0x3cc> │ │ │ │ - b.n 8c7ce )@@Base+0x156> │ │ │ │ - ldr.w r3, [pc, #1540] @ 8d064 )@@Base+0x9ec> │ │ │ │ + bgt.n 8ca4c )@@Base+0x3cc> │ │ │ │ + b.n 8c7d6 )@@Base+0x156> │ │ │ │ + ldr.w r3, [pc, #1540] @ 8d06c )@@Base+0x9ec> │ │ │ │ add r5, 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, #1516] @ 8d068 )@@Base+0x9f0> │ │ │ │ + ldr.w r1, [pc, #1516] @ 8d070 )@@Base+0x9f0> │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ - bls.w 8ceaa )@@Base+0x832> │ │ │ │ - ldr.w r1, [pc, #1488] @ 8d06c )@@Base+0x9f4> │ │ │ │ + bls.w 8ceb2 )@@Base+0x832> │ │ │ │ + ldr.w r1, [pc, #1488] @ 8d074 )@@Base+0x9f4> │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr.w r1, [pc, #1472] @ 8d070 )@@Base+0x9f8> │ │ │ │ + ldr.w r1, [pc, #1472] @ 8d078 )@@Base+0x9f8> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2fdc4 │ │ │ │ movs r3, #69 @ 0x45 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b608 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1444] @ 8d074 )@@Base+0x9fc> │ │ │ │ - ldr.w r3, [pc, #1360] @ 8d024 )@@Base+0x9ac> │ │ │ │ + ldr.w r2, [pc, #1444] @ 8d07c )@@Base+0x9fc> │ │ │ │ + ldr.w r3, [pc, #1360] @ 8d02c )@@Base+0x9ac> │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr.w r3, [pc, #1372] @ 8d048 )@@Base+0x9d0> │ │ │ │ + bne.w 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr.w r3, [pc, #1372] @ 8d050 )@@Base+0x9d0> │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1364] @ 8d04c )@@Base+0x9d4> │ │ │ │ + ldr.w r3, [pc, #1364] @ 8d054 )@@Base+0x9d4> │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ - ldr.w r3, [pc, #1396] @ 8d078 )@@Base+0xa00> │ │ │ │ + ldr.w r3, [pc, #1396] @ 8d080 )@@Base+0xa00> │ │ │ │ add r5, 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, #1372] @ 8d07c )@@Base+0xa04> │ │ │ │ + ldr.w r1, [pc, #1372] @ 8d084 )@@Base+0xa04> │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #50 @ 0x32 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bls.w 8cfd8 )@@Base+0x960> │ │ │ │ - ldr.w r1, [pc, #1344] @ 8d080 )@@Base+0xa08> │ │ │ │ + bls.w 8cfe0 )@@Base+0x960> │ │ │ │ + ldr.w r1, [pc, #1344] @ 8d088 )@@Base+0xa08> │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr.w r1, [pc, #1328] @ 8d084 )@@Base+0xa0c> │ │ │ │ + ldr.w r1, [pc, #1328] @ 8d08c )@@Base+0xa0c> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2fdc4 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b608 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1300] @ 8d088 )@@Base+0xa10> │ │ │ │ - ldr.w r3, [pc, #1196] @ 8d024 )@@Base+0x9ac> │ │ │ │ + ldr.w r2, [pc, #1300] @ 8d090 )@@Base+0xa10> │ │ │ │ + ldr.w r3, [pc, #1196] @ 8d02c )@@Base+0x9ac> │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr.w r3, [pc, #1208] @ 8d048 )@@Base+0x9d0> │ │ │ │ + bne.w 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr.w r3, [pc, #1208] @ 8d050 )@@Base+0x9d0> │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1200] @ 8d04c )@@Base+0x9d4> │ │ │ │ + ldr.w r3, [pc, #1200] @ 8d054 )@@Base+0x9d4> │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ - ldr.w r3, [pc, #1252] @ 8d08c )@@Base+0xa14> │ │ │ │ + ldr.w r3, [pc, #1252] @ 8d094 )@@Base+0xa14> │ │ │ │ add r5, 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, #1228] @ 8d090 )@@Base+0xa18> │ │ │ │ + ldr.w r1, [pc, #1228] @ 8d098 )@@Base+0xa18> │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #59 @ 0x3b │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bls.w 8cfb4 )@@Base+0x93c> │ │ │ │ - ldr.w r1, [pc, #1200] @ 8d094 )@@Base+0xa1c> │ │ │ │ + bls.w 8cfbc )@@Base+0x93c> │ │ │ │ + ldr.w r1, [pc, #1200] @ 8d09c )@@Base+0xa1c> │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr.w r1, [pc, #1184] @ 8d098 )@@Base+0xa20> │ │ │ │ + ldr.w r1, [pc, #1184] @ 8d0a0 )@@Base+0xa20> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2fdc4 │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b608 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr.w r2, [pc, #1156] @ 8d09c )@@Base+0xa24> │ │ │ │ - ldr.w r3, [pc, #1032] @ 8d024 )@@Base+0x9ac> │ │ │ │ + ldr.w r2, [pc, #1156] @ 8d0a4 )@@Base+0xa24> │ │ │ │ + ldr.w r3, [pc, #1032] @ 8d02c )@@Base+0x9ac> │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr.w r3, [pc, #1044] @ 8d048 )@@Base+0x9d0> │ │ │ │ + bne.w 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr.w r3, [pc, #1044] @ 8d050 )@@Base+0x9d0> │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1036] @ 8d04c )@@Base+0x9d4> │ │ │ │ + ldr.w r3, [pc, #1036] @ 8d054 )@@Base+0x9d4> │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 8c85c )@@Base+0x1e4> │ │ │ │ + ble.w 8c864 )@@Base+0x1e4> │ │ │ │ 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 r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, r0 │ │ │ │ - bgt.n 8cc5a )@@Base+0x5e2> │ │ │ │ - b.n 8c85c )@@Base+0x1e4> │ │ │ │ - ldr.w r3, [pc, #1064] @ 8d0a0 )@@Base+0xa28> │ │ │ │ + bgt.n 8cc62 )@@Base+0x5e2> │ │ │ │ + b.n 8c864 )@@Base+0x1e4> │ │ │ │ + ldr.w r3, [pc, #1064] @ 8d0a8 )@@Base+0xa28> │ │ │ │ add r5, 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, #1044] @ 8d0a4 )@@Base+0xa2c> │ │ │ │ + ldr.w r1, [pc, #1044] @ 8d0ac )@@Base+0xa2c> │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #58 @ 0x3a │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bls.w 8cefa )@@Base+0x882> │ │ │ │ - ldr r1, [pc, #1016] @ (8d0a8 )@@Base+0xa30>) │ │ │ │ + bls.w 8cf02 )@@Base+0x882> │ │ │ │ + ldr r1, [pc, #1016] @ (8d0b0 )@@Base+0xa30>) │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #1000] @ (8d0ac )@@Base+0xa34>) │ │ │ │ + ldr r1, [pc, #1000] @ (8d0b4 )@@Base+0xa34>) │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2fdc4 │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b608 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #972] @ (8d0b0 )@@Base+0xa38>) │ │ │ │ - ldr r3, [pc, #832] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #972] @ (8d0b8 )@@Base+0xa38>) │ │ │ │ + ldr r3, [pc, #832] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr r3, [pc, #848] @ (8d048 )@@Base+0x9d0>) │ │ │ │ + bne.w 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr r3, [pc, #848] @ (8d050 )@@Base+0x9d0>) │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #840] @ (8d04c )@@Base+0x9d4>) │ │ │ │ + ldr r3, [pc, #840] @ (8d054 )@@Base+0x9d4>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ - ldr r3, [pc, #932] @ (8d0b4 )@@Base+0xa3c>) │ │ │ │ + ldr r3, [pc, #932] @ (8d0bc )@@Base+0xa3c>) │ │ │ │ add r5, 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, #912] @ (8d0b8 )@@Base+0xa40>) │ │ │ │ + ldr r1, [pc, #912] @ (8d0c0 )@@Base+0xa40>) │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #49 @ 0x31 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bls.w 8cf92 )@@Base+0x91a> │ │ │ │ - ldr r1, [pc, #888] @ (8d0bc )@@Base+0xa44>) │ │ │ │ + bls.w 8cf9a )@@Base+0x91a> │ │ │ │ + ldr r1, [pc, #888] @ (8d0c4 )@@Base+0xa44>) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #872] @ (8d0c0 )@@Base+0xa48>) │ │ │ │ + ldr r1, [pc, #872] @ (8d0c8 )@@Base+0xa48>) │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2fdc4 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b608 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #844] @ (8d0c4 )@@Base+0xa4c>) │ │ │ │ - ldr r3, [pc, #684] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #844] @ (8d0cc )@@Base+0xa4c>) │ │ │ │ + ldr r3, [pc, #684] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr r3, [pc, #700] @ (8d048 )@@Base+0x9d0>) │ │ │ │ + bne.n 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr r3, [pc, #700] @ (8d050 )@@Base+0x9d0>) │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #696] @ (8d04c )@@Base+0x9d4>) │ │ │ │ + ldr r3, [pc, #696] @ (8d054 )@@Base+0x9d4>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ - ldr r3, [pc, #808] @ (8d0c8 )@@Base+0xa50>) │ │ │ │ + ldr r3, [pc, #808] @ (8d0d0 )@@Base+0xa50>) │ │ │ │ add r5, 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, #788] @ (8d0cc )@@Base+0xa54>) │ │ │ │ + ldr r1, [pc, #788] @ (8d0d4 )@@Base+0xa54>) │ │ │ │ movs r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #61 @ 0x3d │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.w 8d000 )@@Base+0x988> │ │ │ │ - ldr r1, [pc, #760] @ (8d0d0 )@@Base+0xa58>) │ │ │ │ + bls.w 8d008 )@@Base+0x988> │ │ │ │ + ldr r1, [pc, #760] @ (8d0d8 )@@Base+0xa58>) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2c884 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #744] @ (8d0d4 )@@Base+0xa5c>) │ │ │ │ + ldr r1, [pc, #744] @ (8d0dc )@@Base+0xa5c>) │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 2fdc4 │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b608 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #720] @ (8d0d8 )@@Base+0xa60>) │ │ │ │ - ldr r3, [pc, #536] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #720] @ (8d0e0 )@@Base+0xa60>) │ │ │ │ + ldr r3, [pc, #536] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr r3, [pc, #556] @ (8d048 )@@Base+0x9d0>) │ │ │ │ + bne.n 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr r3, [pc, #556] @ (8d050 )@@Base+0x9d0>) │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #548] @ (8d04c )@@Base+0x9d4>) │ │ │ │ + ldr r3, [pc, #548] @ (8d054 )@@Base+0x9d4>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ - ldr r2, [pc, #680] @ (8d0dc )@@Base+0xa64>) │ │ │ │ - ldr r3, [pc, #496] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #680] @ (8d0e4 )@@Base+0xa64>) │ │ │ │ + ldr r3, [pc, #496] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8cf6a )@@Base+0x8f2> │ │ │ │ + beq.w 8cf72 )@@Base+0x8f2> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r0, 8ce62 )@@Base+0x7ea> │ │ │ │ + cbz r0, 8ce6a )@@Base+0x7ea> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 8ce62 )@@Base+0x7ea> │ │ │ │ + cbnz r3, 8ce6a )@@Base+0x7ea> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #636] @ (8d0e0 )@@Base+0xa68>) │ │ │ │ - ldr r3, [pc, #444] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #636] @ (8d0e8 )@@Base+0xa68>) │ │ │ │ + ldr r3, [pc, #444] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ + bne.n 8ce4e )@@Base+0x7ce> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - b.n 8ce4a )@@Base+0x7d2> │ │ │ │ - b.n 8ce7a )@@Base+0x802> │ │ │ │ - ldr r2, [pc, #600] @ (8d0e4 )@@Base+0xa6c>) │ │ │ │ - ldr r3, [pc, #404] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + b.n 8ce52 )@@Base+0x7d2> │ │ │ │ + b.n 8ce82 )@@Base+0x802> │ │ │ │ + ldr r2, [pc, #600] @ (8d0ec )@@Base+0xa6c>) │ │ │ │ + ldr r3, [pc, #404] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr r0, [pc, #584] @ (8d0e8 )@@Base+0xa70>) │ │ │ │ + bne.n 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr r0, [pc, #584] @ (8d0f0 )@@Base+0xa70>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 8ce80 )@@Base+0x808> │ │ │ │ - b.n 8ce80 )@@Base+0x808> │ │ │ │ - ldr r2, [pc, #576] @ (8d0ec )@@Base+0xa74>) │ │ │ │ - ldr r3, [pc, #372] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + b.n 8ce88 )@@Base+0x808> │ │ │ │ + b.n 8ce88 )@@Base+0x808> │ │ │ │ + ldr r2, [pc, #576] @ (8d0f4 )@@Base+0xa74>) │ │ │ │ + ldr r3, [pc, #372] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr r0, [pc, #560] @ (8d0f0 )@@Base+0xa78>) │ │ │ │ + bne.n 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr r0, [pc, #560] @ (8d0f8 )@@Base+0xa78>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - ldr r2, [pc, #556] @ (8d0f4 )@@Base+0xa7c>) │ │ │ │ - ldr r3, [pc, #344] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #556] @ (8d0fc )@@Base+0xa7c>) │ │ │ │ + ldr r3, [pc, #344] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ + bne.n 8ce4e )@@Base+0x7ce> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #536] @ (8d0f8 )@@Base+0xa80>) │ │ │ │ - ldr r3, [pc, #320] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #536] @ (8d100 )@@Base+0xa80>) │ │ │ │ + ldr r3, [pc, #320] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ + bne.n 8ce4e )@@Base+0x7ce> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 8ce7a )@@Base+0x802> │ │ │ │ - b.n 8ce80 )@@Base+0x808> │ │ │ │ - ldr r2, [pc, #512] @ (8d0fc )@@Base+0xa84>) │ │ │ │ - ldr r3, [pc, #292] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + b.n 8ce82 )@@Base+0x802> │ │ │ │ + b.n 8ce88 )@@Base+0x808> │ │ │ │ + ldr r2, [pc, #512] @ (8d104 )@@Base+0xa84>) │ │ │ │ + ldr r3, [pc, #292] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr r0, [pc, #496] @ (8d100 )@@Base+0xa88>) │ │ │ │ + bne.n 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr r0, [pc, #496] @ (8d108 )@@Base+0xa88>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 8ce4a )@@Base+0x7d2> │ │ │ │ - b.n 8ce80 )@@Base+0x808> │ │ │ │ - b.n 8ce7a )@@Base+0x802> │ │ │ │ - b.n 8ce50 )@@Base+0x7d8> │ │ │ │ - ldr r2, [pc, #484] @ (8d104 )@@Base+0xa8c>) │ │ │ │ - ldr r3, [pc, #256] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + b.n 8ce52 )@@Base+0x7d2> │ │ │ │ + b.n 8ce88 )@@Base+0x808> │ │ │ │ + b.n 8ce82 )@@Base+0x802> │ │ │ │ + b.n 8ce58 )@@Base+0x7d8> │ │ │ │ + ldr r2, [pc, #484] @ (8d10c )@@Base+0xa8c>) │ │ │ │ + ldr r3, [pc, #256] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ + bne.n 8ce4e )@@Base+0x7ce> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #464] @ (8d108 )@@Base+0xa90>) │ │ │ │ - ldr r3, [pc, #232] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #464] @ (8d110 )@@Base+0xa90>) │ │ │ │ + ldr r3, [pc, #232] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ + bne.w 8ce4e )@@Base+0x7ce> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #440] @ (8d10c )@@Base+0xa94>) │ │ │ │ - ldr r3, [pc, #208] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #440] @ (8d114 )@@Base+0xa94>) │ │ │ │ + ldr r3, [pc, #208] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ + bne.w 8ce4e )@@Base+0x7ce> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 8ce4a )@@Base+0x7d2> │ │ │ │ - ldr r2, [pc, #412] @ (8d110 )@@Base+0xa98>) │ │ │ │ - ldr r3, [pc, #176] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + b.n 8ce52 )@@Base+0x7d2> │ │ │ │ + ldr r2, [pc, #412] @ (8d118 )@@Base+0xa98>) │ │ │ │ + ldr r3, [pc, #176] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr r0, [pc, #396] @ (8d114 )@@Base+0xa9c>) │ │ │ │ + bne.w 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr r0, [pc, #396] @ (8d11c )@@Base+0xa9c>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 8ce7a )@@Base+0x802> │ │ │ │ - b.n 8ce80 )@@Base+0x808> │ │ │ │ - ldr r2, [pc, #388] @ (8d118 )@@Base+0xaa0>) │ │ │ │ - ldr r3, [pc, #140] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + b.n 8ce82 )@@Base+0x802> │ │ │ │ + b.n 8ce88 )@@Base+0x808> │ │ │ │ + ldr r2, [pc, #388] @ (8d120 )@@Base+0xaa0>) │ │ │ │ + ldr r3, [pc, #140] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr r0, [pc, #368] @ (8d11c )@@Base+0xaa4>) │ │ │ │ + bne.w 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr r0, [pc, #368] @ (8d124 )@@Base+0xaa4>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 8ce4a )@@Base+0x7d2> │ │ │ │ - b.n 8ce80 )@@Base+0x808> │ │ │ │ - ldr r2, [pc, #360] @ (8d120 )@@Base+0xaa8>) │ │ │ │ - ldr r3, [pc, #108] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + b.n 8ce52 )@@Base+0x7d2> │ │ │ │ + b.n 8ce88 )@@Base+0x808> │ │ │ │ + ldr r2, [pc, #360] @ (8d128 )@@Base+0xaa8>) │ │ │ │ + ldr r3, [pc, #108] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr r0, [pc, #344] @ (8d124 )@@Base+0xaac>) │ │ │ │ + bne.w 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr r0, [pc, #344] @ (8d12c )@@Base+0xaac>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 8ce4a )@@Base+0x7d2> │ │ │ │ - b.n 8ce7a )@@Base+0x802> │ │ │ │ - b.n 8ce80 )@@Base+0x808> │ │ │ │ - ldr r2, [pc, #332] @ (8d128 )@@Base+0xab0>) │ │ │ │ - ldr r3, [pc, #72] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + b.n 8ce52 )@@Base+0x7d2> │ │ │ │ + b.n 8ce82 )@@Base+0x802> │ │ │ │ + b.n 8ce88 )@@Base+0x808> │ │ │ │ + ldr r2, [pc, #332] @ (8d130 )@@Base+0xab0>) │ │ │ │ + ldr r3, [pc, #72] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr r0, [pc, #316] @ (8d12c )@@Base+0xab4>) │ │ │ │ + bne.w 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr r0, [pc, #316] @ (8d134 )@@Base+0xab4>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 8ce4a )@@Base+0x7d2> │ │ │ │ - b.n 8ce7a )@@Base+0x802> │ │ │ │ - b.n 8ce4a )@@Base+0x7d2> │ │ │ │ - b.n 8ce7a )@@Base+0x802> │ │ │ │ - b.n 8ce80 )@@Base+0x808> │ │ │ │ - ldr r2, [pc, #300] @ (8d130 )@@Base+0xab8>) │ │ │ │ - ldr r3, [pc, #32] @ (8d024 )@@Base+0x9ac>) │ │ │ │ + b.n 8ce52 )@@Base+0x7d2> │ │ │ │ + b.n 8ce82 )@@Base+0x802> │ │ │ │ + b.n 8ce52 )@@Base+0x7d2> │ │ │ │ + b.n 8ce82 )@@Base+0x802> │ │ │ │ + b.n 8ce88 )@@Base+0x808> │ │ │ │ + ldr r2, [pc, #300] @ (8d138 )@@Base+0xab8>) │ │ │ │ + ldr r3, [pc, #32] @ (8d02c )@@Base+0x9ac>) │ │ │ │ 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 8ce46 )@@Base+0x7ce> │ │ │ │ - ldr r0, [pc, #284] @ (8d134 )@@Base+0xabc>) │ │ │ │ + bne.w 8ce4e )@@Base+0x7ce> │ │ │ │ + ldr r0, [pc, #284] @ (8d13c )@@Base+0xabc>) │ │ │ │ add r0, pc │ │ │ │ blx 2bf60 │ │ │ │ - b.n 8ce4a )@@Base+0x7d2> │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + b.n 8ce52 )@@Base+0x7d2> │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r0, #0] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r1, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #32 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r3, #10 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r6, [r0, #0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #30 │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ movs r4, r0 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ movs r4, r0 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ movs r4, r0 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #6 │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ movs r4, r0 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r2, r2, #6 │ │ │ │ movs r4, r0 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r7, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ movs r4, r0 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r1, #5 │ │ │ │ movs r4, r0 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ movs r4, r0 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, r1 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #112] @ (8d1bc )@@Base+0xb44>) │ │ │ │ + ldr r1, [pc, #112] @ (8d1c4 )@@Base+0xb44>) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #112] @ (8d1c0 )@@Base+0xb48>) │ │ │ │ + ldr r2, [pc, #112] @ (8d1c8 )@@Base+0xb48>) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r3, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi.n 8d196 )@@Base+0xb1e> │ │ │ │ + bhi.n 8d19e )@@Base+0xb1e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8d190 )@@Base+0xb18> │ │ │ │ + bne.n 8d198 )@@Base+0xb18> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, r3] │ │ │ │ - ldr r2, [pc, #72] @ (8d1c4 )@@Base+0xb4c>) │ │ │ │ - ldr r3, [pc, #68] @ (8d1c0 )@@Base+0xb48>) │ │ │ │ + ldr r2, [pc, #72] @ (8d1cc )@@Base+0xb4c>) │ │ │ │ + ldr r3, [pc, #68] @ (8d1c8 )@@Base+0xb48>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8d1b6 )@@Base+0xb3e> │ │ │ │ + bne.n 8d1be )@@Base+0xb3e> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d172 )@@Base+0xafa> │ │ │ │ - b.n 8d1a8 )@@Base+0xb30> │ │ │ │ + beq.n 8d17a )@@Base+0xafa> │ │ │ │ + b.n 8d1b0 )@@Base+0xb30> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - b.n 8d172 )@@Base+0xafa> │ │ │ │ + b.n 8d17a )@@Base+0xafa> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r6, r2, #7 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r4, r5, #6 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r0, 8d216 )@@Base+0xb9e> │ │ │ │ + cbz r0, 8d21e )@@Base+0xb9e> │ │ │ │ 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 8d1c8 )@@Base+0xb50> │ │ │ │ + bl 8d1d0 )@@Base+0xb50> │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d1f6 )@@Base+0xb7e> │ │ │ │ + beq.n 8d1fe )@@Base+0xb7e> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d208 )@@Base+0xb90> │ │ │ │ + beq.n 8d210 )@@Base+0xb90> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8d1da )@@Base+0xb62> │ │ │ │ + bne.n 8d1e2 )@@Base+0xb62> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 8d268 )@@Base+0xbf0> │ │ │ │ + cbz r0, 8d270 )@@Base+0xbf0> │ │ │ │ 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 8d218 )@@Base+0xba0> │ │ │ │ + bl 8d220 )@@Base+0xba0> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ - cbz r2, 8d248 )@@Base+0xbd0> │ │ │ │ + cbz r2, 8d250 )@@Base+0xbd0> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbnz r3, 8d248 )@@Base+0xbd0> │ │ │ │ + cbnz r3, 8d250 )@@Base+0xbd0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d25a )@@Base+0xbe2> │ │ │ │ + beq.n 8d262 )@@Base+0xbe2> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8d22a )@@Base+0xbb2> │ │ │ │ + bne.n 8d232 )@@Base+0xbb2> │ │ │ │ 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 8d42c )@@Base+0xdb4> │ │ │ │ + beq.w 8d434 )@@Base+0xdb4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8d408 )@@Base+0xd90> │ │ │ │ + beq.w 8d410 )@@Base+0xd90> │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8d3e0 )@@Base+0xd68> │ │ │ │ + beq.w 8d3e8 )@@Base+0xd68> │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8d3b8 )@@Base+0xd40> │ │ │ │ + beq.w 8d3c0 )@@Base+0xd40> │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8d366 )@@Base+0xcee> │ │ │ │ + beq.n 8d36e )@@Base+0xcee> │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8d320 )@@Base+0xca8> │ │ │ │ + beq.n 8d328 )@@Base+0xca8> │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8d342 )@@Base+0xcca> │ │ │ │ + beq.n 8d34a )@@Base+0xcca> │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8d38e )@@Base+0xd16> │ │ │ │ + beq.n 8d396 )@@Base+0xd16> │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 8d2fc )@@Base+0xc84> │ │ │ │ + cbz r7, 8d304 )@@Base+0xc84> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 8d26c )@@Base+0xbf4> │ │ │ │ + bl 8d274 )@@Base+0xbf4> │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r7, #24 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8d2f0 )@@Base+0xc78> │ │ │ │ + beq.n 8d2f8 )@@Base+0xc78> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d2d0 )@@Base+0xc58> │ │ │ │ + bne.n 8d2d8 )@@Base+0xc58> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d310 )@@Base+0xc98> │ │ │ │ + beq.n 8d318 )@@Base+0xc98> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8d38e )@@Base+0xd16> │ │ │ │ + beq.n 8d396 )@@Base+0xd16> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 8d2cc )@@Base+0xc54> │ │ │ │ + b.n 8d2d4 )@@Base+0xc54> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d334 )@@Base+0xcbc> │ │ │ │ + beq.n 8d33c )@@Base+0xcbc> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 8d366 )@@Base+0xcee> │ │ │ │ + cbz r5, 8d36e )@@Base+0xcee> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 8d2b4 )@@Base+0xc3c> │ │ │ │ + b.n 8d2bc )@@Base+0xc3c> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d356 )@@Base+0xcde> │ │ │ │ + beq.n 8d35e )@@Base+0xcde> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8d320 )@@Base+0xca8> │ │ │ │ + beq.n 8d328 )@@Base+0xca8> │ │ │ │ mov r6, r5 │ │ │ │ - b.n 8d2ba )@@Base+0xc42> │ │ │ │ + b.n 8d2c2 )@@Base+0xc42> │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d380 )@@Base+0xd08> │ │ │ │ + beq.n 8d388 )@@Base+0xd08> │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 8d3b8 )@@Base+0xd40> │ │ │ │ + cbz r4, 8d3c0 )@@Base+0xd40> │ │ │ │ mov sl, r4 │ │ │ │ - b.n 8d2ac )@@Base+0xc34> │ │ │ │ + b.n 8d2b4 )@@Base+0xc34> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d3a8 )@@Base+0xd30> │ │ │ │ + beq.n 8d3b0 )@@Base+0xd30> │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8d342 )@@Base+0xcca> │ │ │ │ + beq.n 8d34a )@@Base+0xcca> │ │ │ │ mov fp, r5 │ │ │ │ - b.n 8d2c4 )@@Base+0xc4c> │ │ │ │ + b.n 8d2cc )@@Base+0xc4c> │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d3d2 )@@Base+0xd5a> │ │ │ │ + beq.n 8d3da )@@Base+0xd5a> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 8d3e0 )@@Base+0xd68> │ │ │ │ + cbz r4, 8d3e8 )@@Base+0xd68> │ │ │ │ mov r9, r4 │ │ │ │ - b.n 8d2a0 )@@Base+0xc28> │ │ │ │ + b.n 8d2a8 )@@Base+0xc28> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d3fa )@@Base+0xd82> │ │ │ │ + beq.n 8d402 )@@Base+0xd82> │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 8d408 )@@Base+0xd90> │ │ │ │ + cbz r4, 8d410 )@@Base+0xd90> │ │ │ │ mov r8, r4 │ │ │ │ - b.n 8d294 )@@Base+0xc1c> │ │ │ │ + b.n 8d29c )@@Base+0xc1c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d41e )@@Base+0xda6> │ │ │ │ + beq.n 8d426 )@@Base+0xda6> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 8d42c )@@Base+0xdb4> │ │ │ │ + cbz r4, 8d434 )@@Base+0xdb4> │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 8d286 )@@Base+0xc0e> │ │ │ │ + b.n 8d28e )@@Base+0xc0e> │ │ │ │ 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 8d5f4 )@@Base+0xf7c> │ │ │ │ + beq.w 8d5fc )@@Base+0xf7c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8d5d0 )@@Base+0xf58> │ │ │ │ + beq.w 8d5d8 )@@Base+0xf58> │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8d5a8 )@@Base+0xf30> │ │ │ │ + beq.w 8d5b0 )@@Base+0xf30> │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8d580 )@@Base+0xf08> │ │ │ │ + beq.w 8d588 )@@Base+0xf08> │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8d52e )@@Base+0xeb6> │ │ │ │ + beq.n 8d536 )@@Base+0xeb6> │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8d4e8 )@@Base+0xe70> │ │ │ │ + beq.n 8d4f0 )@@Base+0xe70> │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8d50a )@@Base+0xe92> │ │ │ │ + beq.n 8d512 )@@Base+0xe92> │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8d556 )@@Base+0xede> │ │ │ │ + beq.n 8d55e )@@Base+0xede> │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 8d4c4 )@@Base+0xe4c> │ │ │ │ + cbz r7, 8d4cc )@@Base+0xe4c> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 8d434 )@@Base+0xdbc> │ │ │ │ + bl 8d43c )@@Base+0xdbc> │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r7, #24 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8d4b8 )@@Base+0xe40> │ │ │ │ + beq.n 8d4c0 )@@Base+0xe40> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8d498 )@@Base+0xe20> │ │ │ │ + bne.n 8d4a0 )@@Base+0xe20> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d4d8 )@@Base+0xe60> │ │ │ │ + beq.n 8d4e0 )@@Base+0xe60> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8d556 )@@Base+0xede> │ │ │ │ + beq.n 8d55e )@@Base+0xede> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 8d494 )@@Base+0xe1c> │ │ │ │ + b.n 8d49c )@@Base+0xe1c> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d4fc )@@Base+0xe84> │ │ │ │ + beq.n 8d504 )@@Base+0xe84> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 8d52e )@@Base+0xeb6> │ │ │ │ + cbz r5, 8d536 )@@Base+0xeb6> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 8d47c )@@Base+0xe04> │ │ │ │ + b.n 8d484 )@@Base+0xe04> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d51e )@@Base+0xea6> │ │ │ │ + beq.n 8d526 )@@Base+0xea6> │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8d4e8 )@@Base+0xe70> │ │ │ │ + beq.n 8d4f0 )@@Base+0xe70> │ │ │ │ mov r6, r5 │ │ │ │ - b.n 8d482 )@@Base+0xe0a> │ │ │ │ + b.n 8d48a )@@Base+0xe0a> │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d548 )@@Base+0xed0> │ │ │ │ + beq.n 8d550 )@@Base+0xed0> │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 8d580 )@@Base+0xf08> │ │ │ │ + cbz r4, 8d588 )@@Base+0xf08> │ │ │ │ mov sl, r4 │ │ │ │ - b.n 8d474 )@@Base+0xdfc> │ │ │ │ + b.n 8d47c )@@Base+0xdfc> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d570 )@@Base+0xef8> │ │ │ │ + beq.n 8d578 )@@Base+0xef8> │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8d50a )@@Base+0xe92> │ │ │ │ + beq.n 8d512 )@@Base+0xe92> │ │ │ │ mov fp, r5 │ │ │ │ - b.n 8d48c )@@Base+0xe14> │ │ │ │ + b.n 8d494 )@@Base+0xe14> │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d59a )@@Base+0xf22> │ │ │ │ + beq.n 8d5a2 )@@Base+0xf22> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 8d5a8 )@@Base+0xf30> │ │ │ │ + cbz r4, 8d5b0 )@@Base+0xf30> │ │ │ │ mov r9, r4 │ │ │ │ - b.n 8d468 )@@Base+0xdf0> │ │ │ │ + b.n 8d470 )@@Base+0xdf0> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d5c2 )@@Base+0xf4a> │ │ │ │ + beq.n 8d5ca )@@Base+0xf4a> │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 8d5d0 )@@Base+0xf58> │ │ │ │ + cbz r4, 8d5d8 )@@Base+0xf58> │ │ │ │ mov r8, r4 │ │ │ │ - b.n 8d45c )@@Base+0xde4> │ │ │ │ + b.n 8d464 )@@Base+0xde4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d5e6 )@@Base+0xf6e> │ │ │ │ + beq.n 8d5ee )@@Base+0xf6e> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 8d5f4 )@@Base+0xf7c> │ │ │ │ + cbz r4, 8d5fc )@@Base+0xf7c> │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 8d44e )@@Base+0xdd6> │ │ │ │ + b.n 8d456 )@@Base+0xdd6> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 8d640 )@@Base+0xfc8> │ │ │ │ + cbz r0, 8d648 )@@Base+0xfc8> │ │ │ │ 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 8d5fc )@@Base+0xf84> │ │ │ │ + bl 8d604 )@@Base+0xf84> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d632 )@@Base+0xfba> │ │ │ │ + beq.n 8d63a )@@Base+0xfba> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8d60e )@@Base+0xf96> │ │ │ │ + bne.n 8d616 )@@Base+0xf96> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008d644 : │ │ │ │ +0008d64c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ (8d684 ) │ │ │ │ + ldr r3, [pc, #48] @ (8d68c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #48] @ (8d688 ) │ │ │ │ + ldr r2, [pc, #48] @ (8d690 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r0], #16 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8d680 │ │ │ │ + cbz r0, 8d688 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 8d680 │ │ │ │ + cbnz r3, 8d688 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008d68c : │ │ │ │ +0008d694 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c6f4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #24 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008d6ac : │ │ │ │ +0008d6b4 : │ │ │ │ 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] @ (8d710 ) │ │ │ │ + ldr r2, [pc, #84] @ (8d718 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #84] @ (8d714 ) │ │ │ │ + ldr r0, [pc, #84] @ (8d71c ) │ │ │ │ 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, 8d6de │ │ │ │ + cbz r3, 8d6e6 │ │ │ │ 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, 8d6ee │ │ │ │ + cbz r7, 8d6f6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r6, [r5, #16] │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r7, [r4, #12] │ │ │ │ - cbz r6, 8d702 │ │ │ │ + cbz r6, 8d70a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r6, r4, r1 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008d718 : │ │ │ │ +0008d720 : │ │ │ │ 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 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8d786 │ │ │ │ + beq.n 8d78e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 8d73a │ │ │ │ + cbz r3, 8d742 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8d750 │ │ │ │ + cbz r0, 8d758 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbnz r2, 8d750 │ │ │ │ + cbnz r2, 8d758 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r0, r4, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r2, 8d760 │ │ │ │ + cbz r2, 8d768 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r0, r4, #16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - cbz r3, 8d778 │ │ │ │ + cbz r3, 8d780 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r3, r2, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0008d78c : │ │ │ │ +0008d794 : │ │ │ │ stmdb 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] @ (8d994 ) │ │ │ │ + ldr r5, [pc, #500] @ (8d99c ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #500] @ (8d998 ) │ │ │ │ + ldr r1, [pc, #500] @ (8d9a0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr r2, [pc, #500] @ (8d99c ) │ │ │ │ + ldr r2, [pc, #500] @ (8d9a4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r0, [pc, #500] @ (8d9a0 ) │ │ │ │ + ldr r0, [pc, #500] @ (8d9a8 ) │ │ │ │ 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, 8d7de │ │ │ │ + cbz r0, 8d7e6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d8e0 │ │ │ │ + beq.w 8d8e8 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d8f6 │ │ │ │ + beq.w 8d8fe │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r7, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, r4, #12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ @@ -152764,15 +152790,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8d906 │ │ │ │ + beq.n 8d90e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ @@ -152784,207 +152810,207 @@ │ │ │ │ add.w sl, sp, #20 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r4, #16] │ │ │ │ add r5, sp, #12 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ - ldr r1, [pc, #336] @ (8d9a4 ) │ │ │ │ + ldr r1, [pc, #336] @ (8d9ac ) │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r9] │ │ │ │ add r1, pc │ │ │ │ add.w r2, r1, #12 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ - bl 8d138 )@@Base+0xac0> │ │ │ │ + bl 8d140 )@@Base+0xac0> │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d916 │ │ │ │ + beq.n 8d91e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ add.w r2, r4, #20 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d970 │ │ │ │ + beq.n 8d978 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d3ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 8d138 )@@Base+0xac0> │ │ │ │ + bl 8d140 )@@Base+0xac0> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 8d8b6 │ │ │ │ + beq.n 8d8be │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 8d8c4 │ │ │ │ + beq.n 8d8cc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #224] @ (8d9a8 ) │ │ │ │ - ldr r3, [pc, #208] @ (8d998 ) │ │ │ │ + ldr r2, [pc, #224] @ (8d9b0 ) │ │ │ │ + ldr r3, [pc, #208] @ (8d9a0 ) │ │ │ │ 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 8d96c │ │ │ │ + bne.n 8d974 │ │ │ │ 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 8d7ea │ │ │ │ + bne.w 8d7f2 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w fp, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 8d804 │ │ │ │ + b.n 8d80c │ │ │ │ mov r0, r7 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ add.w r3, r4, #16 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 8d83a │ │ │ │ + b.n 8d842 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r2, r6, #448 @ 0x1c0 │ │ │ │ movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2b788 │ │ │ │ movs r1, #0 │ │ │ │ blx 2cd64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8d876 │ │ │ │ + b.n 8d87e │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 8d958 │ │ │ │ + cbz r0, 8d960 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 8d958 │ │ │ │ + cbnz r3, 8d960 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #80] @ (8d9ac ) │ │ │ │ - ldr r3, [pc, #60] @ (8d998 ) │ │ │ │ + ldr r2, [pc, #80] @ (8d9b4 ) │ │ │ │ + ldr r3, [pc, #60] @ (8d9a0 ) │ │ │ │ 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 8d990 │ │ │ │ + beq.n 8d998 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #60] @ (8d9b0 ) │ │ │ │ - ldr r3, [pc, #36] @ (8d998 ) │ │ │ │ + ldr r2, [pc, #60] @ (8d9b8 ) │ │ │ │ + ldr r3, [pc, #36] @ (8d9a0 ) │ │ │ │ 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 8d96c │ │ │ │ - ldr r0, [pc, #44] @ (8d9b4 ) │ │ │ │ + bne.n 8d974 │ │ │ │ + ldr r0, [pc, #44] @ (8d9bc ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - b.n 8d934 │ │ │ │ - b.n 8d93a │ │ │ │ + b.n 8d93c │ │ │ │ + b.n 8d942 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r6, 8d9dc │ │ │ │ + cbz r6, 8d9e2 │ │ │ │ movs r1, 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 r4, [r0, #8] │ │ │ │ add.w r8, r0, #4 │ │ │ │ - cbz r4, 8da2e │ │ │ │ + cbz r4, 8da36 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 8d9e0 │ │ │ │ + b.n 8d9e8 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 8d9f2 │ │ │ │ + cbz r2, 8d9fa │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 8d9f6 │ │ │ │ + cbnz r0, 8d9fe │ │ │ │ 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 8d9dc │ │ │ │ + bne.n 8d9e4 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 8da2e │ │ │ │ + beq.n 8da36 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 8da22 │ │ │ │ + cbz r2, 8da2a │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 8da26 │ │ │ │ + cbnz r0, 8da2e │ │ │ │ sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ movge r0, r7 │ │ │ │ - bge.n 8da30 │ │ │ │ + bge.n 8da38 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -152992,599 +153018,599 @@ │ │ │ │ add.w r9, r0, #8 │ │ │ │ strb.w r8, [r0, #8] │ │ │ │ strd r9, r8, [r0] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r2, r1, [r1] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8da98 │ │ │ │ + b.n 8daa0 │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ cmp r5, #32 │ │ │ │ - beq.n 8da96 │ │ │ │ + beq.n 8da9e │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ - beq.n 8da96 │ │ │ │ + beq.n 8da9e │ │ │ │ cmp r5, #9 │ │ │ │ - beq.n 8da96 │ │ │ │ + beq.n 8da9e │ │ │ │ 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 8daa6 │ │ │ │ + bhi.n 8daae │ │ │ │ strb.w r5, [r3, fp] │ │ │ │ str.w sl, [r6, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strb.w r8, [r3, sl] │ │ │ │ ldrd r2, r1, [r7] │ │ │ │ adds r4, #1 │ │ │ │ adds r3, r2, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8da62 │ │ │ │ + bne.n 8da6a │ │ │ │ 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 2dc38 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 8da84 │ │ │ │ + b.n 8da8c │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ 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 │ │ │ │ - cbz r4, 8db3a │ │ │ │ + cbz r4, 8db42 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 8daec │ │ │ │ + b.n 8daf4 │ │ │ │ ldrd r0, r5, [r4, #16] │ │ │ │ cmp r9, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ - cbz r2, 8dafe │ │ │ │ + cbz r2, 8db06 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 8db02 │ │ │ │ + cbnz r0, 8db0a │ │ │ │ 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 8dae8 │ │ │ │ + bne.n 8daf0 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 8db3a │ │ │ │ + beq.n 8db42 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r2, r9 │ │ │ │ cmp r9, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ - cbz r2, 8db2e │ │ │ │ + cbz r2, 8db36 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 8db32 │ │ │ │ + cbnz r0, 8db3a │ │ │ │ sub.w r0, r9, r4 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ movge r0, r7 │ │ │ │ - bge.n 8db3c │ │ │ │ + bge.n 8db44 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0008db40 >&)@@Base>: │ │ │ │ +0008db48 >&)@@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, #3064] @ 8e750 >&)@@Base+0xc10> │ │ │ │ + ldr.w r0, [pc, #3064] @ 8e758 >&)@@Base+0xc10> │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #3064] @ 8e754 >&)@@Base+0xc14> │ │ │ │ + ldr.w r3, [pc, #3064] @ 8e75c >&)@@Base+0xc14> │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #3060] @ 8e758 >&)@@Base+0xc18> │ │ │ │ + ldr.w r1, [pc, #3060] @ 8e760 >&)@@Base+0xc18> │ │ │ │ movs r2, #18 │ │ │ │ - ldr.w r7, [pc, #3056] @ 8e75c >&)@@Base+0xc1c> │ │ │ │ + ldr.w r7, [pc, #3056] @ 8e764 >&)@@Base+0xc1c> │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2ce8c >& 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 8e866 >&)@@Base+0xd26> │ │ │ │ + beq.w 8e86e >&)@@Base+0xd26> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e4ce >&)@@Base+0x98e> │ │ │ │ + beq.w 8e4d6 >&)@@Base+0x98e> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #3000] @ 8e760 >&)@@Base+0xc20> │ │ │ │ + ldr.w r1, [pc, #3000] @ 8e768 >&)@@Base+0xc20> │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e866 >&)@@Base+0xd26> │ │ │ │ + beq.w 8e86e >&)@@Base+0xd26> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e62a >&)@@Base+0xaea> │ │ │ │ + beq.w 8e632 >&)@@Base+0xaea> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2952] @ 8e764 >&)@@Base+0xc24> │ │ │ │ + ldr.w r1, [pc, #2952] @ 8e76c >&)@@Base+0xc24> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e866 >&)@@Base+0xd26> │ │ │ │ + beq.w 8e86e >&)@@Base+0xd26> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e606 >&)@@Base+0xac6> │ │ │ │ + beq.w 8e60e >&)@@Base+0xac6> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2904] @ 8e768 >&)@@Base+0xc28> │ │ │ │ + ldr.w r1, [pc, #2904] @ 8e770 >&)@@Base+0xc28> │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e866 >&)@@Base+0xd26> │ │ │ │ + beq.w 8e86e >&)@@Base+0xd26> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e5e2 >&)@@Base+0xaa2> │ │ │ │ + beq.w 8e5ea >&)@@Base+0xaa2> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2856] @ 8e76c >&)@@Base+0xc2c> │ │ │ │ + ldr.w r1, [pc, #2856] @ 8e774 >&)@@Base+0xc2c> │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e866 >&)@@Base+0xd26> │ │ │ │ + beq.w 8e86e >&)@@Base+0xd26> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e5be >&)@@Base+0xa7e> │ │ │ │ + beq.w 8e5c6 >&)@@Base+0xa7e> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2808] @ 8e770 >&)@@Base+0xc30> │ │ │ │ + ldr.w r1, [pc, #2808] @ 8e778 >&)@@Base+0xc30> │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e866 >&)@@Base+0xd26> │ │ │ │ + beq.w 8e86e >&)@@Base+0xd26> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e59a >&)@@Base+0xa5a> │ │ │ │ + beq.w 8e5a2 >&)@@Base+0xa5a> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2760] @ 8e774 >&)@@Base+0xc34> │ │ │ │ + ldr.w r1, [pc, #2760] @ 8e77c >&)@@Base+0xc34> │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e866 >&)@@Base+0xd26> │ │ │ │ + beq.w 8e86e >&)@@Base+0xd26> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e576 >&)@@Base+0xa36> │ │ │ │ + beq.w 8e57e >&)@@Base+0xa36> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2712] @ 8e778 >&)@@Base+0xc38> │ │ │ │ + ldr.w r1, [pc, #2712] @ 8e780 >&)@@Base+0xc38> │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e866 >&)@@Base+0xd26> │ │ │ │ + beq.w 8e86e >&)@@Base+0xd26> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e552 >&)@@Base+0xa12> │ │ │ │ + beq.w 8e55a >&)@@Base+0xa12> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2664] @ 8e77c >&)@@Base+0xc3c> │ │ │ │ + ldr.w r1, [pc, #2664] @ 8e784 >&)@@Base+0xc3c> │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e866 >&)@@Base+0xd26> │ │ │ │ + beq.w 8e86e >&)@@Base+0xd26> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e52e >&)@@Base+0x9ee> │ │ │ │ + beq.w 8e536 >&)@@Base+0x9ee> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ 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 8e444 >&)@@Base+0x904> │ │ │ │ - ldr.w r3, [pc, #2592] @ 8e780 >&)@@Base+0xc40> │ │ │ │ + beq.w 8e44c >&)@@Base+0x904> │ │ │ │ + ldr.w r3, [pc, #2592] @ 8e788 >&)@@Base+0xc40> │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #2588] @ 8e784 >&)@@Base+0xc44> │ │ │ │ + ldr.w r3, [pc, #2588] @ 8e78c >&)@@Base+0xc44> │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #2584] @ 8e788 >&)@@Base+0xc48> │ │ │ │ + ldr.w r3, [pc, #2584] @ 8e790 >&)@@Base+0xc48> │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2580] @ 8e78c >&)@@Base+0xc4c> │ │ │ │ + ldr.w r3, [pc, #2580] @ 8e794 >&)@@Base+0xc4c> │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8e08e >&)@@Base+0x54e> │ │ │ │ + b.n 8e096 >&)@@Base+0x54e> │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #39 @ 0x27 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r1, [pc, #2560] @ 8e790 >&)@@Base+0xc50> │ │ │ │ + ldr.w r1, [pc, #2560] @ 8e798 >&)@@Base+0xc50> │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e68a >&)@@Base+0xb4a> │ │ │ │ + beq.w 8e692 >&)@@Base+0xb4a> │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e29e >&)@@Base+0x75e> │ │ │ │ + beq.w 8e2a6 >&)@@Base+0x75e> │ │ │ │ ldrb.w r1, [sl, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2508] @ 8e794 >&)@@Base+0xc54> │ │ │ │ + ldr.w r1, [pc, #2508] @ 8e79c >&)@@Base+0xc54> │ │ │ │ movs r2, #5 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e428 >&)@@Base+0x8e8> │ │ │ │ + bne.w 8e430 >&)@@Base+0x8e8> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldrd r1, r2, [sl] │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ - bl 8d9b8 │ │ │ │ + bl 8d9c0 │ │ │ │ cmp r0, sl │ │ │ │ it eq │ │ │ │ moveq r1, #43 @ 0x2b │ │ │ │ - beq.n 8de12 >&)@@Base+0x2d2> │ │ │ │ + beq.n 8de1a >&)@@Base+0x2d2> │ │ │ │ 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 8e28c >&)@@Base+0x74c> │ │ │ │ + beq.w 8e294 >&)@@Base+0x74c> │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r1, [pc, #2404] @ 8e798 >&)@@Base+0xc58> │ │ │ │ + ldr.w r1, [pc, #2404] @ 8e7a0 >&)@@Base+0xc58> │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e672 >&)@@Base+0xb32> │ │ │ │ + beq.w 8e67a >&)@@Base+0xb32> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e2c4 >&)@@Base+0x784> │ │ │ │ + beq.w 8e2cc >&)@@Base+0x784> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2356] @ 8e79c >&)@@Base+0xc5c> │ │ │ │ + ldr.w r1, [pc, #2356] @ 8e7a4 >&)@@Base+0xc5c> │ │ │ │ movs r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e42e >&)@@Base+0x8ee> │ │ │ │ + bne.w 8e436 >&)@@Base+0x8ee> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ - bl 8d9b8 │ │ │ │ + bl 8d9c0 │ │ │ │ cmp sl, r0 │ │ │ │ it eq │ │ │ │ moveq r1, #43 @ 0x2b │ │ │ │ - beq.n 8deb0 >&)@@Base+0x370> │ │ │ │ + beq.n 8deb8 >&)@@Base+0x370> │ │ │ │ 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 8e298 >&)@@Base+0x758> │ │ │ │ + beq.w 8e2a0 >&)@@Base+0x758> │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #41 @ 0x29 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r1, [pc, #2252] @ 8e7a0 >&)@@Base+0xc60> │ │ │ │ + ldr.w r1, [pc, #2252] @ 8e7a8 >&)@@Base+0xc60> │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e818 >&)@@Base+0xcd8> │ │ │ │ + beq.w 8e820 >&)@@Base+0xcd8> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e2e4 >&)@@Base+0x7a4> │ │ │ │ + beq.w 8e2ec >&)@@Base+0x7a4> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2204] @ 8e7a4 >&)@@Base+0xc64> │ │ │ │ + ldr.w r1, [pc, #2204] @ 8e7ac >&)@@Base+0xc64> │ │ │ │ movs r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e434 >&)@@Base+0x8f4> │ │ │ │ + bne.w 8e43c >&)@@Base+0x8f4> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ - bl 8d9b8 │ │ │ │ + bl 8d9c0 │ │ │ │ cmp sl, r0 │ │ │ │ it eq │ │ │ │ moveq r1, #43 @ 0x2b │ │ │ │ - beq.n 8df50 >&)@@Base+0x410> │ │ │ │ + beq.n 8df58 >&)@@Base+0x410> │ │ │ │ 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 8e292 >&)@@Base+0x752> │ │ │ │ + beq.w 8e29a >&)@@Base+0x752> │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #42 @ 0x2a │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r1, [pc, #2100] @ 8e7a8 >&)@@Base+0xc68> │ │ │ │ + ldr.w r1, [pc, #2100] @ 8e7b0 >&)@@Base+0xc68> │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e738 >&)@@Base+0xbf8> │ │ │ │ + beq.w 8e740 >&)@@Base+0xbf8> │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e350 >&)@@Base+0x810> │ │ │ │ + beq.w 8e358 >&)@@Base+0x810> │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2052] @ 8e7ac >&)@@Base+0xc6c> │ │ │ │ + ldr.w r1, [pc, #2052] @ 8e7b4 >&)@@Base+0xc6c> │ │ │ │ movs r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e43a >&)@@Base+0x8fa> │ │ │ │ + bne.w 8e442 >&)@@Base+0x8fa> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldrd r1, r2, [r9] │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ - bl 8d9b8 │ │ │ │ + bl 8d9c0 │ │ │ │ cmp sl, r0 │ │ │ │ it eq │ │ │ │ moveq r1, #43 @ 0x2b │ │ │ │ - beq.n 8dfee >&)@@Base+0x4ae> │ │ │ │ + beq.n 8dff6 >&)@@Base+0x4ae> │ │ │ │ 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 8e284 >&)@@Base+0x744> │ │ │ │ + beq.w 8e28c >&)@@Base+0x744> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, sp, #43 @ 0x2b │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r1, [pc, #1948] @ 8e7b0 >&)@@Base+0xc70> │ │ │ │ + ldr.w r1, [pc, #1948] @ 8e7b8 >&)@@Base+0xc70> │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e720 >&)@@Base+0xbe0> │ │ │ │ + beq.w 8e728 >&)@@Base+0xbe0> │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e32a >&)@@Base+0x7ea> │ │ │ │ + beq.w 8e332 >&)@@Base+0x7ea> │ │ │ │ ldrb.w r1, [r9, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #1896] @ 8e7b4 >&)@@Base+0xc74> │ │ │ │ + ldr.w r1, [pc, #1896] @ 8e7bc >&)@@Base+0xc74> │ │ │ │ movs r2, #5 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e708 >&)@@Base+0xbc8> │ │ │ │ + beq.w 8e710 >&)@@Base+0xbc8> │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e304 >&)@@Base+0x7c4> │ │ │ │ + beq.w 8e30c >&)@@Base+0x7c4> │ │ │ │ ldrb.w r1, [r9, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8e444 >&)@@Base+0x904> │ │ │ │ + beq.w 8e44c >&)@@Base+0x904> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e41a >&)@@Base+0x8da> │ │ │ │ + bne.w 8e422 >&)@@Base+0x8da> │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e3ba >&)@@Base+0x87a> │ │ │ │ + beq.w 8e3c2 >&)@@Base+0x87a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e440 >&)@@Base+0x900> │ │ │ │ + bne.w 8e448 >&)@@Base+0x900> │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ add.w r1, r0, #8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -153595,971 +153621,971 @@ │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 8da34 │ │ │ │ + bl 8da3c │ │ │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1732] @ 8e7b8 >&)@@Base+0xc78> │ │ │ │ + ldr.w r1, [pc, #1732] @ 8e7c0 >&)@@Base+0xc78> │ │ │ │ movs r2, #2 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1712] @ 8e7bc >&)@@Base+0xc7c> │ │ │ │ + ldr.w r1, [pc, #1712] @ 8e7c4 >&)@@Base+0xc7c> │ │ │ │ movs r2, #10 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r9 │ │ │ │ ldr.w sl, [r3, #124] @ 0x7c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8e6ea >&)@@Base+0xbaa> │ │ │ │ + beq.w 8e6f2 >&)@@Base+0xbaa> │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e3f6 >&)@@Base+0x8b6> │ │ │ │ + beq.w 8e3fe >&)@@Base+0x8b6> │ │ │ │ ldrb.w r1, [sl, #39] @ 0x27 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #1656] @ 8e7c0 >&)@@Base+0xc80> │ │ │ │ + ldr.w r1, [pc, #1656] @ 8e7c8 >&)@@Base+0xc80> │ │ │ │ movs r2, #5 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r9 │ │ │ │ ldr.w sl, [r3, #124] @ 0x7c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8e6d2 >&)@@Base+0xb92> │ │ │ │ + beq.w 8e6da >&)@@Base+0xb92> │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e3d0 >&)@@Base+0x890> │ │ │ │ + beq.w 8e3d8 >&)@@Base+0x890> │ │ │ │ ldrb.w r1, [sl, #39] @ 0x27 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8e192 >&)@@Base+0x652> │ │ │ │ + beq.n 8e19a >&)@@Base+0x652> │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr.w r1, [pc, #1584] @ 8e7c4 >&)@@Base+0xc84> │ │ │ │ + ldr.w r1, [pc, #1584] @ 8e7cc >&)@@Base+0xc84> │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e6ba >&)@@Base+0xb7a> │ │ │ │ + beq.w 8e6c2 >&)@@Base+0xb7a> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e396 >&)@@Base+0x856> │ │ │ │ + beq.w 8e39e >&)@@Base+0x856> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #1536] @ 8e7c8 >&)@@Base+0xc88> │ │ │ │ + ldr.w r1, [pc, #1536] @ 8e7d0 >&)@@Base+0xc88> │ │ │ │ movs r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr.w r2, [pc, #1524] @ 8e7cc >&)@@Base+0xc8c> │ │ │ │ + ldr.w r2, [pc, #1524] @ 8e7d4 >&)@@Base+0xc8c> │ │ │ │ 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 8e422 >&)@@Base+0x8e2> │ │ │ │ + bne.w 8e42a >&)@@Base+0x8e2> │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1492] @ 8e7d0 >&)@@Base+0xc90> │ │ │ │ + ldr.w r1, [pc, #1492] @ 8e7d8 >&)@@Base+0xc90> │ │ │ │ movs r2, #5 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e6a2 >&)@@Base+0xb62> │ │ │ │ + beq.w 8e6aa >&)@@Base+0xb62> │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e370 >&)@@Base+0x830> │ │ │ │ + beq.w 8e378 >&)@@Base+0x830> │ │ │ │ ldrb.w r1, [sl, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #1440] @ 8e7d4 >&)@@Base+0xc94> │ │ │ │ + ldr.w r1, [pc, #1440] @ 8e7dc >&)@@Base+0xc94> │ │ │ │ movs r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r3, [pc, #1428] @ 8e7d8 >&)@@Base+0xc98> │ │ │ │ + ldr.w r3, [pc, #1428] @ 8e7e0 >&)@@Base+0xc98> │ │ │ │ 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 8e41e >&)@@Base+0x8de> │ │ │ │ + bne.w 8e426 >&)@@Base+0x8de> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ it hi │ │ │ │ movhi r1, #85 @ 0x55 │ │ │ │ - bhi.n 8e268 >&)@@Base+0x728> │ │ │ │ - ldr.w r2, [pc, #1400] @ 8e7dc >&)@@Base+0xc9c> │ │ │ │ + bhi.n 8e270 >&)@@Base+0x728> │ │ │ │ + ldr.w r2, [pc, #1400] @ 8e7e4 >&)@@Base+0xc9c> │ │ │ │ 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 8dd80 >&)@@Base+0x240> │ │ │ │ + bne.w 8dd88 >&)@@Base+0x240> │ │ │ │ blx 2b5f0 │ │ │ │ - b.n 8dd8c >&)@@Base+0x24c> │ │ │ │ + b.n 8dd94 >&)@@Base+0x24c> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5f0 │ │ │ │ - b.n 8e010 >&)@@Base+0x4d0> │ │ │ │ + b.n 8e018 >&)@@Base+0x4d0> │ │ │ │ blx 2b5f0 │ │ │ │ - b.n 8de32 >&)@@Base+0x2f2> │ │ │ │ + b.n 8de3a >&)@@Base+0x2f2> │ │ │ │ blx 2b5f0 │ │ │ │ - b.n 8df72 >&)@@Base+0x432> │ │ │ │ + b.n 8df7a >&)@@Base+0x432> │ │ │ │ blx 2b5f0 │ │ │ │ - b.n 8ded2 >&)@@Base+0x392> │ │ │ │ + b.n 8deda >&)@@Base+0x392> │ │ │ │ mov r0, sl │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1336] @ 8e7e0 >&)@@Base+0xca0> │ │ │ │ + ldr.w r3, [pc, #1336] @ 8e7e8 >&)@@Base+0xca0> │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8ddbc >&)@@Base+0x27c> │ │ │ │ + beq.w 8ddc4 >&)@@Base+0x27c> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8ddbc >&)@@Base+0x27c> │ │ │ │ + b.n 8ddc4 >&)@@Base+0x27c> │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1300] @ 8e7e0 >&)@@Base+0xca0> │ │ │ │ + ldr.w r3, [pc, #1300] @ 8e7e8 >&)@@Base+0xca0> │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8de5c >&)@@Base+0x31c> │ │ │ │ + beq.w 8de64 >&)@@Base+0x31c> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8de5c >&)@@Base+0x31c> │ │ │ │ + b.n 8de64 >&)@@Base+0x31c> │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1268] @ 8e7e0 >&)@@Base+0xca0> │ │ │ │ + ldr.w r3, [pc, #1268] @ 8e7e8 >&)@@Base+0xca0> │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8defc >&)@@Base+0x3bc> │ │ │ │ + beq.w 8df04 >&)@@Base+0x3bc> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8defc >&)@@Base+0x3bc> │ │ │ │ + b.n 8df04 >&)@@Base+0x3bc> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1236] @ 8e7e0 >&)@@Base+0xca0> │ │ │ │ + ldr.w r3, [pc, #1236] @ 8e7e8 >&)@@Base+0xca0> │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8e07a >&)@@Base+0x53a> │ │ │ │ + beq.w 8e082 >&)@@Base+0x53a> │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e07a >&)@@Base+0x53a> │ │ │ │ + b.n 8e082 >&)@@Base+0x53a> │ │ │ │ mov r0, r9 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1196] @ 8e7e0 >&)@@Base+0xca0> │ │ │ │ + ldr.w r3, [pc, #1196] @ 8e7e8 >&)@@Base+0xca0> │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8e040 >&)@@Base+0x500> │ │ │ │ + beq.w 8e048 >&)@@Base+0x500> │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e040 >&)@@Base+0x500> │ │ │ │ + b.n 8e048 >&)@@Base+0x500> │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1160] @ 8e7e0 >&)@@Base+0xca0> │ │ │ │ + ldr.w r3, [pc, #1160] @ 8e7e8 >&)@@Base+0xca0> │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8df9c >&)@@Base+0x45c> │ │ │ │ + beq.w 8dfa4 >&)@@Base+0x45c> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8df9c >&)@@Base+0x45c> │ │ │ │ + b.n 8dfa4 >&)@@Base+0x45c> │ │ │ │ mov r0, sl │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1128] @ 8e7e0 >&)@@Base+0xca0> │ │ │ │ + ldr.w r3, [pc, #1128] @ 8e7e8 >&)@@Base+0xca0> │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8e228 >&)@@Base+0x6e8> │ │ │ │ + beq.w 8e230 >&)@@Base+0x6e8> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e228 >&)@@Base+0x6e8> │ │ │ │ + b.n 8e230 >&)@@Base+0x6e8> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1088] @ 8e7e0 >&)@@Base+0xca0> │ │ │ │ + ldr.w r3, [pc, #1088] @ 8e7e8 >&)@@Base+0xca0> │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8e1bc >&)@@Base+0x67c> │ │ │ │ + beq.w 8e1c4 >&)@@Base+0x67c> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e1bc >&)@@Base+0x67c> │ │ │ │ + b.n 8e1c4 >&)@@Base+0x67c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e192 >&)@@Base+0x652> │ │ │ │ + beq.w 8e19a >&)@@Base+0x652> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e192 >&)@@Base+0x652> │ │ │ │ - b.n 8e0a8 >&)@@Base+0x568> │ │ │ │ + beq.w 8e19a >&)@@Base+0x652> │ │ │ │ + b.n 8e0b0 >&)@@Base+0x568> │ │ │ │ mov r0, sl │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1032] @ 8e7e0 >&)@@Base+0xca0> │ │ │ │ + ldr.w r3, [pc, #1032] @ 8e7e8 >&)@@Base+0xca0> │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8e178 >&)@@Base+0x638> │ │ │ │ + beq.w 8e180 >&)@@Base+0x638> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e178 >&)@@Base+0x638> │ │ │ │ + b.n 8e180 >&)@@Base+0x638> │ │ │ │ mov r0, sl │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #992] @ (8e7e0 >&)@@Base+0xca0>) │ │ │ │ + ldr r3, [pc, #992] @ (8e7e8 >&)@@Base+0xca0>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8e13c >&)@@Base+0x5fc> │ │ │ │ + beq.w 8e144 >&)@@Base+0x5fc> │ │ │ │ mov r0, sl │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e13c >&)@@Base+0x5fc> │ │ │ │ + b.n 8e144 >&)@@Base+0x5fc> │ │ │ │ blx r3 │ │ │ │ - b.n 8e09e >&)@@Base+0x55e> │ │ │ │ + b.n 8e0a6 >&)@@Base+0x55e> │ │ │ │ blx r3 │ │ │ │ - b.n 8e256 >&)@@Base+0x716> │ │ │ │ + b.n 8e25e >&)@@Base+0x716> │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8e1ee >&)@@Base+0x6ae> │ │ │ │ + b.n 8e1f6 >&)@@Base+0x6ae> │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 8dde6 >&)@@Base+0x2a6> │ │ │ │ + b.n 8ddee >&)@@Base+0x2a6> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8de86 >&)@@Base+0x346> │ │ │ │ + b.n 8de8e >&)@@Base+0x346> │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8df26 >&)@@Base+0x3e6> │ │ │ │ + b.n 8df2e >&)@@Base+0x3e6> │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 8dfc6 >&)@@Base+0x486> │ │ │ │ + b.n 8dfce >&)@@Base+0x486> │ │ │ │ blx r3 │ │ │ │ - b.n 8e0b8 >&)@@Base+0x578> │ │ │ │ - ldr r1, [pc, #924] @ (8e7e4 >&)@@Base+0xca4>) │ │ │ │ + b.n 8e0c0 >&)@@Base+0x578> │ │ │ │ + ldr r1, [pc, #924] @ (8e7ec >&)@@Base+0xca4>) │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e84c >&)@@Base+0xd0c> │ │ │ │ + beq.w 8e854 >&)@@Base+0xd0c> │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e50e >&)@@Base+0x9ce> │ │ │ │ + beq.n 8e516 >&)@@Base+0x9ce> │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr r1, [pc, #880] @ (8e7e8 >&)@@Base+0xca8>) │ │ │ │ + ldr r1, [pc, #880] @ (8e7f0 >&)@@Base+0xca8>) │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8e832 >&)@@Base+0xcf2> │ │ │ │ + beq.w 8e83a >&)@@Base+0xcf2> │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ - cbz r3, 8e4f2 >&)@@Base+0x9b2> │ │ │ │ + cbz r3, 8e4fa >&)@@Base+0x9b2> │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8e4b2 >&)@@Base+0x972> │ │ │ │ + beq.n 8e4ba >&)@@Base+0x972> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #824] @ (8e7ec >&)@@Base+0xcac>) │ │ │ │ - ldr r3, [pc, #668] @ (8e754 >&)@@Base+0xc14>) │ │ │ │ + ldr r2, [pc, #824] @ (8e7f4 >&)@@Base+0xcac>) │ │ │ │ + ldr r3, [pc, #668] @ (8e75c >&)@@Base+0xc14>) │ │ │ │ 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 8e66e >&)@@Base+0xb2e> │ │ │ │ + bne.w 8e676 >&)@@Base+0xb2e> │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #776] @ (8e7e0 >&)@@Base+0xca0>) │ │ │ │ + ldr r3, [pc, #776] @ (8e7e8 >&)@@Base+0xca0>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8db9c >&)@@Base+0x5c> │ │ │ │ + beq.w 8dba4 >&)@@Base+0x5c> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8db9c >&)@@Base+0x5c> │ │ │ │ + b.w 8dba4 >&)@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #740] @ (8e7e0 >&)@@Base+0xca0>) │ │ │ │ + ldr r2, [pc, #740] @ (8e7e8 >&)@@Base+0xca0>) │ │ │ │ movs r1, #10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e498 >&)@@Base+0x958> │ │ │ │ + beq.n 8e4a0 >&)@@Base+0x958> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e498 >&)@@Base+0x958> │ │ │ │ + b.n 8e4a0 >&)@@Base+0x958> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #712] @ (8e7e0 >&)@@Base+0xca0>) │ │ │ │ + ldr r2, [pc, #712] @ (8e7e8 >&)@@Base+0xca0>) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.n 8e46a >&)@@Base+0x92a> │ │ │ │ + beq.n 8e472 >&)@@Base+0x92a> │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8e46a >&)@@Base+0x92a> │ │ │ │ + b.n 8e472 >&)@@Base+0x92a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #680] @ (8e7e0 >&)@@Base+0xca0>) │ │ │ │ + ldr r3, [pc, #680] @ (8e7e8 >&)@@Base+0xca0>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8dd3c >&)@@Base+0x1fc> │ │ │ │ + beq.w 8dd44 >&)@@Base+0x1fc> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8dd3c >&)@@Base+0x1fc> │ │ │ │ + b.w 8dd44 >&)@@Base+0x1fc> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #644] @ (8e7e0 >&)@@Base+0xca0>) │ │ │ │ + ldr r3, [pc, #644] @ (8e7e8 >&)@@Base+0xca0>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8dd08 >&)@@Base+0x1c8> │ │ │ │ + beq.w 8dd10 >&)@@Base+0x1c8> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8dd08 >&)@@Base+0x1c8> │ │ │ │ + b.w 8dd10 >&)@@Base+0x1c8> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #608] @ (8e7e0 >&)@@Base+0xca0>) │ │ │ │ + ldr r3, [pc, #608] @ (8e7e8 >&)@@Base+0xca0>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8dcd4 >&)@@Base+0x194> │ │ │ │ + beq.w 8dcdc >&)@@Base+0x194> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8dcd4 >&)@@Base+0x194> │ │ │ │ + b.w 8dcdc >&)@@Base+0x194> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #572] @ (8e7e0 >&)@@Base+0xca0>) │ │ │ │ + ldr r3, [pc, #572] @ (8e7e8 >&)@@Base+0xca0>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8dca0 >&)@@Base+0x160> │ │ │ │ + beq.w 8dca8 >&)@@Base+0x160> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8dca0 >&)@@Base+0x160> │ │ │ │ + b.w 8dca8 >&)@@Base+0x160> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #536] @ (8e7e0 >&)@@Base+0xca0>) │ │ │ │ + ldr r3, [pc, #536] @ (8e7e8 >&)@@Base+0xca0>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8dc6c >&)@@Base+0x12c> │ │ │ │ + beq.w 8dc74 >&)@@Base+0x12c> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8dc6c >&)@@Base+0x12c> │ │ │ │ + b.w 8dc74 >&)@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #500] @ (8e7e0 >&)@@Base+0xca0>) │ │ │ │ + ldr r3, [pc, #500] @ (8e7e8 >&)@@Base+0xca0>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8dc38 >&)@@Base+0xf8> │ │ │ │ + beq.w 8dc40 >&)@@Base+0xf8> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8dc38 >&)@@Base+0xf8> │ │ │ │ + b.w 8dc40 >&)@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #464] @ (8e7e0 >&)@@Base+0xca0>) │ │ │ │ + ldr r3, [pc, #464] @ (8e7e8 >&)@@Base+0xca0>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8dc04 >&)@@Base+0xc4> │ │ │ │ + beq.w 8dc0c >&)@@Base+0xc4> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8dc04 >&)@@Base+0xc4> │ │ │ │ + b.w 8dc0c >&)@@Base+0xc4> │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #428] @ (8e7e0 >&)@@Base+0xca0>) │ │ │ │ + ldr r3, [pc, #428] @ (8e7e8 >&)@@Base+0xca0>) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8dbd0 >&)@@Base+0x90> │ │ │ │ + beq.w 8dbd8 >&)@@Base+0x90> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8dbd0 >&)@@Base+0x90> │ │ │ │ + b.w 8dbd8 >&)@@Base+0x90> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #404] @ (8e7f0 >&)@@Base+0xcb0>) │ │ │ │ - ldr r3, [pc, #244] @ (8e754 >&)@@Base+0xc14>) │ │ │ │ + ldr r2, [pc, #404] @ (8e7f8 >&)@@Base+0xcb0>) │ │ │ │ + ldr r3, [pc, #244] @ (8e75c >&)@@Base+0xc14>) │ │ │ │ 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 8e702 >&)@@Base+0xbc2> │ │ │ │ + beq.n 8e70a >&)@@Base+0xbc2> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #384] @ (8e7f4 >&)@@Base+0xcb4>) │ │ │ │ - ldr r3, [pc, #220] @ (8e754 >&)@@Base+0xc14>) │ │ │ │ + ldr r2, [pc, #384] @ (8e7fc >&)@@Base+0xcb4>) │ │ │ │ + ldr r3, [pc, #220] @ (8e75c >&)@@Base+0xc14>) │ │ │ │ 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 8e66e >&)@@Base+0xb2e> │ │ │ │ + bne.n 8e676 >&)@@Base+0xb2e> │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #364] @ (8e7f8 >&)@@Base+0xcb8>) │ │ │ │ - ldr r3, [pc, #196] @ (8e754 >&)@@Base+0xc14>) │ │ │ │ + ldr r2, [pc, #364] @ (8e800 >&)@@Base+0xcb8>) │ │ │ │ + ldr r3, [pc, #196] @ (8e75c >&)@@Base+0xc14>) │ │ │ │ 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 8e66e >&)@@Base+0xb2e> │ │ │ │ + bne.n 8e676 >&)@@Base+0xb2e> │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #344] @ (8e7fc >&)@@Base+0xcbc>) │ │ │ │ - ldr r3, [pc, #172] @ (8e754 >&)@@Base+0xc14>) │ │ │ │ + ldr r2, [pc, #344] @ (8e804 >&)@@Base+0xcbc>) │ │ │ │ + ldr r3, [pc, #172] @ (8e75c >&)@@Base+0xc14>) │ │ │ │ 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 8e66e >&)@@Base+0xb2e> │ │ │ │ + bne.n 8e676 >&)@@Base+0xb2e> │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #324] @ (8e800 >&)@@Base+0xcc0>) │ │ │ │ - ldr r3, [pc, #148] @ (8e754 >&)@@Base+0xc14>) │ │ │ │ + ldr r2, [pc, #324] @ (8e808 >&)@@Base+0xcc0>) │ │ │ │ + ldr r3, [pc, #148] @ (8e75c >&)@@Base+0xc14>) │ │ │ │ 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 8e66e >&)@@Base+0xb2e> │ │ │ │ + bne.n 8e676 >&)@@Base+0xb2e> │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #304] @ (8e804 >&)@@Base+0xcc4>) │ │ │ │ - ldr r3, [pc, #124] @ (8e754 >&)@@Base+0xc14>) │ │ │ │ + ldr r2, [pc, #304] @ (8e80c >&)@@Base+0xcc4>) │ │ │ │ + ldr r3, [pc, #124] @ (8e75c >&)@@Base+0xc14>) │ │ │ │ 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 8e66e >&)@@Base+0xb2e> │ │ │ │ + bne.n 8e676 >&)@@Base+0xb2e> │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #284] @ (8e808 >&)@@Base+0xcc8>) │ │ │ │ - ldr r3, [pc, #100] @ (8e754 >&)@@Base+0xc14>) │ │ │ │ + ldr r2, [pc, #284] @ (8e810 >&)@@Base+0xcc8>) │ │ │ │ + ldr r3, [pc, #100] @ (8e75c >&)@@Base+0xc14>) │ │ │ │ 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 8e66e >&)@@Base+0xb2e> │ │ │ │ + bne.n 8e676 >&)@@Base+0xb2e> │ │ │ │ blx 2cd7c │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 8e654 >&)@@Base+0xb14> │ │ │ │ - ldr r2, [pc, #256] @ (8e80c >&)@@Base+0xccc>) │ │ │ │ - ldr r3, [pc, #72] @ (8e754 >&)@@Base+0xc14>) │ │ │ │ + b.n 8e65c >&)@@Base+0xb14> │ │ │ │ + ldr r2, [pc, #256] @ (8e814 >&)@@Base+0xccc>) │ │ │ │ + ldr r3, [pc, #72] @ (8e75c >&)@@Base+0xc14>) │ │ │ │ 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 8e66e >&)@@Base+0xb2e> │ │ │ │ + bne.n 8e676 >&)@@Base+0xb2e> │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #236] @ (8e810 >&)@@Base+0xcd0>) │ │ │ │ - ldr r3, [pc, #48] @ (8e754 >&)@@Base+0xc14>) │ │ │ │ + ldr r2, [pc, #236] @ (8e818 >&)@@Base+0xcd0>) │ │ │ │ + ldr r3, [pc, #48] @ (8e75c >&)@@Base+0xc14>) │ │ │ │ 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 8e66e >&)@@Base+0xb2e> │ │ │ │ + bne.n 8e676 >&)@@Base+0xb2e> │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #216] @ (8e814 >&)@@Base+0xcd4>) │ │ │ │ - ldr r3, [pc, #24] @ (8e754 >&)@@Base+0xc14>) │ │ │ │ + ldr r2, [pc, #216] @ (8e81c >&)@@Base+0xcd4>) │ │ │ │ + ldr r3, [pc, #24] @ (8e75c >&)@@Base+0xc14>) │ │ │ │ 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 8e66e >&)@@Base+0xb2e> │ │ │ │ + bne.n 8e676 >&)@@Base+0xb2e> │ │ │ │ blx 2cd7c │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r1, #32] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + str r2, [r0, #28] │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r0, #16] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r7, #20] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + str r6, [r2, #20] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r0, #4] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r0, #0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ movs r2, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [pc, #100] @ (8e880 >&)@@Base+0xd40>) │ │ │ │ - ldr r3, [pc, #104] @ (8e884 >&)@@Base+0xd44>) │ │ │ │ + ldr r2, [pc, #100] @ (8e888 >&)@@Base+0xd40>) │ │ │ │ + ldr r3, [pc, #104] @ (8e88c >&)@@Base+0xd44>) │ │ │ │ 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 8e66e >&)@@Base+0xb2e> │ │ │ │ + bne.w 8e676 >&)@@Base+0xb2e> │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #84] @ (8e888 >&)@@Base+0xd48>) │ │ │ │ - ldr r3, [pc, #76] @ (8e884 >&)@@Base+0xd44>) │ │ │ │ + ldr r2, [pc, #84] @ (8e890 >&)@@Base+0xd48>) │ │ │ │ + ldr r3, [pc, #76] @ (8e88c >&)@@Base+0xd44>) │ │ │ │ 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 8e66e >&)@@Base+0xb2e> │ │ │ │ + bne.w 8e676 >&)@@Base+0xb2e> │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #60] @ (8e88c >&)@@Base+0xd4c>) │ │ │ │ - ldr r3, [pc, #52] @ (8e884 >&)@@Base+0xd44>) │ │ │ │ + ldr r2, [pc, #60] @ (8e894 >&)@@Base+0xd4c>) │ │ │ │ + ldr r3, [pc, #52] @ (8e88c >&)@@Base+0xd44>) │ │ │ │ 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 8e66e >&)@@Base+0xb2e> │ │ │ │ + bne.w 8e676 >&)@@Base+0xb2e> │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #40] @ (8e890 >&)@@Base+0xd50>) │ │ │ │ - ldr r3, [pc, #24] @ (8e884 >&)@@Base+0xd44>) │ │ │ │ + ldr r2, [pc, #40] @ (8e898 >&)@@Base+0xd50>) │ │ │ │ + ldr r3, [pc, #24] @ (8e88c >&)@@Base+0xd44>) │ │ │ │ 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 8e66e >&)@@Base+0xb2e> │ │ │ │ + bne.w 8e676 >&)@@Base+0xb2e> │ │ │ │ blx 2cd7c │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ 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] @ (8e9e4 >&)@@Base+0xea4>) │ │ │ │ + ldr r2, [pc, #316] @ (8e9ec >&)@@Base+0xea4>) │ │ │ │ sub.w sp, sp, #532 @ 0x214 │ │ │ │ - ldr r3, [pc, #316] @ (8e9e8 >&)@@Base+0xea8>) │ │ │ │ + ldr r3, [pc, #316] @ (8e9f0 >&)@@Base+0xea8>) │ │ │ │ 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 8e956 >&)@@Base+0xe16> │ │ │ │ + beq.n 8e95e >&)@@Base+0xe16> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8e956 >&)@@Base+0xe16> │ │ │ │ + beq.n 8e95e >&)@@Base+0xe16> │ │ │ │ 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 8e8dc >&)@@Base+0xd9c> │ │ │ │ + bne.n 8e8e4 >&)@@Base+0xd9c> │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bec0 │ │ │ │ cmp r6, r8 │ │ │ │ it ne │ │ │ │ movne r4, r8 │ │ │ │ - bne.n 8e918 >&)@@Base+0xdd8> │ │ │ │ - b.n 8e972 >&)@@Base+0xe32> │ │ │ │ + bne.n 8e920 >&)@@Base+0xdd8> │ │ │ │ + b.n 8e97a >&)@@Base+0xe32> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #0 │ │ │ │ blx 2bd68 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #8 │ │ │ │ blx 2d928 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 8e972 >&)@@Base+0xe32> │ │ │ │ + beq.n 8e97a >&)@@Base+0xe32> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 8e8fe >&)@@Base+0xdbe> │ │ │ │ + bne.n 8e906 >&)@@Base+0xdbe> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d928 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 8e97a >&)@@Base+0xe3a> │ │ │ │ + beq.n 8e982 >&)@@Base+0xe3a> │ │ │ │ ldr.w r9, [r7] │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 8e8e8 >&)@@Base+0xda8> │ │ │ │ + bne.n 8e8f0 >&)@@Base+0xda8> │ │ │ │ add r4, sp, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 8e94c >&)@@Base+0xe0c> │ │ │ │ + beq.n 8e954 >&)@@Base+0xe0c> │ │ │ │ sub.w r1, r4, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #0 │ │ │ │ blx 2bd68 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@plt> │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 8e938 >&)@@Base+0xdf8> │ │ │ │ + bne.n 8e940 >&)@@Base+0xdf8> │ │ │ │ mov r1, r9 │ │ │ │ sub.w r0, r6, #8 │ │ │ │ blx 2d928 │ │ │ │ - ldr r2, [pc, #148] @ (8e9ec >&)@@Base+0xeac>) │ │ │ │ - ldr r3, [pc, #140] @ (8e9e8 >&)@@Base+0xea8>) │ │ │ │ + ldr r2, [pc, #148] @ (8e9f4 >&)@@Base+0xeac>) │ │ │ │ + ldr r3, [pc, #140] @ (8e9f0 >&)@@Base+0xea8>) │ │ │ │ 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 8e996 >&)@@Base+0xe56> │ │ │ │ + bne.n 8e99e >&)@@Base+0xe56> │ │ │ │ add.w sp, sp, #532 @ 0x214 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2d928 │ │ │ │ adds r6, #8 │ │ │ │ - b.n 8e92a >&)@@Base+0xdea> │ │ │ │ + b.n 8e932 >&)@@Base+0xdea> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ - ldr r2, [pc, #108] @ (8e9f0 >&)@@Base+0xeb0>) │ │ │ │ - ldr r3, [pc, #96] @ (8e9e8 >&)@@Base+0xea8>) │ │ │ │ + ldr r2, [pc, #108] @ (8e9f8 >&)@@Base+0xeb0>) │ │ │ │ + ldr r3, [pc, #96] @ (8e9f0 >&)@@Base+0xea8>) │ │ │ │ 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 8e9e0 >&)@@Base+0xea0> │ │ │ │ + beq.n 8e9e8 >&)@@Base+0xea0> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8e9ac >&)@@Base+0xe6c> │ │ │ │ + beq.n 8e9b4 >&)@@Base+0xe6c> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bec0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 8e9be >&)@@Base+0xe7e> │ │ │ │ + beq.n 8e9c6 >&)@@Base+0xe7e> │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bec0 │ │ │ │ adds r4, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne.n 8e9ae >&)@@Base+0xe6e> │ │ │ │ - ldr r2, [pc, #40] @ (8e9f4 >&)@@Base+0xeb4>) │ │ │ │ - ldr r3, [pc, #28] @ (8e9e8 >&)@@Base+0xea8>) │ │ │ │ + bne.n 8e9b6 >&)@@Base+0xe6e> │ │ │ │ + ldr r2, [pc, #40] @ (8e9fc >&)@@Base+0xeb4>) │ │ │ │ + ldr r3, [pc, #28] @ (8e9f0 >&)@@Base+0xea8>) │ │ │ │ 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 8e996 >&)@@Base+0xe56> │ │ │ │ + bne.n 8e99e >&)@@Base+0xe56> │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r0, 8ea3c >&)@@Base+0xefc> │ │ │ │ + cbz r0, 8ea44 >&)@@Base+0xefc> │ │ │ │ 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 8e9f8 >&)@@Base+0xeb8> │ │ │ │ + bl 8ea00 >&)@@Base+0xeb8> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8ea2e >&)@@Base+0xeee> │ │ │ │ + beq.n 8ea36 >&)@@Base+0xeee> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ea0a >&)@@Base+0xeca> │ │ │ │ + bne.n 8ea12 >&)@@Base+0xeca> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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 │ │ │ │ @@ -154574,252 +154600,252 @@ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - cbz r5, 8ea7e >&)@@Base+0xf3e> │ │ │ │ + cbz r5, 8ea86 >&)@@Base+0xf3e> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 2d11c ::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, 8ea9c >&)@@Base+0xf5c> │ │ │ │ + cbz r0, 8eaa4 >&)@@Base+0xf5c> │ │ │ │ mov r1, r7 │ │ │ │ - bl 8ea40 >&)@@Base+0xf00> │ │ │ │ + bl 8ea48 >&)@@Base+0xf00> │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 8eb00 >&)@@Base+0xfc0> │ │ │ │ + cbz r5, 8eb08 >&)@@Base+0xfc0> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r9, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ blx 2b66c │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #24 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str.w r8, [r4, #40] @ 0x28 │ │ │ │ - cbz r6, 8ead0 >&)@@Base+0xf90> │ │ │ │ + cbz r6, 8ead8 >&)@@Base+0xf90> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ blx 2d11c ::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, 8eaf2 >&)@@Base+0xfb2> │ │ │ │ + cbz r0, 8eafa >&)@@Base+0xfb2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 8ea40 >&)@@Base+0xf00> │ │ │ │ + bl 8ea48 >&)@@Base+0xf00> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - cbz r5, 8eb00 >&)@@Base+0xfc0> │ │ │ │ + cbz r5, 8eb08 >&)@@Base+0xfc0> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ blx 2b66c │ │ │ │ - b.n 8eaac >&)@@Base+0xf6c> │ │ │ │ + b.n 8eab4 >&)@@Base+0xf6c> │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ blx 2bce4 <__cxa_begin_catch@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e9f8 >&)@@Base+0xeb8> │ │ │ │ + bl 8ea00 >&)@@Base+0xeb8> │ │ │ │ blx 2d2f4 <__cxa_rethrow@plt> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ mov r4, r0 │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 8eb26 >&)@@Base+0xfe6> │ │ │ │ + b.n 8eb2e >&)@@Base+0xfe6> │ │ │ │ blx 2d610 <__cxa_end_catch@plt+0x4> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008eb50 >&)@@Base>: │ │ │ │ +0008eb58 >&)@@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 sl, r2 │ │ │ │ - ldr r2, [pc, #260] @ (8ec6c >&)@@Base+0x11c>) │ │ │ │ + ldr r2, [pc, #260] @ (8ec74 >&)@@Base+0x11c>) │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r6, sp, #4 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ (8ec70 >&)@@Base+0x120>) │ │ │ │ + ldr r3, [pc, #248] @ (8ec78 >&)@@Base+0x120>) │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w r8, [pc, #244] @ 8ec74 >&)@@Base+0x124> │ │ │ │ + ldr.w r8, [pc, #244] @ 8ec7c >&)@@Base+0x124> │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ec20 >&)@@Base+0xd0> │ │ │ │ + beq.n 8ec28 >&)@@Base+0xd0> │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8ea40 >&)@@Base+0xf00> │ │ │ │ + bl 8ea48 >&)@@Base+0xf00> │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8eb9a >&)@@Base+0x4a> │ │ │ │ + bne.n 8eba2 >&)@@Base+0x4a> │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8eba6 >&)@@Base+0x56> │ │ │ │ + bne.n 8ebae >&)@@Base+0x56> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r4, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.n 8ec20 >&)@@Base+0xd0> │ │ │ │ - ldr r3, [pc, #188] @ (8ec78 >&)@@Base+0x128>) │ │ │ │ + beq.n 8ec28 >&)@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #188] @ (8ec80 >&)@@Base+0x128>) │ │ │ │ add.w r9, r5, #88 @ 0x58 │ │ │ │ adds r5, #92 @ 0x5c │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ - b.n 8ebd4 >&)@@Base+0x84> │ │ │ │ + b.n 8ebdc >&)@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 8ec20 >&)@@Base+0xd0> │ │ │ │ + beq.n 8ec28 >&)@@Base+0xd0> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 8ec46 >&)@@Base+0xf6> │ │ │ │ + bne.n 8ec4e >&)@@Base+0xf6> │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 8dac4 │ │ │ │ + bl 8dacc │ │ │ │ cmp r0, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ ldrne r3, [r0, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 8ebc8 >&)@@Base+0x78> │ │ │ │ + bne.n 8ebd0 >&)@@Base+0x78> │ │ │ │ movs r0, #12 │ │ │ │ ldr.w fp, [r4, #40] @ 0x28 │ │ │ │ blx 2b66c │ │ │ │ mov r1, sl │ │ │ │ str.w fp, [r0, #8] │ │ │ │ blx 2b6d0 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ blx 2c2cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 8ebd4 >&)@@Base+0x84> │ │ │ │ + bne.n 8ebdc >&)@@Base+0x84> │ │ │ │ mov r0, sl │ │ │ │ - bl 8e894 >&)@@Base+0xd54> │ │ │ │ + bl 8e89c >&)@@Base+0xd54> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 8e9f8 >&)@@Base+0xeb8> │ │ │ │ - ldr r2, [pc, #76] @ (8ec7c >&)@@Base+0x12c>) │ │ │ │ - ldr r3, [pc, #64] @ (8ec70 >&)@@Base+0x120>) │ │ │ │ + bl 8ea00 >&)@@Base+0xeb8> │ │ │ │ + ldr r2, [pc, #76] @ (8ec84 >&)@@Base+0x12c>) │ │ │ │ + ldr r3, [pc, #64] @ (8ec78 >&)@@Base+0x120>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8ec64 >&)@@Base+0x114> │ │ │ │ + bne.n 8ec6c >&)@@Base+0x114> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx r3 │ │ │ │ - b.n 8ebe0 >&)@@Base+0x90> │ │ │ │ + b.n 8ebe8 >&)@@Base+0x90> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 8e9f8 >&)@@Base+0xeb8> │ │ │ │ - ldr r2, [pc, #44] @ (8ec80 >&)@@Base+0x130>) │ │ │ │ - ldr r3, [pc, #28] @ (8ec70 >&)@@Base+0x120>) │ │ │ │ + bl 8ea00 >&)@@Base+0xeb8> │ │ │ │ + ldr r2, [pc, #44] @ (8ec88 >&)@@Base+0x130>) │ │ │ │ + ldr r3, [pc, #28] @ (8ec78 >&)@@Base+0x120>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8ec68 >&)@@Base+0x118> │ │ │ │ + beq.n 8ec70 >&)@@Base+0x118> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ movs r4, r0 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008ec84 : │ │ │ │ +0008ec8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #232] @ (8ed80 ) │ │ │ │ - ldr r3, [pc, #232] @ (8ed84 ) │ │ │ │ + ldr r2, [pc, #232] @ (8ed88 ) │ │ │ │ + ldr r3, [pc, #232] @ (8ed8c ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #232] @ (8ed88 ) │ │ │ │ + ldr r1, [pc, #232] @ (8ed90 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #18 │ │ │ │ - ldr r7, [pc, #220] @ (8ed8c ) │ │ │ │ + ldr r7, [pc, #220] @ (8ed94 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r7, pc │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ed62 │ │ │ │ + beq.n 8ed6a │ │ │ │ ldrb r3, [r0, #28] │ │ │ │ add r5, sp, #8 │ │ │ │ - cbz r3, 8ed28 │ │ │ │ + cbz r3, 8ed30 │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -154829,451 +154855,451 @@ │ │ │ │ blx 2c90c >&)@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf70 >&)@plt> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 8ed0e │ │ │ │ + beq.n 8ed16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r1, #12 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 8ed00 │ │ │ │ - ldr r2, [pc, #128] @ (8ed90 ) │ │ │ │ - ldr r3, [pc, #112] @ (8ed84 ) │ │ │ │ + bne.n 8ed08 │ │ │ │ + ldr r2, [pc, #128] @ (8ed98 ) │ │ │ │ + ldr r3, [pc, #112] @ (8ed8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8ed5e │ │ │ │ + bne.n 8ed66 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #100] @ (8ed94 ) │ │ │ │ + ldr r3, [pc, #100] @ (8ed9c ) │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ecd4 │ │ │ │ + beq.n 8ecdc │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8ecd4 │ │ │ │ + b.n 8ecdc │ │ │ │ mov r0, r5 │ │ │ │ blx 2d64c >::_M_clear()@plt> │ │ │ │ - ldr r2, [pc, #76] @ (8ed98 ) │ │ │ │ - ldr r3, [pc, #52] @ (8ed84 ) │ │ │ │ + ldr r2, [pc, #76] @ (8eda0 ) │ │ │ │ + ldr r3, [pc, #52] @ (8ed8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8ed7a │ │ │ │ + beq.n 8ed82 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #56] @ (8ed9c ) │ │ │ │ - ldr r3, [pc, #28] @ (8ed84 ) │ │ │ │ + ldr r2, [pc, #56] @ (8eda4 ) │ │ │ │ + ldr r3, [pc, #28] @ (8ed8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8ed5e │ │ │ │ + bne.n 8ed66 │ │ │ │ blx 2cd7c │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r7, r6] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0008eda0 : │ │ │ │ +0008eda8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #3036] @ 8f994 │ │ │ │ + ldr.w r2, [pc, #3036] @ 8f99c │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ - ldr.w sl, [pc, #3032] @ 8f998 │ │ │ │ + ldr.w sl, [pc, #3032] @ 8f9a0 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add sl, pc │ │ │ │ - ldr.w r3, [pc, #3024] @ 8f99c │ │ │ │ + ldr.w r3, [pc, #3024] @ 8f9a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 8ee0a │ │ │ │ + cbz r0, 8ee12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8ea40 >&)@@Base+0xf00> │ │ │ │ + bl 8ea48 >&)@@Base+0xf00> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8edec │ │ │ │ + bne.n 8edf4 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8edf8 │ │ │ │ + bne.n 8ee00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r1, [pc, #2964] @ 8f9a0 │ │ │ │ + ldr.w r1, [pc, #2964] @ 8f9a8 │ │ │ │ movs r2, #32 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ adds r3, r6, r3 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8fbfe │ │ │ │ + beq.w 8fc06 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8faf2 │ │ │ │ + beq.w 8fafa │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2912] @ 8f9a4 │ │ │ │ + ldr.w r1, [pc, #2912] @ 8f9ac │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r7 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8fbe6 │ │ │ │ + beq.w 8fbee │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8facc │ │ │ │ + beq.w 8fad4 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2864] @ 8f9a8 │ │ │ │ + ldr.w r1, [pc, #2864] @ 8f9b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r7 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8fbce │ │ │ │ + beq.w 8fbd6 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8faa6 │ │ │ │ + beq.w 8faae │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2816] @ 8f9ac │ │ │ │ + ldr.w r1, [pc, #2816] @ 8f9b4 │ │ │ │ movs r2, #18 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ adds r3, r6, r3 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8fc64 │ │ │ │ + beq.w 8fc6c │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8fa80 │ │ │ │ + beq.w 8fa88 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2764] @ 8f9b0 │ │ │ │ + ldr.w r1, [pc, #2764] @ 8f9b8 │ │ │ │ movs r2, #16 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #2756] @ 8f9b4 │ │ │ │ + ldr.w r1, [pc, #2756] @ 8f9bc │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ adds r3, r6, r3 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8fc4a │ │ │ │ + beq.w 8fc52 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f96e │ │ │ │ + beq.w 8f976 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2708] @ 8f9b8 │ │ │ │ + ldr.w r1, [pc, #2708] @ 8f9c0 │ │ │ │ movs r2, #6 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r7 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8fc30 │ │ │ │ + beq.w 8fc38 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f948 │ │ │ │ + beq.w 8f950 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2660] @ 8f9bc │ │ │ │ + ldr.w r1, [pc, #2660] @ 8f9c4 │ │ │ │ movs r2, #7 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r7 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8fc18 │ │ │ │ + beq.w 8fc20 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f922 │ │ │ │ + beq.w 8f92a │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2612] @ 8f9c0 │ │ │ │ + ldr.w r1, [pc, #2612] @ 8f9c8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #2600] @ 8f9c4 │ │ │ │ + ldr.w r1, [pc, #2600] @ 8f9cc │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ adds r3, r6, r3 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8fccc │ │ │ │ + beq.w 8fcd4 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f8fc │ │ │ │ + beq.w 8f904 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2552] @ 8f9c8 │ │ │ │ + ldr.w r1, [pc, #2552] @ 8f9d0 │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ adds r3, r6, r3 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8fcb2 │ │ │ │ + beq.w 8fcba │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f8d6 │ │ │ │ + beq.w 8f8de │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2500] @ 8f9cc │ │ │ │ + ldr.w r1, [pc, #2500] @ 8f9d4 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ adds r3, r6, r3 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8fc98 │ │ │ │ + beq.w 8fca0 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f8b0 │ │ │ │ + beq.w 8f8b8 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2452] @ 8f9d0 │ │ │ │ + ldr.w r1, [pc, #2452] @ 8f9d8 │ │ │ │ movs r2, #133 @ 0x85 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ adds r3, r6, r3 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8fc7e │ │ │ │ + beq.w 8fc86 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f88a │ │ │ │ + beq.w 8f892 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b5f0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ blx 2c268 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq.n 8f0f2 │ │ │ │ - ldr.w r3, [pc, #2384] @ 8f9d4 │ │ │ │ + beq.n 8f0fa │ │ │ │ + ldr.w r3, [pc, #2384] @ 8f9dc │ │ │ │ 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 8f0a4 │ │ │ │ + b.n 8f0ac │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 8f0f2 │ │ │ │ + beq.n 8f0fa │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f294 │ │ │ │ + bne.w 8f29c │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8dac4 │ │ │ │ + bl 8dacc │ │ │ │ cmp r0, r7 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ ldrne r3, [r0, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8f098 │ │ │ │ + bne.n 8f0a0 │ │ │ │ movs r0, #12 │ │ │ │ ldr.w r9, [r8, #40] @ 0x28 │ │ │ │ blx 2b66c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ blx 2b6d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 2c2cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 8f0a4 │ │ │ │ + bne.n 8f0ac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 8e894 >&)@@Base+0xd54> │ │ │ │ + bl 8e89c >&)@@Base+0xd54> │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 8f5d0 │ │ │ │ - ldr.w r3, [pc, #2240] @ 8f9d4 │ │ │ │ + beq.w 8f5d8 │ │ │ │ + ldr.w r3, [pc, #2240] @ 8f9dc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2232] @ 8f9d8 │ │ │ │ + ldr.w r3, [pc, #2232] @ 8f9e0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2228] @ 8f9dc │ │ │ │ + ldr.w r3, [pc, #2228] @ 8f9e4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #2224] @ 8f9e0 │ │ │ │ + ldr.w r3, [pc, #2224] @ 8f9e8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f7c8 │ │ │ │ + bne.w 8f7d0 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8f6e6 │ │ │ │ + beq.w 8f6ee │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f818 │ │ │ │ + bne.w 8f820 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ add.w r1, r0, #8 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ blx 2bfb8 , 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 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ adds r3, r4, r3 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8fbb4 │ │ │ │ + beq.w 8fbbc │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f77c │ │ │ │ + beq.w 8f784 │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -155287,1286 +155313,1286 @@ │ │ │ │ mov r4, r0 │ │ │ │ blx 2ce8c >& 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 8fb9c │ │ │ │ + beq.w 8fba4 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f758 │ │ │ │ + beq.w 8f760 │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #2052] @ 8f9e4 │ │ │ │ + ldr.w r1, [pc, #2052] @ 8f9ec │ │ │ │ movs r2, #6 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8fb84 │ │ │ │ + beq.w 8fb8c │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f734 │ │ │ │ + beq.w 8f73c │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ - ldr.w r3, [pc, #2000] @ 8f9e8 │ │ │ │ + ldr.w r3, [pc, #2000] @ 8f9f0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ addeq r7, #8 │ │ │ │ - bne.w 8f7a8 │ │ │ │ + bne.w 8f7b0 │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, sp, #140 @ 0x8c │ │ │ │ strb.w r1, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ mov r9, r1 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 8f25c │ │ │ │ + b.n 8f264 │ │ │ │ strb r4, [r3, r1] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ strb.w r9, [r3, r5] │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ add r3, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8f2d4 │ │ │ │ + beq.n 8f2dc │ │ │ │ ldrb.w r4, [r6], #1 │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - beq.n 8f298 │ │ │ │ + beq.n 8f2a0 │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ - beq.n 8f298 │ │ │ │ + beq.n 8f2a0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ adds r5, r1, #1 │ │ │ │ cmp r3, r8 │ │ │ │ ite eq │ │ │ │ moveq r2, #15 │ │ │ │ ldrne r2, [sp, #140] @ 0x8c │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n 8f24c │ │ │ │ + bls.n 8f254 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 2dc38 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b.n 8f24c │ │ │ │ + b.n 8f254 │ │ │ │ blx r3 │ │ │ │ - b.n 8f0b6 │ │ │ │ + b.n 8f0be │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp r3, r8 │ │ │ │ ite eq │ │ │ │ moveq r2, #15 │ │ │ │ ldrne r2, [sp, #140] @ 0x8c │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 8f2be │ │ │ │ + bhi.n 8f2c6 │ │ │ │ mov.w r2, #92 @ 0x5c │ │ │ │ strb r2, [r3, r1] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ strb.w r9, [r3, r4] │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r4, [r6, #-1] │ │ │ │ - b.n 8f26e │ │ │ │ + b.n 8f276 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 2dc38 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b.n 8f2a8 │ │ │ │ + b.n 8f2b0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1804] @ 8f9ec │ │ │ │ + ldr.w r1, [pc, #1804] @ 8f9f4 │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r3, [pc, #1792] @ 8f9f0 │ │ │ │ + ldr.w r3, [pc, #1792] @ 8f9f8 │ │ │ │ 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 8f7fc │ │ │ │ + bne.w 8f804 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ it hi │ │ │ │ movhi r1, #85 @ 0x55 │ │ │ │ - bhi.n 8f318 │ │ │ │ - ldr.w r2, [pc, #1760] @ 8f9f4 │ │ │ │ + bhi.n 8f320 │ │ │ │ + ldr.w r2, [pc, #1760] @ 8f9fc │ │ │ │ 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 8f6bc │ │ │ │ + beq.w 8f6c4 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #63 @ 0x3f │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r1, [pc, #1724] @ 8f9f8 │ │ │ │ + ldr.w r1, [pc, #1724] @ 8fa00 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8f7c2 │ │ │ │ + bne.w 8f7ca │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ add.w r6, r7, #64 @ 0x40 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ mov r0, r6 │ │ │ │ add.w r5, r7, #68 @ 0x44 │ │ │ │ - bl 8d9b8 │ │ │ │ + bl 8d9c0 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 8f714 │ │ │ │ + beq.w 8f71c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 8f7d8 │ │ │ │ - ldr.w r1, [pc, #1648] @ 8f9fc │ │ │ │ + bmi.w 8f7e0 │ │ │ │ + ldr.w r1, [pc, #1648] @ 8fa04 │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1640] @ 8fa00 │ │ │ │ + ldr.w r1, [pc, #1640] @ 8fa08 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8f7d2 │ │ │ │ + bne.w 8f7da │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d9b8 │ │ │ │ + bl 8d9c0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8f71c │ │ │ │ + beq.w 8f724 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 8f7ee │ │ │ │ - ldr.w r1, [pc, #1576] @ 8fa04 │ │ │ │ + bmi.w 8f7f6 │ │ │ │ + ldr.w r1, [pc, #1576] @ 8fa0c │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1564] @ 8fa08 │ │ │ │ + ldr.w r1, [pc, #1564] @ 8fa10 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8f7b6 │ │ │ │ + bne.w 8f7be │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d9b8 │ │ │ │ + bl 8d9c0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8f810 │ │ │ │ + beq.w 8f818 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 8f704 │ │ │ │ - ldr.w r1, [pc, #1500] @ 8fa0c │ │ │ │ + bmi.w 8f70c │ │ │ │ + ldr.w r1, [pc, #1500] @ 8fa14 │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1492] @ 8fa10 │ │ │ │ + ldr.w r1, [pc, #1492] @ 8fa18 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8f7b0 │ │ │ │ + bne.w 8f7b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d9b8 │ │ │ │ + bl 8d9c0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8f808 │ │ │ │ + beq.w 8f810 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 8f6fc │ │ │ │ - ldr.w r1, [pc, #1428] @ 8fa14 │ │ │ │ + bmi.w 8f704 │ │ │ │ + ldr.w r1, [pc, #1428] @ 8fa1c │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1416] @ 8fa18 │ │ │ │ + ldr.w r1, [pc, #1416] @ 8fa20 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8f7bc │ │ │ │ + bne.w 8f7c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d9b8 │ │ │ │ + bl 8d9c0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8f70c │ │ │ │ + beq.w 8f714 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 8f7e6 │ │ │ │ - ldr.w r1, [pc, #1352] @ 8fa1c │ │ │ │ + bmi.w 8f7ee │ │ │ │ + ldr.w r1, [pc, #1352] @ 8fa24 │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1344] @ 8fa20 │ │ │ │ + ldr.w r1, [pc, #1344] @ 8fa28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8f7e0 │ │ │ │ + bne.w 8f7e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d9b8 │ │ │ │ + bl 8d9c0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8f72c │ │ │ │ + beq.w 8f734 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 8f7a0 │ │ │ │ - ldr.w r1, [pc, #1280] @ 8fa24 │ │ │ │ + bmi.w 8f7a8 │ │ │ │ + ldr.w r1, [pc, #1280] @ 8fa2c │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1268] @ 8fa28 │ │ │ │ + ldr.w r1, [pc, #1268] @ 8fa30 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8f7f6 │ │ │ │ + bne.w 8f7fe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ blx 2c5e0 , std::allocator > const&)@plt> │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d9b8 │ │ │ │ + bl 8d9c0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8f724 │ │ │ │ + beq.w 8f72c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.w 8f800 │ │ │ │ - ldr.w r1, [pc, #1204] @ 8fa2c │ │ │ │ + bmi.w 8f808 │ │ │ │ + ldr.w r1, [pc, #1204] @ 8fa34 │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr.w r1, [pc, #1196] @ 8fa30 │ │ │ │ + ldr.w r1, [pc, #1196] @ 8fa38 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8fb60 │ │ │ │ + beq.w 8fb68 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f6c2 │ │ │ │ + beq.w 8f6ca │ │ │ │ ldrb.w r1, [r5, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 8f5c4 │ │ │ │ + beq.n 8f5cc │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8f134 │ │ │ │ - ldr.w r1, [pc, #1120] @ 8fa34 │ │ │ │ + bne.w 8f13c │ │ │ │ + ldr.w r1, [pc, #1120] @ 8fa3c │ │ │ │ movs r2, #6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8fb48 │ │ │ │ + beq.w 8fb50 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f866 │ │ │ │ + beq.w 8f86e │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #1072] @ 8fa38 │ │ │ │ + ldr.w r1, [pc, #1072] @ 8fa40 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 8fce6 │ │ │ │ + beq.w 8fcee │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f842 │ │ │ │ + beq.w 8f84a │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #1024] @ 8fa3c │ │ │ │ + ldr.w r1, [pc, #1024] @ 8fa44 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ adds r3, r4, r3 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8fd02 │ │ │ │ + beq.w 8fd0a │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f81e │ │ │ │ + beq.w 8f826 │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8f680 │ │ │ │ + beq.n 8f688 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ ldrne r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 8f69a │ │ │ │ + beq.n 8f6a2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r1, #12 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 8f68c │ │ │ │ + bne.n 8f694 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 8e9f8 >&)@@Base+0xeb8> │ │ │ │ - ldr r2, [pc, #924] @ (8fa40 ) │ │ │ │ - ldr r3, [pc, #760] @ (8f99c ) │ │ │ │ + bl 8ea00 >&)@@Base+0xeb8> │ │ │ │ + ldr r2, [pc, #924] @ (8fa48 ) │ │ │ │ + ldr r3, [pc, #760] @ (8f9a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8fb44 │ │ │ │ + bne.w 8fb4c │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 2b5f0 │ │ │ │ - b.n 8f33a │ │ │ │ + b.n 8f342 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #888] @ (8fa44 ) │ │ │ │ + ldr r3, [pc, #888] @ (8fa4c ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8f5ac │ │ │ │ + beq.w 8f5b4 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8f5ac │ │ │ │ + b.n 8f5b4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f216 │ │ │ │ + beq.w 8f21e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f216 │ │ │ │ - b.n 8f150 │ │ │ │ - ldr r1, [pc, #840] @ (8fa48 ) │ │ │ │ + beq.w 8f21e │ │ │ │ + b.n 8f158 │ │ │ │ + ldr r1, [pc, #840] @ (8fa50 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8f486 │ │ │ │ - ldr r1, [pc, #836] @ (8fa4c ) │ │ │ │ + b.n 8f48e │ │ │ │ + ldr r1, [pc, #836] @ (8fa54 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8f434 │ │ │ │ - ldr r1, [pc, #832] @ (8fa50 ) │ │ │ │ + b.n 8f43c │ │ │ │ + ldr r1, [pc, #832] @ (8fa58 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8f4d8 │ │ │ │ - ldr r1, [pc, #828] @ (8fa54 ) │ │ │ │ + b.n 8f4e0 │ │ │ │ + ldr r1, [pc, #828] @ (8fa5c ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8f390 │ │ │ │ - ldr r1, [pc, #824] @ (8fa58 ) │ │ │ │ + b.n 8f398 │ │ │ │ + ldr r1, [pc, #824] @ (8fa60 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8f3e2 │ │ │ │ - ldr r1, [pc, #820] @ (8fa5c ) │ │ │ │ + b.n 8f3ea │ │ │ │ + ldr r1, [pc, #820] @ (8fa64 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8f57c │ │ │ │ - ldr r1, [pc, #816] @ (8fa60 ) │ │ │ │ + b.n 8f584 │ │ │ │ + ldr r1, [pc, #816] @ (8fa68 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8f52a │ │ │ │ + b.n 8f532 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #776] @ (8fa44 ) │ │ │ │ + ldr r3, [pc, #776] @ (8fa4c ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8f208 │ │ │ │ + beq.w 8f210 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8f208 │ │ │ │ + b.n 8f210 │ │ │ │ mov r0, r5 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #740] @ (8fa44 ) │ │ │ │ + ldr r3, [pc, #740] @ (8fa4c ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8f1d4 │ │ │ │ + beq.w 8f1dc │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8f1d4 │ │ │ │ + b.n 8f1dc │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #704] @ (8fa44 ) │ │ │ │ + ldr r3, [pc, #704] @ (8fa4c ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8f190 │ │ │ │ + beq.w 8f198 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8f190 │ │ │ │ - ldr r1, [pc, #704] @ (8fa64 ) │ │ │ │ + b.n 8f198 │ │ │ │ + ldr r1, [pc, #704] @ (8fa6c ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8f52a │ │ │ │ + b.n 8f532 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8f22e │ │ │ │ + b.n 8f236 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8f45e │ │ │ │ + b.n 8f466 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8f40c │ │ │ │ + b.n 8f414 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8f4b0 │ │ │ │ + b.n 8f4b8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f35e │ │ │ │ + b.n 8f366 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ - b.n 8f146 │ │ │ │ + b.n 8f14e │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8f3ba │ │ │ │ - ldr r1, [pc, #652] @ (8fa68 ) │ │ │ │ + b.n 8f3c2 │ │ │ │ + ldr r1, [pc, #652] @ (8fa70 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8f390 │ │ │ │ + b.n 8f398 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8f502 │ │ │ │ - ldr r1, [pc, #644] @ (8fa6c ) │ │ │ │ + b.n 8f50a │ │ │ │ + ldr r1, [pc, #644] @ (8fa74 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8f4d8 │ │ │ │ - ldr r1, [pc, #640] @ (8fa70 ) │ │ │ │ + b.n 8f4e0 │ │ │ │ + ldr r1, [pc, #640] @ (8fa78 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8f3e2 │ │ │ │ + b.n 8f3ea │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8f554 │ │ │ │ + b.n 8f55c │ │ │ │ blx r3 │ │ │ │ - b.n 8f306 │ │ │ │ - ldr r1, [pc, #624] @ (8fa74 ) │ │ │ │ + b.n 8f30e │ │ │ │ + ldr r1, [pc, #624] @ (8fa7c ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8f57c │ │ │ │ - ldr r1, [pc, #620] @ (8fa78 ) │ │ │ │ + b.n 8f584 │ │ │ │ + ldr r1, [pc, #620] @ (8fa80 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8f486 │ │ │ │ - ldr r1, [pc, #616] @ (8fa7c ) │ │ │ │ + b.n 8f48e │ │ │ │ + ldr r1, [pc, #616] @ (8fa84 ) │ │ │ │ movs r2, #7 │ │ │ │ add r1, pc │ │ │ │ - b.n 8f434 │ │ │ │ + b.n 8f43c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8f15e │ │ │ │ + b.n 8f166 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #540] @ (8fa44 ) │ │ │ │ + ldr r3, [pc, #540] @ (8fa4c ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8f666 │ │ │ │ + beq.w 8f66e │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8f666 │ │ │ │ + b.n 8f66e │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #504] @ (8fa44 ) │ │ │ │ + ldr r3, [pc, #504] @ (8fa4c ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8f630 │ │ │ │ + beq.w 8f638 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8f630 │ │ │ │ + b.n 8f638 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #468] @ (8fa44 ) │ │ │ │ + ldr r3, [pc, #468] @ (8fa4c ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8f5fc │ │ │ │ + beq.w 8f604 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8f5fc │ │ │ │ + b.n 8f604 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #432] @ (8fa44 ) │ │ │ │ + ldr r3, [pc, #432] @ (8fa4c ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8f064 │ │ │ │ + beq.w 8f06c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8f064 │ │ │ │ + b.w 8f06c │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #396] @ (8fa44 ) │ │ │ │ + ldr r3, [pc, #396] @ (8fa4c ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8f02e │ │ │ │ + beq.w 8f036 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8f02e │ │ │ │ + b.w 8f036 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #356] @ (8fa44 ) │ │ │ │ + ldr r3, [pc, #356] @ (8fa4c ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8eff8 │ │ │ │ + beq.w 8f000 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8eff8 │ │ │ │ + b.w 8f000 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #320] @ (8fa44 ) │ │ │ │ + ldr r3, [pc, #320] @ (8fa4c ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8efc2 │ │ │ │ + beq.w 8efca │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8efc2 │ │ │ │ + b.w 8efca │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #280] @ (8fa44 ) │ │ │ │ + ldr r3, [pc, #280] @ (8fa4c ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8ef7e │ │ │ │ + beq.w 8ef86 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8ef7e │ │ │ │ + b.w 8ef86 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #244] @ (8fa44 ) │ │ │ │ + ldr r3, [pc, #244] @ (8fa4c ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8ef4a │ │ │ │ + beq.w 8ef52 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8ef4a │ │ │ │ + b.w 8ef52 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #204] @ (8fa44 ) │ │ │ │ + ldr r3, [pc, #204] @ (8fa4c ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8ef16 │ │ │ │ + beq.w 8ef1e │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8ef16 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + b.w 8ef1e │ │ │ │ + lsls r4, r4, #5 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r6, r4] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r4, r4] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r3, r3] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r2, r4] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + str r0, [r7, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r3, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #128] @ (8fa5c ) │ │ │ │ + ldr r7, [pc, #96] @ (8fa44 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r4, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r4, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #360] @ (8fb50 ) │ │ │ │ + ldr r6, [pc, #328] @ (8fb38 ) │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #584] @ (8fc38 ) │ │ │ │ + ldr r6, [pc, #552] @ (8fc20 ) │ │ │ │ movs r2, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #216] @ (8fad4 ) │ │ │ │ + ldr r6, [pc, #184] @ (8fabc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #744] @ (8fce8 ) │ │ │ │ + ldr r3, [pc, #712] @ (8fcd0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #872] @ (8fd6c ) │ │ │ │ + ldr r5, [pc, #840] @ (8fd54 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #416] @ (8fba8 ) │ │ │ │ + ldr r3, [pc, #384] @ (8fb90 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #544] @ (8fc2c ) │ │ │ │ + ldr r5, [pc, #512] @ (8fc14 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #88] @ (8fa68 ) │ │ │ │ + ldr r3, [pc, #56] @ (8fa50 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #216] @ (8faec ) │ │ │ │ + ldr r5, [pc, #184] @ (8fad4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #784] @ (8fd28 ) │ │ │ │ + ldr r2, [pc, #752] @ (8fd10 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #912] @ (8fdac ) │ │ │ │ + ldr r4, [pc, #880] @ (8fd94 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #456] @ (8fbe8 ) │ │ │ │ + ldr r2, [pc, #424] @ (8fbd0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #584] @ (8fc6c ) │ │ │ │ + ldr r4, [pc, #552] @ (8fc54 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #128] @ (8faa8 ) │ │ │ │ + ldr r2, [pc, #96] @ (8fa90 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #256] @ (8fb2c ) │ │ │ │ + ldr r4, [pc, #224] @ (8fb14 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #824] @ (8fd68 ) │ │ │ │ + ldr r1, [pc, #792] @ (8fd50 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #712] @ (8fcfc ) │ │ │ │ + ldr r2, [pc, #680] @ (8fce4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #416] @ (8fbd8 ) │ │ │ │ + ldr r2, [pc, #384] @ (8fbc0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #440] @ (8fbf4 ) │ │ │ │ + ldr r3, [pc, #408] @ (8fbdc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #1016] @ (8fe38 ) │ │ │ │ + ldr r2, [pc, #984] @ (8fe20 ) │ │ │ │ movs r2, r0 │ │ │ │ - strb.w r0, [ip, #3] │ │ │ │ + strb.w r0, [r4, #3] │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #256] @ (8fb4c ) │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r0, [pc, #224] @ (8fb30 ) │ │ │ │ + ldr r0, [pc, #224] @ (8fb34 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #192] @ (8fb14 ) │ │ │ │ + ldr r0, [pc, #192] @ (8fb18 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #160] @ (8faf8 ) │ │ │ │ + ldr r0, [pc, #160] @ (8fafc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #128] @ (8fadc ) │ │ │ │ + ldr r0, [pc, #128] @ (8fae0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #96] @ (8fac0 ) │ │ │ │ + ldr r0, [pc, #96] @ (8fac4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8faa4 ) │ │ │ │ + ldr r0, [pc, #64] @ (8faa8 ) │ │ │ │ movs r2, r0 │ │ │ │ - blxns r3 │ │ │ │ + ldr r0, [pc, #32] @ (8fa8c ) │ │ │ │ movs r2, r0 │ │ │ │ - bxns ip │ │ │ │ + blxns r2 │ │ │ │ movs r2, r0 │ │ │ │ - bx sl │ │ │ │ + bxns fp │ │ │ │ movs r2, r0 │ │ │ │ bx r9 │ │ │ │ movs r2, r0 │ │ │ │ - bxns r7 │ │ │ │ + bx r8 │ │ │ │ movs r2, r0 │ │ │ │ bxns r6 │ │ │ │ movs r2, r0 │ │ │ │ bxns r5 │ │ │ │ movs r2, r0 │ │ │ │ + bxns r4 │ │ │ │ + movs r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #660] @ (8fd1c ) │ │ │ │ + ldr r3, [pc, #660] @ (8fd24 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8eed4 │ │ │ │ + beq.w 8eedc │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8eed4 │ │ │ │ + b.w 8eedc │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #620] @ (8fd1c ) │ │ │ │ + ldr r3, [pc, #620] @ (8fd24 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8ee9e │ │ │ │ + beq.w 8eea6 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8ee9e │ │ │ │ + b.w 8eea6 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #584] @ (8fd1c ) │ │ │ │ + ldr r3, [pc, #584] @ (8fd24 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8ee6a │ │ │ │ + beq.w 8ee72 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8ee6a │ │ │ │ + b.w 8ee72 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #544] @ (8fd1c ) │ │ │ │ + ldr r3, [pc, #544] @ (8fd24 ) │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8ee36 │ │ │ │ + beq.w 8ee3e │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 8ee36 │ │ │ │ + b.w 8ee3e │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2d64c >::_M_clear()@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 8e9f8 >&)@@Base+0xeb8> │ │ │ │ - ldr r2, [pc, #492] @ (8fd20 ) │ │ │ │ - ldr r3, [pc, #496] @ (8fd24 ) │ │ │ │ + bl 8ea00 >&)@@Base+0xeb8> │ │ │ │ + ldr r2, [pc, #492] @ (8fd28 ) │ │ │ │ + ldr r3, [pc, #496] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8fb78 │ │ │ │ + beq.n 8fb80 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #476] @ (8fd28 ) │ │ │ │ - ldr r3, [pc, #472] @ (8fd24 ) │ │ │ │ + ldr r2, [pc, #476] @ (8fd30 ) │ │ │ │ + ldr r3, [pc, #472] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8fb44 │ │ │ │ + bne.n 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #456] @ (8fd2c ) │ │ │ │ - ldr r3, [pc, #448] @ (8fd24 ) │ │ │ │ + ldr r2, [pc, #456] @ (8fd34 ) │ │ │ │ + ldr r3, [pc, #448] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8fb44 │ │ │ │ + bne.n 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 8fb1e │ │ │ │ - ldr r2, [pc, #424] @ (8fd30 ) │ │ │ │ - ldr r3, [pc, #412] @ (8fd24 ) │ │ │ │ + b.n 8fb26 │ │ │ │ + ldr r2, [pc, #424] @ (8fd38 ) │ │ │ │ + ldr r3, [pc, #412] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8fb44 │ │ │ │ + bne.n 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #404] @ (8fd34 ) │ │ │ │ - ldr r3, [pc, #388] @ (8fd24 ) │ │ │ │ + ldr r2, [pc, #404] @ (8fd3c ) │ │ │ │ + ldr r3, [pc, #388] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8fb44 │ │ │ │ + bne.n 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #384] @ (8fd38 ) │ │ │ │ - ldr r3, [pc, #364] @ (8fd24 ) │ │ │ │ + ldr r2, [pc, #384] @ (8fd40 ) │ │ │ │ + ldr r3, [pc, #364] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8fb44 │ │ │ │ + bne.n 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - b.n 8fb1e │ │ │ │ - ldr r2, [pc, #364] @ (8fd3c ) │ │ │ │ - ldr r3, [pc, #336] @ (8fd24 ) │ │ │ │ + b.n 8fb26 │ │ │ │ + ldr r2, [pc, #364] @ (8fd44 ) │ │ │ │ + ldr r3, [pc, #336] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8fb44 │ │ │ │ + bne.n 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #344] @ (8fd40 ) │ │ │ │ - ldr r3, [pc, #312] @ (8fd24 ) │ │ │ │ + ldr r2, [pc, #344] @ (8fd48 ) │ │ │ │ + ldr r3, [pc, #312] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8fb44 │ │ │ │ + bne.n 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #324] @ (8fd44 ) │ │ │ │ - ldr r3, [pc, #288] @ (8fd24 ) │ │ │ │ + ldr r2, [pc, #324] @ (8fd4c ) │ │ │ │ + ldr r3, [pc, #288] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8fb44 │ │ │ │ + bne.n 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - b.n 8fb2a │ │ │ │ - ldr r2, [pc, #300] @ (8fd48 ) │ │ │ │ - ldr r3, [pc, #264] @ (8fd24 ) │ │ │ │ + b.n 8fb32 │ │ │ │ + ldr r2, [pc, #300] @ (8fd50 ) │ │ │ │ + ldr r3, [pc, #264] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8fb44 │ │ │ │ + bne.n 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #280] @ (8fd4c ) │ │ │ │ - ldr r3, [pc, #240] @ (8fd24 ) │ │ │ │ + ldr r2, [pc, #280] @ (8fd54 ) │ │ │ │ + ldr r3, [pc, #240] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8fb44 │ │ │ │ + bne.w 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #260] @ (8fd50 ) │ │ │ │ - ldr r3, [pc, #212] @ (8fd24 ) │ │ │ │ + ldr r2, [pc, #260] @ (8fd58 ) │ │ │ │ + ldr r3, [pc, #212] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8fb44 │ │ │ │ + bne.w 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #236] @ (8fd54 ) │ │ │ │ - ldr r3, [pc, #188] @ (8fd24 ) │ │ │ │ + ldr r2, [pc, #236] @ (8fd5c ) │ │ │ │ + ldr r3, [pc, #188] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8fb44 │ │ │ │ + bne.w 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #216] @ (8fd58 ) │ │ │ │ - ldr r3, [pc, #160] @ (8fd24 ) │ │ │ │ + ldr r2, [pc, #216] @ (8fd60 ) │ │ │ │ + ldr r3, [pc, #160] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8fb44 │ │ │ │ + bne.w 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #192] @ (8fd5c ) │ │ │ │ - ldr r3, [pc, #136] @ (8fd24 ) │ │ │ │ + ldr r2, [pc, #192] @ (8fd64 ) │ │ │ │ + ldr r3, [pc, #136] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8fb44 │ │ │ │ + bne.w 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #172] @ (8fd60 ) │ │ │ │ - ldr r3, [pc, #108] @ (8fd24 ) │ │ │ │ + ldr r2, [pc, #172] @ (8fd68 ) │ │ │ │ + ldr r3, [pc, #108] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8fb44 │ │ │ │ + bne.w 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #148] @ (8fd64 ) │ │ │ │ - ldr r3, [pc, #84] @ (8fd24 ) │ │ │ │ + ldr r2, [pc, #148] @ (8fd6c ) │ │ │ │ + ldr r3, [pc, #84] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8fb44 │ │ │ │ + bne.w 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #128] @ (8fd68 ) │ │ │ │ - ldr r3, [pc, #56] @ (8fd24 ) │ │ │ │ + ldr r2, [pc, #128] @ (8fd70 ) │ │ │ │ + ldr r3, [pc, #56] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8fb44 │ │ │ │ + bne.w 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ - b.n 8fb24 │ │ │ │ - ldr r2, [pc, #104] @ (8fd6c ) │ │ │ │ - ldr r3, [pc, #28] @ (8fd24 ) │ │ │ │ + b.n 8fb2c │ │ │ │ + ldr r2, [pc, #104] @ (8fd74 ) │ │ │ │ + ldr r3, [pc, #28] @ (8fd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8fb44 │ │ │ │ + bne.w 8fb4c │ │ │ │ blx 2cd7c │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3fc0003 │ │ │ │ + @ instruction: 0xf3f40003 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3e40003 │ │ │ │ - ubfx r0, ip, #0, #4 │ │ │ │ - usat16 r0, #3, r8 │ │ │ │ - @ instruction: 0xf3900003 │ │ │ │ - @ instruction: 0xf3780003 │ │ │ │ - @ instruction: 0xf35e0003 │ │ │ │ - sbfx r0, r6, #0, #4 │ │ │ │ - ssat16 r0, #4, lr │ │ │ │ - @ instruction: 0xf3140003 │ │ │ │ - @ instruction: 0xf2fc0003 │ │ │ │ - @ instruction: 0xf2e20003 │ │ │ │ - movt r0, #32771 @ 0x8003 │ │ │ │ - subw r0, lr, #3 │ │ │ │ - @ instruction: 0xf2940003 │ │ │ │ - @ instruction: 0xf27a0003 │ │ │ │ - @ instruction: 0xf2600003 │ │ │ │ - movw r0, #24579 @ 0x6003 │ │ │ │ - @ instruction: 0xf22a0003 │ │ │ │ + @ instruction: 0xf3dc0003 │ │ │ │ + ubfx r0, r4, #0, #4 │ │ │ │ + usat16 r0, #3, r0 │ │ │ │ + usat r0, #3, r8 │ │ │ │ + @ instruction: 0xf3700003 │ │ │ │ + @ instruction: 0xf3560003 │ │ │ │ + @ instruction: 0xf33e0003 │ │ │ │ + ssat16 r0, #4, r6 │ │ │ │ + ssat r0, #4, ip │ │ │ │ + @ instruction: 0xf2f40003 │ │ │ │ + @ instruction: 0xf2da0003 │ │ │ │ + movt r0, #3 │ │ │ │ + subw r0, r6, #3 │ │ │ │ + @ instruction: 0xf28c0003 │ │ │ │ + @ instruction: 0xf2720003 │ │ │ │ + @ instruction: 0xf2580003 │ │ │ │ + @ instruction: 0xf23e0003 │ │ │ │ + @ instruction: 0xf2220003 │ │ │ │ │ │ │ │ -0008fd70 : │ │ │ │ +0008fd78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1308] @ 902a4 │ │ │ │ - ldr.w r3, [pc, #1308] @ 902a8 │ │ │ │ + ldr.w r2, [pc, #1308] @ 902ac │ │ │ │ + ldr.w r3, [pc, #1308] @ 902b0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w fp, [pc, #1300] @ 902ac │ │ │ │ + ldr.w fp, [pc, #1300] @ 902b4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 2c90c >&)@plt> │ │ │ │ - ldr.w r1, [pc, #1276] @ 902b0 │ │ │ │ + ldr.w r1, [pc, #1276] @ 902b8 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 90250 │ │ │ │ + beq.w 90258 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90190 │ │ │ │ + beq.w 90198 │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ - ldr.w r1, [pc, #1228] @ 902b4 │ │ │ │ + ldr.w r1, [pc, #1228] @ 902bc │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 901ea │ │ │ │ + beq.w 901f2 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9016c │ │ │ │ + beq.w 90174 │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cf70 >&)@plt> │ │ │ │ - ldr.w r1, [pc, #1168] @ 902b8 │ │ │ │ + ldr.w r1, [pc, #1168] @ 902c0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& 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 90238 │ │ │ │ + beq.w 90240 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90148 │ │ │ │ + beq.w 90150 │ │ │ │ ldrb.w r1, [r4, #39] @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 2d9e8 │ │ │ │ movw r0, #32932 @ 0x80a4 │ │ │ │ blx 2b66c │ │ │ │ - ldr.w r3, [pc, #1104] @ 902bc │ │ │ │ + ldr.w r3, [pc, #1104] @ 902c4 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ mov r6, sl │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w lr, #15 │ │ │ │ @@ -156590,15 +156616,15 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 2d380 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 8fec8 │ │ │ │ + beq.n 8fed0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cde0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -156624,31 +156650,31 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ cmp r4, r7 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq.w 9010e │ │ │ │ - ldr r3, [pc, #940] @ (902c0 ) │ │ │ │ + beq.w 90116 │ │ │ │ + ldr r3, [pc, #940] @ (902c8 ) │ │ │ │ ldr.w r8, [fp, r3] │ │ │ │ - ldr r3, [pc, #936] @ (902c4 ) │ │ │ │ + ldr r3, [pc, #936] @ (902cc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #936] @ (902c8 ) │ │ │ │ + ldr r3, [pc, #936] @ (902d0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #932] @ (902cc ) │ │ │ │ + ldr r3, [pc, #932] @ (902d4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9005a │ │ │ │ + b.n 90062 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9008a │ │ │ │ + bne.w 90092 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #12 │ │ │ │ @@ -156662,396 +156688,396 @@ │ │ │ │ mov r9, r0 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr.w r2, [r2, #-12] │ │ │ │ add r2, r9 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9026c │ │ │ │ + beq.w 90274 │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 900d2 │ │ │ │ + beq.w 900da │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 8da34 │ │ │ │ + bl 8da3c │ │ │ │ ldrd r1, r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #808] @ (902d0 ) │ │ │ │ + ldr r1, [pc, #808] @ (902d8 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr.w r2, [r2, #-12] │ │ │ │ add r2, r9 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9021a │ │ │ │ + beq.w 90222 │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 900b2 │ │ │ │ + beq.n 900ba │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 8ffe6 │ │ │ │ + beq.n 8ffee │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r1, [pc, #748] @ (902d4 ) │ │ │ │ + ldr r1, [pc, #748] @ (902dc ) │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 8da34 │ │ │ │ + bl 8da3c │ │ │ │ ldrd r1, r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #720] @ (902d8 ) │ │ │ │ + ldr r1, [pc, #720] @ (902e0 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr.w r2, [r2, #-12] │ │ │ │ add r2, r9 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90202 │ │ │ │ + beq.w 9020a │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90092 │ │ │ │ + beq.n 9009a │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 90044 │ │ │ │ + beq.n 9004c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 900fe │ │ │ │ + beq.n 90106 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 900f4 │ │ │ │ + bne.n 900fc │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ff2c │ │ │ │ + bne.w 8ff34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90046 │ │ │ │ + beq.n 9004e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90046 │ │ │ │ + beq.n 9004e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 8ff36 │ │ │ │ + beq.w 8ff3e │ │ │ │ mov r0, r6 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ blx r3 │ │ │ │ - b.n 8ff38 │ │ │ │ + b.n 8ff40 │ │ │ │ str r0, [sp, #20] │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #576] @ (902dc ) │ │ │ │ + ldr r2, [pc, #576] @ (902e4 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r1, [fp, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #10 │ │ │ │ - beq.n 9002c │ │ │ │ + beq.n 90034 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 9002c │ │ │ │ + b.n 90034 │ │ │ │ str r0, [sp, #20] │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #544] @ (902dc ) │ │ │ │ + ldr r2, [pc, #544] @ (902e4 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r1, [fp, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #10 │ │ │ │ - beq.n 8ffce │ │ │ │ + beq.n 8ffd6 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8ffce │ │ │ │ + b.n 8ffd6 │ │ │ │ str r0, [sp, #20] │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #512] @ (902dc ) │ │ │ │ + ldr r2, [pc, #512] @ (902e4 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r1, [fp, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #10 │ │ │ │ - beq.w 8ff80 │ │ │ │ + beq.w 8ff88 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8ff80 │ │ │ │ + b.n 8ff88 │ │ │ │ mov r0, r6 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 90066 │ │ │ │ + b.n 9006e │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9010e │ │ │ │ + beq.n 90116 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2d380 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2d558 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 9012e │ │ │ │ + beq.n 90136 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r1, #12 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 90120 │ │ │ │ - ldr r2, [pc, #432] @ (902e0 ) │ │ │ │ - ldr r3, [pc, #372] @ (902a8 ) │ │ │ │ + bne.n 90128 │ │ │ │ + ldr r2, [pc, #432] @ (902e8 ) │ │ │ │ + ldr r3, [pc, #372] @ (902b0 ) │ │ │ │ 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 901e6 │ │ │ │ + bne.n 901ee │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r2, [pc, #396] @ (902dc ) │ │ │ │ + ldr r2, [pc, #396] @ (902e4 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8fe4e │ │ │ │ + beq.w 8fe56 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8fe4e │ │ │ │ + b.n 8fe56 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #360] @ (902dc ) │ │ │ │ + ldr r3, [pc, #360] @ (902e4 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8fe10 │ │ │ │ + beq.w 8fe18 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8fe10 │ │ │ │ + b.n 8fe18 │ │ │ │ mov r0, r4 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #324] @ (902dc ) │ │ │ │ + ldr r3, [pc, #324] @ (902e4 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 8fddc │ │ │ │ + beq.w 8fde4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8fddc │ │ │ │ + b.n 8fde4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2d380 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2d558 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d64c >::_M_clear()@plt> │ │ │ │ - ldr r2, [pc, #272] @ (902e4 ) │ │ │ │ - ldr r3, [pc, #208] @ (902a8 ) │ │ │ │ + ldr r2, [pc, #272] @ (902ec ) │ │ │ │ + ldr r3, [pc, #208] @ (902b0 ) │ │ │ │ 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 90232 │ │ │ │ + beq.n 9023a │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #252] @ (902e8 ) │ │ │ │ - ldr r3, [pc, #184] @ (902a8 ) │ │ │ │ + ldr r2, [pc, #252] @ (902f0 ) │ │ │ │ + ldr r3, [pc, #184] @ (902b0 ) │ │ │ │ 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 901e6 │ │ │ │ + bne.n 901ee │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #232] @ (902ec ) │ │ │ │ - ldr r3, [pc, #160] @ (902a8 ) │ │ │ │ + ldr r2, [pc, #232] @ (902f4 ) │ │ │ │ + ldr r3, [pc, #160] @ (902b0 ) │ │ │ │ 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 901e6 │ │ │ │ + bne.n 901ee │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #212] @ (902f0 ) │ │ │ │ - ldr r3, [pc, #136] @ (902a8 ) │ │ │ │ + ldr r2, [pc, #212] @ (902f8 ) │ │ │ │ + ldr r3, [pc, #136] @ (902b0 ) │ │ │ │ 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 901e6 │ │ │ │ + bne.n 901ee │ │ │ │ blx 2cd7c │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 901cc │ │ │ │ - ldr r2, [pc, #184] @ (902f4 ) │ │ │ │ - ldr r3, [pc, #108] @ (902a8 ) │ │ │ │ + b.n 901d4 │ │ │ │ + ldr r2, [pc, #184] @ (902fc ) │ │ │ │ + ldr r3, [pc, #108] @ (902b0 ) │ │ │ │ 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 901e6 │ │ │ │ + bne.n 901ee │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #164] @ (902f8 ) │ │ │ │ - ldr r3, [pc, #84] @ (902a8 ) │ │ │ │ + ldr r2, [pc, #164] @ (90300 ) │ │ │ │ + ldr r3, [pc, #84] @ (902b0 ) │ │ │ │ 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 901e6 │ │ │ │ + bne.n 901ee │ │ │ │ blx 2cd7c │ │ │ │ - b.n 901ba │ │ │ │ - b.n 901b4 │ │ │ │ - ldr r2, [pc, #140] @ (902fc ) │ │ │ │ - ldr r3, [pc, #56] @ (902a8 ) │ │ │ │ + b.n 901c2 │ │ │ │ + b.n 901bc │ │ │ │ + ldr r2, [pc, #140] @ (90304 ) │ │ │ │ + ldr r3, [pc, #56] @ (902b0 ) │ │ │ │ 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 901e6 │ │ │ │ + bne.n 901ee │ │ │ │ blx 2cd7c │ │ │ │ - b.n 901c6 │ │ │ │ - b.n 901c0 │ │ │ │ + b.n 901ce │ │ │ │ + b.n 901c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32932 @ 0x80a4 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 901c6 │ │ │ │ + b.n 901ce │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2c070 ::ReleasePointer_()@plt> │ │ │ │ - b.n 901c0 │ │ │ │ + b.n 901c8 │ │ │ │ nop │ │ │ │ - sub.w r0, r0, #3 │ │ │ │ + @ instruction: 0xf1980003 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1900003 │ │ │ │ - mvns r2, r2 │ │ │ │ + @ instruction: 0xf1880003 │ │ │ │ + mvns r2, r1 │ │ │ │ movs r2, r0 │ │ │ │ - bics r6, r5 │ │ │ │ + bics r6, r4 │ │ │ │ movs r2, r0 │ │ │ │ - muls r0, r7 │ │ │ │ + muls r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, r5 │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r2 │ │ │ │ movs r2, r0 │ │ │ │ - tst r0, r4 │ │ │ │ + tst r0, r3 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r3 │ │ │ │ movs r2, r0 │ │ │ │ - sbcs r4, r2 │ │ │ │ + sbcs r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ - rors r0, r5 │ │ │ │ + rors r0, r4 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r6 │ │ │ │ + asrs r6, r5 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [lr, #12]! │ │ │ │ - ldcl 0, cr0, [sl, #-12] │ │ │ │ - stcl 0, cr0, [r2, #-12] │ │ │ │ - stc 0, cr0, [sl, #-12]! │ │ │ │ - ldc 0, cr0, [r2, #-12] │ │ │ │ - ldcl 0, cr0, [r4], #12 │ │ │ │ - ldcl 0, cr0, [ip], {3} │ │ │ │ - stcl 0, cr0, [r0], {3} │ │ │ │ + ldcl 0, cr0, [r6, #12]! │ │ │ │ + ldcl 0, cr0, [r2, #-12] │ │ │ │ + ldc 0, cr0, [sl, #-12]! │ │ │ │ + stc 0, cr0, [r2, #-12]! │ │ │ │ + stc 0, cr0, [sl, #-12] │ │ │ │ + stcl 0, cr0, [ip], #12 │ │ │ │ + ldcl 0, cr0, [r4], {3} │ │ │ │ + ldc 0, cr0, [r8], #12 │ │ │ │ │ │ │ │ -00090300 : │ │ │ │ +00090308 : │ │ │ │ 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, #960] @ (906e0 ) │ │ │ │ - ldr r3, [pc, #964] @ (906e4 ) │ │ │ │ + ldr r2, [pc, #960] @ (906e8 ) │ │ │ │ + ldr r3, [pc, #964] @ (906ec ) │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [r6, #0] │ │ │ │ - ldr r5, [pc, #956] @ (906e8 ) │ │ │ │ + ldr r5, [pc, #956] @ (906f0 ) │ │ │ │ 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 │ │ │ │ @@ -157059,15 +157085,15 @@ │ │ │ │ blx 2c90c >&)@plt> │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r3 │ │ │ │ blx 2d9e8 │ │ │ │ movw r0, #32932 @ 0x80a4 │ │ │ │ blx 2b66c │ │ │ │ - ldr r3, [pc, #920] @ (906ec ) │ │ │ │ + ldr r3, [pc, #920] @ (906f4 ) │ │ │ │ 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 r9, r2 │ │ │ │ @@ -157095,15 +157121,15 @@ │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 2d380 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str.w r6, [r8] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 903b4 │ │ │ │ + beq.n 903bc │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2cde0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -157134,67 +157160,67 @@ │ │ │ │ ldr.w sl, [r1] │ │ │ │ strb.w r3, [sp, #192] @ 0xc0 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ cmp sl, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - beq.w 90e06 │ │ │ │ - ldr r3, [pc, #740] @ (906f0 ) │ │ │ │ + beq.w 90e0e │ │ │ │ + ldr r3, [pc, #740] @ (906f8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #736] @ (906f4 ) │ │ │ │ + ldr r3, [pc, #736] @ (906fc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #736] @ (906f8 ) │ │ │ │ + ldr r3, [pc, #736] @ (90700 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #732] @ (906fc ) │ │ │ │ + ldr r3, [pc, #732] @ (90704 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 9043e │ │ │ │ + b.n 90446 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 90df4 │ │ │ │ + beq.w 90dfc │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90de8 │ │ │ │ + bne.w 90df0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 908d8 │ │ │ │ + beq.w 908e0 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90dee │ │ │ │ + bne.w 90df6 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ add.w r1, r0, #8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2bfb8 , 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 91434 │ │ │ │ + beq.w 9143c │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90a7a │ │ │ │ + beq.w 90a82 │ │ │ │ ldrb.w r1, [r6, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ movs r2, #24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -157205,32 +157231,32 @@ │ │ │ │ blx 2ce8c >& 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 9141c │ │ │ │ + beq.w 91424 │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90a58 │ │ │ │ + beq.w 90a60 │ │ │ │ ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ 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 914a2 │ │ │ │ + beq.w 914aa │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90a34 │ │ │ │ + beq.w 90a3c │ │ │ │ ldrb.w r1, [r7, #39] @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ @@ -157240,22 +157266,22 @@ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ 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, [pc, #472] @ (90700 ) │ │ │ │ + ldr r3, [pc, #472] @ (90708 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq r0, #8 │ │ │ │ - bne.w 90dd6 │ │ │ │ + bne.w 90dde │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -157264,217 +157290,217 @@ │ │ │ │ movs r2, #10 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ add r3, r4 │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - cbz r7, 9056a │ │ │ │ + cbz r7, 90572 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #400] @ (90704 ) │ │ │ │ + ldr r3, [pc, #400] @ (9070c ) │ │ │ │ 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 90ddc │ │ │ │ + bne.w 90de4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 90b22 │ │ │ │ + beq.w 90b2a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 90b02 │ │ │ │ + beq.w 90b0a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90a9c │ │ │ │ - ldr r3, [pc, #360] @ (90708 ) │ │ │ │ + bne.w 90aa4 │ │ │ │ + ldr r3, [pc, #360] @ (90710 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91294 │ │ │ │ + bne.w 9129c │ │ │ │ vldr d8, [r7, #120] @ 0x78 │ │ │ │ - vldr d7, [pc, #288] @ 906d0 │ │ │ │ + vldr d7, [pc, #288] @ 906d8 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ str r2, [r6, #4] │ │ │ │ strb r2, [r6, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 91258 │ │ │ │ - vldr d7, [pc, #264] @ 906d8 │ │ │ │ + bge.w 91260 │ │ │ │ + vldr d7, [pc, #264] @ 906e0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 9108c │ │ │ │ + bhi.w 91094 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #296] @ (9070c ) │ │ │ │ + ldr r3, [pc, #296] @ (90714 ) │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - ldr r3, [pc, #288] @ (90710 ) │ │ │ │ + ldr r3, [pc, #288] @ (90718 ) │ │ │ │ ldr.w fp, [r5, r3] │ │ │ │ - ldr r3, [pc, #288] @ (90714 ) │ │ │ │ + ldr r3, [pc, #288] @ (9071c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r9, [r6] │ │ │ │ add.w r8, fp, #32 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #7 │ │ │ │ add.w r2, r2, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - beq.w 90724 │ │ │ │ + beq.w 9072c │ │ │ │ cmp.w r9, #8 │ │ │ │ - beq.w 90b76 │ │ │ │ + beq.w 90b7e │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ - beq.w 912c8 │ │ │ │ + beq.w 912d0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #212] @ 0xd4 │ │ │ │ str r2, [r6, #4] │ │ │ │ strb r2, [r6, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #208] @ (90718 ) │ │ │ │ + ldr r1, [pc, #208] @ (90720 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 9065c │ │ │ │ + beq.n 90664 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9066c │ │ │ │ + beq.n 90674 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #168] @ (9071c ) │ │ │ │ + ldr r3, [pc, #168] @ (90724 ) │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq r0, #32 │ │ │ │ - bne.w 90de4 │ │ │ │ + bne.w 90dec │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& 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 91502 │ │ │ │ + beq.w 9150a │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90424 │ │ │ │ + bne.w 9042c │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #108] @ (90720 ) │ │ │ │ + ldr r3, [pc, #108] @ (90728 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 90428 │ │ │ │ + beq.w 90430 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 90428 │ │ │ │ + b.n 90430 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldc 0, cr0, [r0], {3} │ │ │ │ + stc 0, cr0, [r8], {3} │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r2], {3} │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + @ instruction: 0xebfa0003 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #30 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #760] @ (90a20 ) │ │ │ │ + ldr r1, [pc, #760] @ (90a28 ) │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 908f0 │ │ │ │ - ldr r1, [pc, #744] @ (90a24 ) │ │ │ │ + beq.w 908f8 │ │ │ │ + ldr r1, [pc, #744] @ (90a2c ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ blx 2d8bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90618 │ │ │ │ + bne.w 90620 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2bad4 │ │ │ │ - ldr r3, [pc, #716] @ (90a28 ) │ │ │ │ + ldr r3, [pc, #716] @ (90a30 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - vldr d7, [pc, #688] @ 90a10 │ │ │ │ + vldr d7, [pc, #688] @ 90a18 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr r3, [pc, #712] @ (90a2c ) │ │ │ │ + ldr r3, [pc, #712] @ (90a34 ) │ │ │ │ strh.w r1, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r2, #8 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ vstr d7, [sp, #424] @ 0x1a8 │ │ │ │ vstr d7, [sp, #432] @ 0x1b0 │ │ │ │ @@ -157521,15 +157547,15 @@ │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #240] @ 0xf0 │ │ │ │ strd r2, r3, [sp, #248] @ 0xf8 │ │ │ │ strd r2, r3, [sp, #256] @ 0x100 │ │ │ │ strd r2, r3, [sp, #264] @ 0x108 │ │ │ │ blx 2dc5c │ │ │ │ - ldr r3, [pc, #564] @ (90a30 ) │ │ │ │ + ldr r3, [pc, #564] @ (90a38 ) │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ @@ -157547,15 +157573,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 91326 │ │ │ │ + beq.w 9132e │ │ │ │ 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 │ │ │ │ @@ -157573,15 +157599,15 @@ │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #52 @ 0x34 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ add.w r3, fp, #32 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 90888 │ │ │ │ + beq.n 90890 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -157606,34 +157632,34 @@ │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ str.w r1, [r3, #232] @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ blx 2bbac │ │ │ │ ldrd r3, r9, [sp, #208] @ 0xd0 │ │ │ │ - b.n 9063a │ │ │ │ + b.n 90642 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90504 │ │ │ │ + beq.w 9050c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90504 │ │ │ │ - b.n 9045c │ │ │ │ + beq.w 9050c │ │ │ │ + b.n 90464 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2bad4 │ │ │ │ - ldr r3, [pc, #296] @ (90a28 ) │ │ │ │ + ldr r3, [pc, #296] @ (90a30 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - vldr d7, [pc, #268] @ 90a10 │ │ │ │ + vldr d7, [pc, #268] @ 90a18 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr r3, [pc, #292] @ (90a2c ) │ │ │ │ + ldr r3, [pc, #292] @ (90a34 ) │ │ │ │ strh.w r1, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r2, #8 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ vstr d7, [sp, #424] @ 0x1a8 │ │ │ │ vstr d7, [sp, #432] @ 0x1b0 │ │ │ │ @@ -157680,15 +157706,15 @@ │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #240] @ 0xf0 │ │ │ │ strd r2, r3, [sp, #248] @ 0xf8 │ │ │ │ strd r2, r3, [sp, #256] @ 0x100 │ │ │ │ strd r2, r3, [sp, #264] @ 0x108 │ │ │ │ blx 2dc5c │ │ │ │ - ldr r3, [pc, #144] @ (90a30 ) │ │ │ │ + ldr r3, [pc, #144] @ (90a38 ) │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ @@ -157696,25 +157722,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 2cfdc >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - vldr d0, [pc, #84] @ 90a18 │ │ │ │ + vldr d0, [pc, #84] @ 90a20 │ │ │ │ blx 2d570 (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 912a0 │ │ │ │ + beq.w 912a8 │ │ │ │ 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 │ │ │ │ @@ -157723,183 +157749,183 @@ │ │ │ │ cmp lr, r2 │ │ │ │ it eq │ │ │ │ moveq r0, ip │ │ │ │ subs r0, r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - b.n 90866 │ │ │ │ + b.n 9086e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr.w r3, [pc, #1052] @ 90e58 │ │ │ │ + ldr.w r3, [pc, #1052] @ 90e60 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 904fa │ │ │ │ + beq.w 90502 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 904fa │ │ │ │ + b.n 90502 │ │ │ │ mov r0, r7 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #1016] @ (90e58 ) │ │ │ │ + ldr r3, [pc, #1016] @ (90e60 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 904d2 │ │ │ │ + beq.w 904da │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 904d2 │ │ │ │ + b.n 904da │ │ │ │ mov r0, r6 │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ - ldr r3, [pc, #980] @ (90e58 ) │ │ │ │ + ldr r3, [pc, #980] @ (90e60 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r1, #10 │ │ │ │ - beq.w 90494 │ │ │ │ + beq.w 9049c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 90494 │ │ │ │ + b.n 9049c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r7, #0] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r7, [pc, #936] @ (90e5c ) │ │ │ │ + ldr r7, [pc, #936] @ (90e64 ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, pc │ │ │ │ str r0, [r6, #0] │ │ │ │ - ldr.w lr, [pc, #924] @ 90e60 │ │ │ │ + ldr.w lr, [pc, #924] @ 90e68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r6, #8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r2, [r7, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str.w r0, [ip, #16] │ │ │ │ strh.w r2, [ip, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr.w r8, [pc, #884] @ 90e64 │ │ │ │ + ldr.w r8, [pc, #884] @ 90e6c │ │ │ │ str r2, [r6, #4] │ │ │ │ strb.w r9, [r3, r2] │ │ │ │ ldr.w r3, [r5, lr] │ │ │ │ ldr.w fp, [r5, r8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 905f8 │ │ │ │ - ldr r3, [pc, #868] @ (90e68 ) │ │ │ │ + b.n 90600 │ │ │ │ + ldr r3, [pc, #868] @ (90e70 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91288 │ │ │ │ + bne.w 91290 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ ldrd r1, r2, [r7, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - b.n 905ec │ │ │ │ - ldr r3, [pc, #840] @ (90e6c ) │ │ │ │ + b.n 905f4 │ │ │ │ + ldr r3, [pc, #840] @ (90e74 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91280 │ │ │ │ + bne.w 91288 │ │ │ │ vldr d7, [r7, #120] @ 0x78 │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ vstr s15, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [r6, #4] │ │ │ │ cmp r1, r3 │ │ │ │ strb r2, [r6, #8] │ │ │ │ - beq.w 9126c │ │ │ │ + beq.w 91274 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r3, #2 │ │ │ │ movt r3, #32768 @ 0x8000 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 90e90 │ │ │ │ + bge.w 90e98 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #772] @ (90e70 ) │ │ │ │ + ldr r3, [pc, #772] @ (90e78 ) │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - b.n 905ec │ │ │ │ - ldr r1, [pc, #764] @ (90e74 ) │ │ │ │ + b.n 905f4 │ │ │ │ + ldr r1, [pc, #764] @ (90e7c ) │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90cba │ │ │ │ - ldr r1, [pc, #748] @ (90e78 ) │ │ │ │ + beq.w 90cc2 │ │ │ │ + ldr r1, [pc, #748] @ (90e80 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 912b8 │ │ │ │ + bne.w 912c0 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2bad4 │ │ │ │ - ldr r3, [pc, #720] @ (90e7c ) │ │ │ │ + ldr r3, [pc, #720] @ (90e84 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - vldr d7, [pc, #664] @ 90e48 │ │ │ │ + vldr d7, [pc, #664] @ 90e50 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr r3, [pc, #716] @ (90e80 ) │ │ │ │ + ldr r3, [pc, #716] @ (90e88 ) │ │ │ │ strh.w r1, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r2, #8 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ vstr d7, [sp, #424] @ 0x1a8 │ │ │ │ vstr d7, [sp, #432] @ 0x1b0 │ │ │ │ @@ -157946,15 +157972,15 @@ │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #240] @ 0xf0 │ │ │ │ strd r2, r3, [sp, #248] @ 0xf8 │ │ │ │ strd r2, r3, [sp, #256] @ 0x100 │ │ │ │ strd r2, r3, [sp, #264] @ 0x108 │ │ │ │ blx 2dc5c │ │ │ │ - ldr r3, [pc, #568] @ (90e84 ) │ │ │ │ + ldr r3, [pc, #568] @ (90e8c ) │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ @@ -157973,15 +157999,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 9131a │ │ │ │ + beq.w 91322 │ │ │ │ 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 │ │ │ │ @@ -157990,25 +158016,25 @@ │ │ │ │ cmp lr, r2 │ │ │ │ it eq │ │ │ │ moveq r0, ip │ │ │ │ subs r0, r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - b.n 90866 │ │ │ │ + b.n 9086e │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2bad4 │ │ │ │ - ldr r3, [pc, #436] @ (90e7c ) │ │ │ │ + ldr r3, [pc, #436] @ (90e84 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - vldr d7, [pc, #380] @ 90e48 │ │ │ │ + vldr d7, [pc, #380] @ 90e50 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr r3, [pc, #428] @ (90e80 ) │ │ │ │ + ldr r3, [pc, #428] @ (90e88 ) │ │ │ │ strh.w r1, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r2, #8 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ vstr d7, [sp, #424] @ 0x1a8 │ │ │ │ vstr d7, [sp, #432] @ 0x1b0 │ │ │ │ @@ -158055,15 +158081,15 @@ │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #240] @ 0xf0 │ │ │ │ strd r2, r3, [sp, #248] @ 0xf8 │ │ │ │ strd r2, r3, [sp, #256] @ 0x100 │ │ │ │ strd r2, r3, [sp, #264] @ 0x108 │ │ │ │ blx 2dc5c │ │ │ │ - ldr r3, [pc, #284] @ (90e84 ) │ │ │ │ + ldr r3, [pc, #284] @ (90e8c ) │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ @@ -158071,25 +158097,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 2cfdc >::init(std::basic_streambuf >*)@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - vldr d0, [pc, #196] @ 90e50 │ │ │ │ + vldr d0, [pc, #196] @ 90e58 │ │ │ │ blx 2d570 (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 912ac │ │ │ │ + beq.w 912b4 │ │ │ │ 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 │ │ │ │ @@ -158098,108 +158124,108 @@ │ │ │ │ cmp lr, r2 │ │ │ │ it eq │ │ │ │ moveq r0, ip │ │ │ │ subs r0, r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - b.n 90866 │ │ │ │ + b.n 9086e │ │ │ │ blx r3 │ │ │ │ - b.w 90538 │ │ │ │ + b.w 90540 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.w 90588 │ │ │ │ + b.w 90590 │ │ │ │ blx r3 │ │ │ │ - b.n 90688 │ │ │ │ + b.n 90690 │ │ │ │ blx r3 │ │ │ │ - b.w 90450 │ │ │ │ + b.w 90458 │ │ │ │ blx r3 │ │ │ │ - b.w 9046e │ │ │ │ + b.w 90476 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 90e06 │ │ │ │ + beq.n 90e0e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ blx 2d380 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 2d558 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 90e28 │ │ │ │ + beq.n 90e30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r1, #12 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 90e1a │ │ │ │ - ldr r2, [pc, #92] @ (90e88 ) │ │ │ │ - ldr r3, [pc, #96] @ (90e8c ) │ │ │ │ + bne.n 90e22 │ │ │ │ + ldr r2, [pc, #92] @ (90e90 ) │ │ │ │ + ldr r3, [pc, #96] @ (90e94 ) │ │ │ │ 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 913d6 │ │ │ │ + bne.w 913de │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r0, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 91094 │ │ │ │ + b.n 9108c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #484] @ (91078 ) │ │ │ │ + ldr r3, [pc, #484] @ (91080 ) │ │ │ │ add r2, sp, #304 @ 0x130 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w fp, [r5, r3] │ │ │ │ - ldr r3, [pc, #480] @ (9107c ) │ │ │ │ + ldr r3, [pc, #480] @ (91084 ) │ │ │ │ add.w r8, fp, #32 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2bad4 │ │ │ │ - ldr r3, [pc, #464] @ (91080 ) │ │ │ │ + ldr r3, [pc, #464] @ (91088 ) │ │ │ │ movs r2, #0 │ │ │ │ - vldr d7, [pc, #444] @ 91070 │ │ │ │ + vldr d7, [pc, #444] @ 91078 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - ldr r3, [pc, #456] @ (91084 ) │ │ │ │ + ldr r3, [pc, #456] @ (9108c ) │ │ │ │ strh.w r2, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ str r1, [sp, #32] │ │ │ │ adds r1, #8 │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ mov r1, r2 │ │ │ │ vstr d7, [sp, #424] @ 0x1a8 │ │ │ │ @@ -158247,15 +158273,15 @@ │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #240] @ 0xf0 │ │ │ │ strd r2, r3, [sp, #248] @ 0xf8 │ │ │ │ strd r2, r3, [sp, #256] @ 0x100 │ │ │ │ strd r2, r3, [sp, #264] @ 0x108 │ │ │ │ blx 2dc5c │ │ │ │ - ldr r3, [pc, #308] @ (91088 ) │ │ │ │ + ldr r3, [pc, #308] @ (91090 ) │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ @@ -158273,15 +158299,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 91396 │ │ │ │ + beq.w 9139e │ │ │ │ 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 │ │ │ │ @@ -158293,44 +158319,44 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 912fe │ │ │ │ + beq.w 91306 │ │ │ │ ldrd r3, r2, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 91374 │ │ │ │ + beq.w 9137c │ │ │ │ strd r3, r2, [r6] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91312 │ │ │ │ + beq.w 9131a │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 90ff6 │ │ │ │ + beq.n 90ffe │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ add.w r3, fp, #12 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #52 @ 0x34 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ add.w r3, fp, #32 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 91018 │ │ │ │ + beq.n 91020 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -158355,45 +158381,45 @@ │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ add r3, sp │ │ │ │ str.w r1, [r3, #-216] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ blx 2bbac │ │ │ │ - b.w 905f8 │ │ │ │ + b.w 90600 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #712] @ (91358 ) │ │ │ │ + ldr r3, [pc, #712] @ (91360 ) │ │ │ │ add r2, sp, #304 @ 0x130 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w fp, [r5, r3] │ │ │ │ - ldr r3, [pc, #708] @ (9135c ) │ │ │ │ + ldr r3, [pc, #708] @ (91364 ) │ │ │ │ add.w r8, fp, #32 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 2bad4 │ │ │ │ - ldr r3, [pc, #692] @ (91360 ) │ │ │ │ + ldr r3, [pc, #692] @ (91368 ) │ │ │ │ movs r2, #0 │ │ │ │ - vldr d7, [pc, #672] @ 91350 │ │ │ │ + vldr d7, [pc, #672] @ 91358 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - ldr r3, [pc, #684] @ (91364 ) │ │ │ │ + ldr r3, [pc, #684] @ (9136c ) │ │ │ │ strh.w r2, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ str r1, [sp, #32] │ │ │ │ adds r1, #8 │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ mov r1, r2 │ │ │ │ vstr d7, [sp, #424] @ 0x1a8 │ │ │ │ @@ -158441,15 +158467,15 @@ │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #240] @ 0xf0 │ │ │ │ strd r2, r3, [sp, #248] @ 0xf8 │ │ │ │ strd r2, r3, [sp, #256] @ 0x100 │ │ │ │ strd r2, r3, [sp, #264] @ 0x108 │ │ │ │ blx 2dc5c │ │ │ │ - ldr r3, [pc, #536] @ (91368 ) │ │ │ │ + ldr r3, [pc, #536] @ (91370 ) │ │ │ │ add r1, sp, #244 @ 0xf4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ @@ -158467,15 +158493,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 913a0 │ │ │ │ + beq.w 913a8 │ │ │ │ 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 │ │ │ │ @@ -158487,44 +158513,44 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 91332 │ │ │ │ + beq.w 9133a │ │ │ │ ldrd r3, r2, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 912dc │ │ │ │ + beq.w 912e4 │ │ │ │ strd r3, r2, [r6] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91342 │ │ │ │ + beq.w 9134a │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 911f4 │ │ │ │ + beq.n 911fc │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ add.w r3, fp, #12 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #52 @ 0x34 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ add.w r3, fp, #32 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 91216 │ │ │ │ + beq.n 9121e │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -158544,614 +158570,614 @@ │ │ │ │ add r3, sp │ │ │ │ str.w r1, [r3, #240] @ 0xf0 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add.w r3, r3, #448 @ 0x1c0 │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ add r3, sp │ │ │ │ - b.n 91058 │ │ │ │ + b.n 91060 │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #268] @ (9136c ) │ │ │ │ + ldr r3, [pc, #268] @ (91374 ) │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - b.w 905ec │ │ │ │ + b.w 905f4 │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #252] @ (91370 ) │ │ │ │ + ldr r3, [pc, #252] @ (91378 ) │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 2bcc0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - b.w 905ec │ │ │ │ + b.w 905f4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b.n 90b3c │ │ │ │ + b.n 90b44 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.w 905ec │ │ │ │ + b.w 905f4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.w 905ae │ │ │ │ + b.w 905b6 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - b.w 90866 │ │ │ │ + b.w 9086e │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - b.w 90866 │ │ │ │ + b.w 9086e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ - bne.w 90626 │ │ │ │ + bne.w 9062e │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d368 │ │ │ │ mov r3, r7 │ │ │ │ - b.w 9062c │ │ │ │ + b.w 90634 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - cbz r2, 912f4 │ │ │ │ + cbz r2, 912fc │ │ │ │ cmp r2, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r3, [sp, #216] @ 0xd8 │ │ │ │ strbeq r3, [r0, #0] │ │ │ │ - beq.n 912f0 │ │ │ │ + beq.n 912f8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d368 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - b.n 911e2 │ │ │ │ + b.n 911ea │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ ldreq r2, [sp, #212] @ 0xd4 │ │ │ │ - beq.n 91374 │ │ │ │ + beq.n 9137c │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 90fe4 │ │ │ │ + b.n 90fec │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - b.w 90866 │ │ │ │ + b.w 9086e │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - b.w 90866 │ │ │ │ + b.w 9086e │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 912da │ │ │ │ + beq.n 912e2 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 911e2 │ │ │ │ + b.n 911ea │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ movs r2, r0 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ movs r2, r0 │ │ │ │ - cbz r2, 9138c │ │ │ │ + cbz r2, 91394 │ │ │ │ cmp r2, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r3, [sp, #216] @ 0xd8 │ │ │ │ strbeq r3, [r0, #0] │ │ │ │ - beq.n 91388 │ │ │ │ + beq.n 91390 │ │ │ │ mov r1, r7 │ │ │ │ blx 2d368 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - b.n 90fe4 │ │ │ │ + b.n 90fec │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - b.n 90fbc │ │ │ │ + b.n 90fc4 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfb8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ - b.n 911ba │ │ │ │ + b.n 911c2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2c070 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ blx 2d380 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 2d558 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2d64c >::_M_clear()@plt> │ │ │ │ - ldr r2, [pc, #352] @ (91524 ) │ │ │ │ - ldr r3, [pc, #352] @ (91528 ) │ │ │ │ + ldr r2, [pc, #352] @ (9152c ) │ │ │ │ + ldr r3, [pc, #352] @ (91530 ) │ │ │ │ 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 913e2 │ │ │ │ + beq.n 913ea │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 913b0 │ │ │ │ + b.n 913b8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 913b0 │ │ │ │ + b.n 913b8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #32932 @ 0x80a4 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 913b6 │ │ │ │ + b.n 913be │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2c3b0 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ - b.n 913da │ │ │ │ + b.n 913e2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ blx 2bbac │ │ │ │ - b.n 91400 │ │ │ │ - ldr r2, [pc, #268] @ (9152c ) │ │ │ │ - ldr r3, [pc, #264] @ (91528 ) │ │ │ │ + b.n 91408 │ │ │ │ + ldr r2, [pc, #268] @ (91534 ) │ │ │ │ + ldr r3, [pc, #264] @ (91530 ) │ │ │ │ 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 913d6 │ │ │ │ + bne.n 913de │ │ │ │ blx 2cd7c │ │ │ │ - ldr r2, [pc, #248] @ (91530 ) │ │ │ │ - ldr r3, [pc, #240] @ (91528 ) │ │ │ │ + ldr r2, [pc, #248] @ (91538 ) │ │ │ │ + ldr r3, [pc, #240] @ (91530 ) │ │ │ │ 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 913d6 │ │ │ │ + bne.n 913de │ │ │ │ blx 2cd7c │ │ │ │ - b.n 913fa │ │ │ │ + b.n 91402 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ blx 2d600 , std::allocator >::~basic_stringbuf()@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ adds r1, r7, #4 │ │ │ │ bl 2fe80 │ │ │ │ - b.n 9140e │ │ │ │ + b.n 91416 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r3, #448 @ 0x1c0 │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ add r3, sp │ │ │ │ str.w r2, [r3, #-216] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ - b.n 9140e │ │ │ │ - b.n 9140e │ │ │ │ - b.n 913b6 │ │ │ │ - b.n 913bc │ │ │ │ - b.n 9140e │ │ │ │ - b.n 91406 │ │ │ │ - b.n 9144e │ │ │ │ + b.n 91416 │ │ │ │ + b.n 91416 │ │ │ │ + b.n 913be │ │ │ │ + b.n 913c4 │ │ │ │ + b.n 91416 │ │ │ │ + b.n 9140e │ │ │ │ + b.n 91456 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add.w r3, r3, #448 @ 0x1c0 │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ add r3, sp │ │ │ │ str.w r2, [r3, #-216] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ - b.n 9140e │ │ │ │ - b.n 913fa │ │ │ │ - b.n 9144e │ │ │ │ - ldr r2, [pc, #144] @ (91534 ) │ │ │ │ - ldr r3, [pc, #128] @ (91528 ) │ │ │ │ + b.n 91416 │ │ │ │ + b.n 91402 │ │ │ │ + b.n 91456 │ │ │ │ + ldr r2, [pc, #144] @ (9153c ) │ │ │ │ + ldr r3, [pc, #128] @ (91530 ) │ │ │ │ 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 913d6 │ │ │ │ + bne.n 913de │ │ │ │ blx 2cd7c │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 913fa │ │ │ │ - b.n 9144e │ │ │ │ + b.n 91402 │ │ │ │ + b.n 91456 │ │ │ │ ldr.w r3, [r9, #-12] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add.w r3, r3, #448 @ 0x1c0 │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ add r3, sp │ │ │ │ str.w r2, [r3, #-216] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ - b.n 9140e │ │ │ │ - b.n 914ba │ │ │ │ - b.n 91400 │ │ │ │ - b.n 914ba │ │ │ │ - b.n 913fa │ │ │ │ - b.n 914ba │ │ │ │ - b.n 914ba │ │ │ │ - b.n 9145e │ │ │ │ - b.n 9140e │ │ │ │ - b.n 913fa │ │ │ │ - b.n 9144e │ │ │ │ - b.n 9145e │ │ │ │ - b.n 9140e │ │ │ │ - b.n 913fa │ │ │ │ - b.n 9144e │ │ │ │ - b.n 9145e │ │ │ │ - b.n 9140e │ │ │ │ - b.n 914ba │ │ │ │ - b.n 91400 │ │ │ │ - ldr r2, [pc, #52] @ (91538 ) │ │ │ │ - ldr r3, [pc, #32] @ (91528 ) │ │ │ │ + b.n 91416 │ │ │ │ + b.n 914c2 │ │ │ │ + b.n 91408 │ │ │ │ + b.n 914c2 │ │ │ │ + b.n 91402 │ │ │ │ + b.n 914c2 │ │ │ │ + b.n 914c2 │ │ │ │ + b.n 91466 │ │ │ │ + b.n 91416 │ │ │ │ + b.n 91402 │ │ │ │ + b.n 91456 │ │ │ │ + b.n 91466 │ │ │ │ + b.n 91416 │ │ │ │ + b.n 91402 │ │ │ │ + b.n 91456 │ │ │ │ + b.n 91466 │ │ │ │ + b.n 91416 │ │ │ │ + b.n 914c2 │ │ │ │ + b.n 91408 │ │ │ │ + ldr r2, [pc, #52] @ (91540 ) │ │ │ │ + ldr r3, [pc, #32] @ (91530 ) │ │ │ │ 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 913d6 │ │ │ │ + bne.w 913de │ │ │ │ blx 2cd7c │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 91400 │ │ │ │ - blt.n 915fc │ │ │ │ + b.n 91408 │ │ │ │ + blt.n 915f4 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 91550 │ │ │ │ + blt.n 91548 │ │ │ │ movs r3, r0 │ │ │ │ - bge.n 91524 │ │ │ │ + bge.n 9151c │ │ │ │ movs r3, r0 │ │ │ │ - bge.n 9144c │ │ │ │ + bge.n 91444 │ │ │ │ movs r3, r0 │ │ │ │ - bge.n 91590 │ │ │ │ + bge.n 91588 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0009153c : │ │ │ │ +00091544 : │ │ │ │ adds r0, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00091540 : │ │ │ │ +00091548 : │ │ │ │ adds r0, #32 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00091544 : │ │ │ │ +0009154c : │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00091548 : │ │ │ │ +00091550 : │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009154c : │ │ │ │ +00091554 : │ │ │ │ vldr d0, [r0, #120] @ 0x78 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00091554 : │ │ │ │ +0009155c : │ │ │ │ vldr d7, [r0, #120] @ 0x78 │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00091564 : │ │ │ │ +0009156c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #144] @ 91604 │ │ │ │ + ldr.w ip, [pc, #144] @ 9160c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r2, [pc, #140] @ (91608 ) │ │ │ │ + ldr r2, [pc, #140] @ (91610 ) │ │ │ │ mov r3, r0 │ │ │ │ add ip, pc │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ add.w ip, r0, #8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ ldr.w r2, [r1, #140] @ 0x8c │ │ │ │ ldr.w r1, [r1, #144] @ 0x90 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 915da │ │ │ │ + bhi.n 915e2 │ │ │ │ adds r2, r1, #1 │ │ │ │ - cbz r1, 915d0 │ │ │ │ + cbz r1, 915d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d368 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #84] @ (9160c ) │ │ │ │ - ldr r2, [pc, #76] @ (91608 ) │ │ │ │ + ldr r1, [pc, #84] @ (91614 ) │ │ │ │ + ldr r2, [pc, #76] @ (91610 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 915fe │ │ │ │ + bne.n 91606 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ strb.w r2, [ip] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 915b4 │ │ │ │ + b.n 915bc │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r1, #1 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 915d0 │ │ │ │ + beq.n 915d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 915a6 │ │ │ │ + bne.n 915ae │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 915b4 │ │ │ │ + b.n 915bc │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 91570 │ │ │ │ + bls.n 91568 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 916fc ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xc4> │ │ │ │ + bls.n 916f4 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xb4> │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00091610 >::_M_clear()@@Base>: │ │ │ │ +00091618 >::_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 91634 >::_M_clear()@@Base+0x24> │ │ │ │ + beq.n 9163c >::_M_clear()@@Base+0x24> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r1, #12 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 91626 >::_M_clear()@@Base+0x16> │ │ │ │ + bne.n 9162e >::_M_clear()@@Base+0x16> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00091638 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base>: │ │ │ │ +00091640 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_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] @ 91784 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x14c> │ │ │ │ + ldr.w fp, [pc, #312] @ 9178c ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_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 r0, r6 │ │ │ │ - beq.n 91728 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xf0> │ │ │ │ - ldr r3, [pc, #292] @ (91788 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x150>) │ │ │ │ + beq.n 91730 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xf0> │ │ │ │ + ldr r3, [pc, #292] @ (91790 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x150>) │ │ │ │ ldr.w r8, [fp, r3] │ │ │ │ - b.n 916a4 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x6c> │ │ │ │ + b.n 916ac ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x6c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9174e ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x116> │ │ │ │ + bne.n 91756 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_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 9175c ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x124> │ │ │ │ + bne.n 91764 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_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, 91694 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x5c> │ │ │ │ + cbz r2, 9169c ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x5c> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 91696 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x5e> │ │ │ │ + cbnz r0, 9169e ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x5e> │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 91712 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xda> │ │ │ │ + blt.n 9171a ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xda> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp sl, r6 │ │ │ │ it ne │ │ │ │ cmpne r9, r7 │ │ │ │ - beq.n 91728 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xf0> │ │ │ │ + beq.n 91730 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_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 91746 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x10e> │ │ │ │ + bne.n 9174e ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_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 9173c ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x104> │ │ │ │ + bne.n 91744 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_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 91668 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x30> │ │ │ │ - cbz r2, 916d2 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x9a> │ │ │ │ + bne.n 91670 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x30> │ │ │ │ + cbz r2, 916da ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x9a> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 2d8bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91668 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x30> │ │ │ │ - ldr r3, [pc, #184] @ (9178c ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x154>) │ │ │ │ + bne.n 91670 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x30> │ │ │ │ + ldr r3, [pc, #184] @ (91794 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_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 91770 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x138> │ │ │ │ + bne.n 91778 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_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 91766 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x12e> │ │ │ │ + bne.n 9176e ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_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, 9170c ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xd4> │ │ │ │ + cbz r2, 91714 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xd4> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2d8bc │ │ │ │ - cbnz r0, 9170e ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xd6> │ │ │ │ + cbnz r0, 91716 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xd6> │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9169a ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x62> │ │ │ │ + bge.n 916a2 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_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 2bec0 │ │ │ │ cmp sl, r6 │ │ │ │ it ne │ │ │ │ cmpne r9, r7 │ │ │ │ - bne.n 916a4 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x6c> │ │ │ │ + bne.n 916ac ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x6c> │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 9177c ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x144> │ │ │ │ + beq.n 91784 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_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 2bebc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 916bc ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x84> │ │ │ │ + b.n 916c4 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 916b2 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x7a> │ │ │ │ + b.n 916ba ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_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 9167a ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x42> │ │ │ │ + beq.n 91682 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x42> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9167c ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x44> │ │ │ │ + b.n 91684 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x44> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 916f4 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xbc> │ │ │ │ + b.n 916fc ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_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 916e6 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xae> │ │ │ │ + b.n 916ee ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xae> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bhi.n 91740 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0x108> │ │ │ │ + bhi.n 91738 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xf8> │ │ │ │ movs r3, r0 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ ... │ │ │ │ │ │ │ │ -00091790 ::ReleasePointer_()@@Base>: │ │ │ │ +00091798 ::ReleasePointer_()@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #88] @ (917ec ::ReleasePointer_()@@Base+0x5c>) │ │ │ │ + ldr r1, [pc, #88] @ (917f4 ::ReleasePointer_()@@Base+0x5c>) │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 917e4 ::ReleasePointer_()@@Base+0x54> │ │ │ │ + cbz r3, 917ec ::ReleasePointer_()@@Base+0x54> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 917e4 ::ReleasePointer_()@@Base+0x54> │ │ │ │ + cbnz r2, 917ec ::ReleasePointer_()@@Base+0x54> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #60] @ (917f0 ::ReleasePointer_()@@Base+0x60>) │ │ │ │ + ldr r0, [pc, #60] @ (917f8 ::ReleasePointer_()@@Base+0x60>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r1, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 917e6 ::ReleasePointer_()@@Base+0x56> │ │ │ │ - ldr.w ip, [pc, #52] @ 917f4 ::ReleasePointer_()@@Base+0x64> │ │ │ │ + bne.n 917ee ::ReleasePointer_()@@Base+0x56> │ │ │ │ + ldr.w ip, [pc, #52] @ 917fc ::ReleasePointer_()@@Base+0x64> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r1, #8 │ │ │ │ str r1, [r3, #0] │ │ │ │ blx 2bf2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -159160,2970 +159186,1884 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ - b.n 917dc ::ReleasePointer_()@@Base+0x4c> │ │ │ │ - bvc.n 91728 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xf0> │ │ │ │ + b.n 917e4 ::ReleasePointer_()@@Base+0x4c> │ │ │ │ + bvc.n 91720 ::merge::_Ptr_cmp, Bonmin::optionsCmp> >(std::__detail::_List_node_base&, std::__list::_Scratch_list::_Ptr_cmp, Bonmin::optionsCmp>)@@Base+0xe0> │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #25 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (91870 ::ReleasePointer_()@@Base+0xe0>) │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr r2, [pc, #116] @ (91874 ::ReleasePointer_()@@Base+0xe4>) │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - adds r2, #20 │ │ │ │ - strd r3, ip, [r0, #4] │ │ │ │ - cmp r3, ip │ │ │ │ - str.w ip, [r0, #12] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ble.n 9186a ::ReleasePointer_()@@Base+0xda> │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - bcs.n 9186c ::ReleasePointer_()@@Base+0xdc> │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 2c488 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - str r0, [r5, #8] │ │ │ │ - blx 2d368 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 9186c ::ReleasePointer_()@@Base+0xdc> │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2c488 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2d364 │ │ │ │ - bx lr │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - bvc.n 918d4 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ ... │ │ │ │ │ │ │ │ -00091878 : │ │ │ │ - push {r4, lr} │ │ │ │ +00091800 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #88] @ (918e0 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #88] @ (918e4 ) │ │ │ │ - sub sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r3, [r2, 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 r0, 918ae │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 918d2 │ │ │ │ - ldr r3, [pc, #56] @ (918e8 ) │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - ldr r1, [r2, r3] │ │ │ │ - adds r1, #24 │ │ │ │ - blx 2d6f4 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 918c4 │ │ │ │ + ldr r3, [pc, #152] @ (918a8 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [pc, #152] @ (918ac ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r0, 91824 │ │ │ │ blx 2ce20 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cbz r0, 918cc │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ + cbz r0, 9182c │ │ │ │ blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ + cbz r0, 91838 │ │ │ │ + ldr r1, [r5, #124] @ 0x7c │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ + cbz r0, 91844 │ │ │ │ + ldr r1, [r5, #112] @ 0x70 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ + cbz r0, 91850 │ │ │ │ + ldr r1, [r5, #100] @ 0x64 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + cbz r0, 9185c │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ + cbz r0, 91868 │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldrd r4, r6, [r5, #56] @ 0x38 │ │ │ │ + cmp r4, r6 │ │ │ │ + beq.n 9188c │ │ │ │ + ldr.w r3, [r4], #4 │ │ │ │ + cbz r3, 91886 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cbnz r2, 91886 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 918ae │ │ │ │ - nop │ │ │ │ - bvs.n 91828 ::ReleasePointer_()@@Base+0x98> │ │ │ │ + cmp r6, r4 │ │ │ │ + bne.n 91870 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ + cbz r6, 91898 │ │ │ │ + ldr r1, [r5, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + subs r1, r1, r6 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cbz r0, 918a4 │ │ │ │ + ldr r1, [r5, #52] @ 0x34 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2a8 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bvc.n 918e4 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -000918ec : │ │ │ │ +000918b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 2d458 │ │ │ │ + blx 2b5c0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0009190c : │ │ │ │ - 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 2d458 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ +000918d0 : │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00091934 : │ │ │ │ - push {r4, lr} │ │ │ │ +000918d4 : │ │ │ │ + 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 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #92] @ (919a4 ) │ │ │ │ - ldr r3, [pc, #92] @ (919a8 ) │ │ │ │ - ldr.w r1, [r1, #-12] │ │ │ │ - add r2, pc │ │ │ │ - adds r4, r0, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add.w ip, r3, #36 @ 0x24 │ │ │ │ - str.w ip, [r0, r1] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add.w r1, r3, #84 @ 0x54 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ - str r1, [r4, #12] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #244] @ (919e0 ) │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #244] @ (919e4 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r1, pc │ │ │ │ + mov r9, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ │ │ + cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ + add.w r2, r2, #8 │ │ │ │ + str r5, [r4, #28] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 91972 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + strd r3, r3, [r4, #44] @ 0x2c │ │ │ │ + strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ + strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ + strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ + strd r3, r3, [r4, #76] @ 0x4c │ │ │ │ + strd r3, r3, [r4, #84] @ 0x54 │ │ │ │ + strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ + strd r3, r3, [r4, #100] @ 0x64 │ │ │ │ + strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ + strd r3, r3, [r4, #116] @ 0x74 │ │ │ │ + str r3, [r4, #124] @ 0x7c │ │ │ │ + vstr d0, [r4, #8] │ │ │ │ + vstr d1, [r4, #16] │ │ │ │ + bcs.n 91974 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ + blx 2c488 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + lsls r0, r5, #3 │ │ │ │ + blx 2c488 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + cbz r5, 9196c │ │ │ │ + mov r1, r8 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d368 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2d368 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + add.w r0, r4, #116 @ 0x74 │ │ │ │ + blx 2d790 >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #104 @ 0x68 │ │ │ │ + blx 2d790 >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #92 @ 0x5c │ │ │ │ + blx 2d790 >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #80 @ 0x50 │ │ │ │ + blx 2d790 >::~_Vector_base()@plt> │ │ │ │ + add.w r0, r4, #68 @ 0x44 │ │ │ │ + blx 2d790 >::~_Vector_base()@plt> │ │ │ │ + ldrd r5, r6, [r4, #56] @ 0x38 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq.n 919c2 │ │ │ │ + ldr.w r0, [r5], #4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 919a4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 91996 │ │ │ │ - ldr r3, [pc, #56] @ (919ac ) │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - ldr r1, [r2, r3] │ │ │ │ - adds r1, #24 │ │ │ │ - blx 2d6f4 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 91988 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cbz r0, 91990 │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 919a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 91972 │ │ │ │ + b.n 919a4 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + cbz r0, 919ce │ │ │ │ + ldr r1, [r4, #64] @ 0x40 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2a8 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ + cbz r0, 919da │ │ │ │ + ldr r1, [r4, #52] @ 0x34 │ │ │ │ + subs r1, r1, r0 │ │ │ │ + blx 2c2a8 │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - bpl.n 9196c │ │ │ │ + bvs.n 91a64 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ ... │ │ │ │ │ │ │ │ -000919b0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000919e8 : │ │ │ │ + stmdb 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] │ │ │ │ + str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ + ldr.w r5, [pc, #2752] @ 924bc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #172] @ (91a70 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr.w r0, [r2, #-28] │ │ │ │ - add r3, pc │ │ │ │ - adds r5, r4, r0 │ │ │ │ + ldr.w r0, [pc, #2752] @ 924c0 │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + add r5, pc │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + ldr.w r5, [pc, #2744] @ 924c4 │ │ │ │ + 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 92648 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + cbnz r0, 91a48 │ │ │ │ + ldr.w r2, [pc, #2716] @ 924c8 │ │ │ │ + ldr.w r3, [pc, #2704] @ 924c0 │ │ │ │ + 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 92528 │ │ │ │ + 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 91a60 │ │ │ │ - ldr r2, [pc, #160] @ (91a74 ) │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #160] @ (91a78 ) │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + beq.w 922f2 │ │ │ │ + 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 922e0 │ │ │ │ + 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 922ce │ │ │ │ + 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 922bc │ │ │ │ + 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 922aa │ │ │ │ + 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 9229a │ │ │ │ + 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 9228a │ │ │ │ + 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 92226 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9223e │ │ │ │ + ldr.w r3, [pc, #2516] @ 924cc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2512] @ 924d0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #0 │ │ │ │ blx 2cb0c <__dynamic_cast@plt> │ │ │ │ - mov r3, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91a60 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r1, [r2, #-20] │ │ │ │ - add r1, r3 │ │ │ │ - blx 2c298 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - cbz r3, 91a3a │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - adds r1, r2, #2 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - cbz r0, 91a54 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cbnz r2, 91a22 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - cbnz r2, 91a50 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - bx r3 │ │ │ │ - cbz r0, 91a50 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cbnz r2, 91a5a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r2, [r4, #4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - adds r2, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.n 91a28 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c298 │ │ │ │ + beq.w 9224a │ │ │ │ + ldr.w r3, [pc, #2480] @ 924cc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2476] @ 924d0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - udf #255 @ 0xff │ │ │ │ - nop │ │ │ │ - bpl.n 91b40 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00091a7c : │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub.w ip, ip, #24 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - add r0, ip │ │ │ │ - b.n 919b0 │ │ │ │ - │ │ │ │ -00091a8c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r4, [pc, #280] @ (91bb8 ) │ │ │ │ - ldr.w r5, [r3, #-28] │ │ │ │ - add r4, pc │ │ │ │ - add r5, r0 │ │ │ │ - cbz r1, 91ace │ │ │ │ - ldr r2, [pc, #272] @ (91bbc ) │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r3, [pc, #272] @ (91bc0 ) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 92256 │ │ │ │ + ldr.w r3, [pc, #2444] @ 924cc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2440] @ 924d0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #0 │ │ │ │ blx 2cb0c <__dynamic_cast@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r0, 91ace │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #-32] │ │ │ │ - add r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d0e8 │ │ │ │ - mov r5, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91b78 │ │ │ │ - ldr r2, [pc, #232] @ (91bc4 ) │ │ │ │ - ldr r3, [pc, #232] @ (91bc8 ) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + beq.w 92262 │ │ │ │ + ldr.w r3, [pc, #2408] @ 924cc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2404] @ 924d0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #0 │ │ │ │ blx 2cb0c <__dynamic_cast@plt> │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r1, [pc, #208] @ (91bcc ) │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - add.w r1, r1, #20 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - str r1, [r0, #20] │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr r0, [pc, #192] @ (91bd0 ) │ │ │ │ - strd r1, r1, [r3, #8] │ │ │ │ - str r1, [r3, #16] │ │ │ │ - strd r1, r1, [r3, #24] │ │ │ │ - str r1, [r3, #32] │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - str r1, [r3, #36] @ 0x24 │ │ │ │ - add.w r0, r0, #20 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - beq.n 91b66 │ │ │ │ - adds r1, r2, #4 │ │ │ │ - adds r0, r3, #4 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 91ba8 │ │ │ │ - ldrd r4, r1, [r2, #8] │ │ │ │ - movs r0, #0 │ │ │ │ - str r1, [r3, #12] │ │ │ │ - add.w r1, r3, #20 │ │ │ │ - str r4, [r3, #8] │ │ │ │ - strd r0, r0, [r2, #8] │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - str r0, [r2, #16] │ │ │ │ - add.w r0, r2, #20 │ │ │ │ - cmp r1, r0 │ │ │ │ - str r4, [r3, #16] │ │ │ │ - beq.n 91b64 │ │ │ │ - ldrd r0, r1, [r2, #24] │ │ │ │ - str r0, [r3, #24] │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ - str r1, [r3, #28] │ │ │ │ - movs r1, #0 │ │ │ │ - str r0, [r3, #32] │ │ │ │ - strd r1, r1, [r2, #24] │ │ │ │ - str r1, [r2, #32] │ │ │ │ - cbz r5, 91b72 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9226e │ │ │ │ + ldr.w r3, [pc, #2372] @ 924cc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r2, [pc, #76] @ (91bcc ) │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - strd r5, r5, [r0, #8] │ │ │ │ - adds r2, #20 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r2, [r0, #20] │ │ │ │ - ldr r2, [pc, #64] @ (91bd0 ) │ │ │ │ - str r5, [r0, #16] │ │ │ │ - str r5, [r0, #24] │ │ │ │ - strd r5, r5, [r0, #28] │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r5, [r0, #36] @ 0x24 │ │ │ │ - adds r2, #20 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2368] @ 924d0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91b30 │ │ │ │ - b.n 91b72 │ │ │ │ - add.w r1, r3, #20 │ │ │ │ - add.w r0, r2, #20 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.n 91b50 │ │ │ │ - b.n 91b66 │ │ │ │ - nop │ │ │ │ - bmi.n 91ad4 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00091bd4 : │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub.w ip, ip, #20 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - add r0, ip │ │ │ │ - b.n 91a8c │ │ │ │ - │ │ │ │ -00091be4 : │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - push {r4, lr} │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr.w r4, [r3, #-28] │ │ │ │ - ldr.w r3, [r3, #-32] │ │ │ │ - ldrd lr, ip, [r1, #4] │ │ │ │ - str.w lr, [r0, r4] │ │ │ │ - str.w ip, [r0, r3] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #-36] │ │ │ │ - str r1, [r0, r3] │ │ │ │ + beq.w 9227a │ │ │ │ + ldr.w r3, [pc, #2336] @ 924cc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2332] @ 924d0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00091c14 : │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - push {r4} │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldrd r3, r2, [r3, #-32] │ │ │ │ - str r4, [r0, r2] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - str r2, [r0, r3] │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 92286 │ │ │ │ + ldr.w r3, [pc, #2300] @ 924cc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [pc, #2296] @ 924d0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - pop {r4} │ │ │ │ - ldr.w r2, [r2, #-36] │ │ │ │ - str r1, [r0, r2] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - strb r3, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00091c3c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ldrd r2, r0, [r2, #-32] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - str r4, [r3, r0] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - str r4, [r3, r2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr.w r2, [r2, #-36] │ │ │ │ - str r1, [r3, r2] │ │ │ │ - cbz r0, 91c7e │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - cbnz r2, 91c7e │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091c84 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 92642 │ │ │ │ + ldr.w r3, [pc, #2264] @ 924cc │ │ │ │ + mov r0, fp │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ + ldr.w r3, [pc, #2260] @ 924d0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r4, [r2, #-28] │ │ │ │ - add r4, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cbz r0, 91ca6 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + blx 2cb0c <__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 92178 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d968 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + mov r9, r7 │ │ │ │ + cbz r7, 91c80 │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - str r3, [r4, #20] │ │ │ │ - cbz r0, 91cb4 │ │ │ │ - blx 2ce20 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9238c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92190 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d968 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 923de │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00091cbc : │ │ │ │ - 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] │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9237e │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 921a6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d968 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 923da │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cbz r0, 91cd8 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 92370 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 921bc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d968 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #20] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 923e6 │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - cbz r0, 91ce4 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 92362 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 921d2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d968 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 923e2 │ │ │ │ + ldr.w r8, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - cbz r0, 91cf2 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + str.w r8, [r7, #4] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 92354 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 921e8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d968 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ + mov r8, r7 │ │ │ │ + cbz r7, 91db4 │ │ │ │ + ldr.w sl, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - cbz r0, 91cfe │ │ │ │ - blx 2ce20 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w r0, sl, #1 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + str.w sl, [r7, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 92346 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92200 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d968 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + ldr.w sl, [r5, #24] │ │ │ │ + mov r7, sl │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 91dfa │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00091d04 : │ │ │ │ - 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, #208] @ (91de4 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #208] @ (91de8 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [pc, #204] @ (91dec ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - adds r2, #8 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - ldr.w r5, [r2, #-28] │ │ │ │ - add r5, r1 │ │ │ │ - add.w r1, r3, #28 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #184] @ (91df0 ) │ │ │ │ - str r1, [r0, #12] │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - str r1, [r0, #20] │ │ │ │ - add.w r3, r3, #28 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - bcs.n 91dc0 │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - strd r1, r3, [sp] │ │ │ │ - blx 2c488 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 2ca3c (double const*, int, double*)@plt> │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - str r1, [r4, #32] │ │ │ │ - bcs.n 91de0 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 2c488 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - blx 2ca3c (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [pc, #108] @ (91df4 ) │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - ldr.w r2, [r2, #-36] │ │ │ │ - add.w r1, r5, #24 │ │ │ │ - add r2, r7 │ │ │ │ - blx 2c28c │ │ │ │ - ldr r3, [pc, #88] @ (91df8 ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r6, 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, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl 2ff08 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 91dd0 │ │ │ │ - blx 2ce20 │ │ │ │ - b.n 91dd0 │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - bcs.n 91e14 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00091dfc : │ │ │ │ - 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, #180] @ (91ec0 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [pc, #180] @ (91ec4 ) │ │ │ │ - mov r6, r1 │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - add.w r2, r3, #28 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [pc, #164] @ (91ec8 ) │ │ │ │ - cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - str r2, [r0, #12] │ │ │ │ - ldr r7, [r5, r3] │ │ │ │ - str r1, [r0, #20] │ │ │ │ - add.w r7, r7, #28 │ │ │ │ - str r7, [r0, #16] │ │ │ │ - bcs.n 91e9a │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c488 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - blx 2ca3c (double const*, int, double*)@plt> │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - strd r7, r1, [r4, #28] │ │ │ │ - cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 91eba │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c488 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - blx 2ca3c (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [pc, #96] @ (91ecc ) │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - add.w r1, r6, #24 │ │ │ │ - blx 2c628 │ │ │ │ - ldr r3, [pc, #84] @ (91ed0 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r5, 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 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - add.w r1, r6, #16 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl 2ff08 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + adds r0, #1 │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ + mov r0, sl │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91eaa │ │ │ │ - blx 2ce20 │ │ │ │ - b.n 91eaa │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - nop │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ - movs r3, r0 │ │ │ │ - bne.n 91eec │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00091ed4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov ip, r1 │ │ │ │ - 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] │ │ │ │ + beq.w 92336 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92214 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d968 │ │ │ │ + ldr.w r3, [r6, #168] @ 0xa8 │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 92220 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [r4, r0] │ │ │ │ - add r0, r4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - strb.w lr, [r4, #8] │ │ │ │ - blx 2c67c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2daa8 ::ReleasePointer_()@plt> │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00091f2c : │ │ │ │ - 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, #148] @ (91fd4 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #148] @ (91fd8 ) │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #148] @ (91fdc ) │ │ │ │ - add r5, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r6, r1, #28 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + add.w ip, r6, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w ip, [r5, #4] │ │ │ │ + blx 2cb0c <__dynamic_cast@plt> │ │ │ │ + str r6, [r5, #4] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9232c │ │ │ │ + ldrb.w r3, [r9, #180] @ 0xb4 │ │ │ │ + cbz r3, 91e44 │ │ │ │ + ldrb.w r3, [r9, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 923b2 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2d968 │ │ │ │ + ldr.w r3, [r9, #172] @ 0xac │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r6, [r0, #12] │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - adds r2, #28 │ │ │ │ - str r2, [r0, #16] │ │ │ │ - str r2, [r0, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - strd r2, r2, [r0, #20] │ │ │ │ - strd r2, r2, [r0, #32] │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #112] @ (91fe0 ) │ │ │ │ - ldr r3, [r5, r2] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r1, r3, #24 │ │ │ │ - blx 2c628 │ │ │ │ - ldr r3, [pc, #100] @ (91fe4 ) │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r0, [r4, #4] │ │ │ │ - strb.w r8, [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 │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - blx 2c67c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 91fc2 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2daa8 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - add.w r1, r3, #24 │ │ │ │ - blx 2d6f4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - adds r1, #16 │ │ │ │ - bl 2ff08 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00091fe8 : │ │ │ │ - push {r4, r5, r6, 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] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldrd r5, lr, [ip, #4] │ │ │ │ - ldr.w r6, [r0, #-28] │ │ │ │ - ldr.w r0, [r0, #-32] │ │ │ │ - ldr.w r3, [ip, #12] │ │ │ │ - str r5, [r4, r6] │ │ │ │ - str.w lr, [r4, r0] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr.w r0, [r0, #-36] │ │ │ │ - str r3, [r4, r0] │ │ │ │ - movs r3, #0 │ │ │ │ - add r0, r4 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - strb r3, [r4, #8] │ │ │ │ - blx 2c67c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2daa8 ::ReleasePointer_()@plt> │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00092040 , Ipopt::SmartPtr)@@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 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldrd lr, ip, [r1, #4] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr.w r5, [r3, #-28] │ │ │ │ - ldr.w r3, [r3, #-32] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str.w lr, [r4, r5] │ │ │ │ - str.w ip, [r4, r3] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr.w ip, [r4] │ │ │ │ - ldr.w r3, [ip, #-36] │ │ │ │ - str r1, [r4, r3] │ │ │ │ - cbz r0, 92080 , Ipopt::SmartPtr)@@Base+0x40> │ │ │ │ - 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 920ba , Ipopt::SmartPtr)@@Base+0x7a> │ │ │ │ - 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 920c8 , Ipopt::SmartPtr)@@Base+0x88> │ │ │ │ - ldr.w r0, [ip, #-36] │ │ │ │ - asrs r2, r2, #3 │ │ │ │ - add r0, r4 │ │ │ │ - blx 2c67c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - bl 2feb0 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2daa8 ::ReleasePointer_()@plt> │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - bl 2fedc │ │ │ │ - │ │ │ │ -000920cc , Ipopt::SmartPtr)@@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 │ │ │ │ - ldr r7, [pc, #316] @ (9221c , Ipopt::SmartPtr)@@Base+0x150>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #316] @ (92220 , Ipopt::SmartPtr)@@Base+0x154>) │ │ │ │ - mov r4, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r7, 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 921e2 , Ipopt::SmartPtr)@@Base+0x116> │ │ │ │ - ldrd r1, r2, [r3, #68] @ 0x44 │ │ │ │ - sub.w ip, r2, r1 │ │ │ │ - ldrd r1, r2, [r3, #80] @ 0x50 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - asrs r1, r0, #3 │ │ │ │ - cmp ip, r2 │ │ │ │ - mov.w r5, r1, lsl #1 │ │ │ │ - bne.n 92218 , Ipopt::SmartPtr)@@Base+0x14c> │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ - add.w r5, r5, ip, asr #3 │ │ │ │ - ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #248] @ (92224 , Ipopt::SmartPtr)@@Base+0x158>) │ │ │ │ - add r3, pc │ │ │ │ - add.w r2, r3, #28 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #240] @ (92228 , Ipopt::SmartPtr)@@Base+0x15c>) │ │ │ │ - str r2, [r4, #12] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r1, [r4, #20] │ │ │ │ - adds r3, #28 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 2c488 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - blx 2ca3c (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - strd r3, r5, [r4, #28] │ │ │ │ - bge.n 92214 , Ipopt::SmartPtr)@@Base+0x148> │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - blx 2c488 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - blx 2ca3c (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [pc, #184] @ (9222c , Ipopt::SmartPtr)@@Base+0x160>) │ │ │ │ - add.w r5, r4, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + movs r3, #1 │ │ │ │ + strh.w r3, [r9, #180] @ 0xb4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 923ea │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ + cbz r3, 91e70 │ │ │ │ + ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 923d2 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add.w r1, r3, #24 │ │ │ │ - mov r6, r3 │ │ │ │ - blx 2c628 │ │ │ │ - ldr r3, [pc, #168] @ (92230 , Ipopt::SmartPtr)@@Base+0x164>) │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r7, 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, 921a6 , Ipopt::SmartPtr)@@Base+0xda> │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - 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 921e2 , Ipopt::SmartPtr)@@Base+0x116> │ │ │ │ - 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 92218 , Ipopt::SmartPtr)@@Base+0x14c> │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + blx 2d968 │ │ │ │ + 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 92452 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ + cbz r3, 91e9c │ │ │ │ + ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 923ca │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - blx 2c67c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 2feb0 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2daa8 ::ReleasePointer_()@plt> │ │ │ │ - add.w r1, r6, #24 │ │ │ │ + blx 2d968 │ │ │ │ + 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 9242c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ + cbz r3, 91ec8 │ │ │ │ + ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 923c2 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2d6f4 │ │ │ │ - add.w r1, r6, #16 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl 2ff08 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 921f6 , Ipopt::SmartPtr)@@Base+0x12a> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 92202 , Ipopt::SmartPtr)@@Base+0x136> │ │ │ │ - blx 2ce20 │ │ │ │ - b.n 92202 , Ipopt::SmartPtr)@@Base+0x136> │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - bl 2fedc │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r1} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00092234 : │ │ │ │ - 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, r2 │ │ │ │ - ldr r2, [pc, #212] @ (92320 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r7, [pc, #212] @ (92324 ) │ │ │ │ - cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - add r2, pc │ │ │ │ - add.w r0, r2, #28 │ │ │ │ - add.w r2, r2, #72 @ 0x48 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - add r7, pc │ │ │ │ - ldr r2, [pc, #196] @ (92328 ) │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - str r1, [r4, #20] │ │ │ │ - add.w r8, r2, #28 │ │ │ │ - str.w r8, [r4, #16] │ │ │ │ - bcs.n 922e6 │ │ │ │ - mov r5, r1 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2c488 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - blx 2ca3c (double const*, int, double*)@plt> │ │ │ │ - cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - strd r8, r6, [r4, #28] │ │ │ │ - bcs.n 9231c │ │ │ │ - lsls r0, r6, #3 │ │ │ │ - blx 2c488 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2ca3c (double const*, int, double*)@plt> │ │ │ │ - ldr r3, [pc, #132] @ (9232c ) │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add.w r1, r3, #24 │ │ │ │ - blx 2c628 │ │ │ │ - ldr r3, [pc, #120] @ (92330 ) │ │ │ │ - movs r0, #0 │ │ │ │ - sub.w r2, r6, r5, lsl #1 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r7, 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 │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - blx 2c67c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2daa8 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - add.w r1, r3, #24 │ │ │ │ - blx 2d6f4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - adds r1, #16 │ │ │ │ - bl 2ff08 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 922fe │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9230a │ │ │ │ - blx 2ce20 │ │ │ │ - b.n 9230a │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00092334 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00092338 : │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0009233c ::~CoinWarmStartVectorDiff()@@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, #8] │ │ │ │ - cbz r0, 92354 ::~CoinWarmStartVectorDiff()@@Base+0x18> │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 9235c ::~CoinWarmStartVectorDiff()@@Base+0x20> │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00092360 ::~CoinWarmStartVectorDiff()@@Base>: │ │ │ │ - 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 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 9237e ::~CoinWarmStartVectorDiff()@@Base+0x1e> │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 92386 ::~CoinWarmStartVectorDiff()@@Base+0x26> │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0009238c ::~CoinWarmStartVector()@@Base>: │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 923b0 ::~CoinWarmStartVector()@@Base+0x24> │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000923b4 ::~CoinWarmStartVector()@@Base>: │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr.w r3, [r3, #-12] │ │ │ │ - add r3, r0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cbz r0, 923de ::~CoinWarmStartVector()@@Base+0x2a> │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000923e4 ::~CoinWarmStartVector()@@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, #8] │ │ │ │ - cbz r0, 923fc ::~CoinWarmStartVector()@@Base+0x18> │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #12 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00092408 ::~CoinWarmStartVector()@@Base>: │ │ │ │ - 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 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 92426 ::~CoinWarmStartVector()@@Base+0x1e> │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #12 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00092434 ::operator=(CoinWarmStartVectorDiff const&)@@Base>: │ │ │ │ - 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 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 924a4 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x70> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r5, r1 │ │ │ │ + blx 2d968 │ │ │ │ + ldr.w r1, [r5, #172] @ 0xac │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + strh.w r3, [r5, #180] @ 0xb4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 924f0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldrb.w r3, [r2, #180] @ 0xb4 │ │ │ │ + cbz r3, 91ef4 │ │ │ │ + ldrb.w r3, [r2, #181] @ 0xb5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 92462 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x2e> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 9245a ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x26> │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 92462 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x2e> │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ + bne.w 923ba │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d968 │ │ │ │ + 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 92476 │ │ │ │ + ldrb.w r3, [r8, #180] @ 0xb4 │ │ │ │ + cbz r3, 91f1e │ │ │ │ + ldrb.w r3, [r8, #181] @ 0xb5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 924aa ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x76> │ │ │ │ - mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bcs.n 924b6 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x82> │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 2c488 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - blx 2d368 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 924b6 ::operator=(CoinWarmStartVectorDiff const&)@@Base+0x82> │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2c488 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - blx 2d368 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.w 923a2 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2d968 │ │ │ │ + ldr.w r6, [r8, #172] @ 0xac │ │ │ │ + movs r3, #1 │ │ │ │ + strh.w r3, [r8, #180] @ 0xb4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9240c │ │ │ │ + ldrb.w r3, [r7, #180] @ 0xb4 │ │ │ │ + cbz r3, 91f44 │ │ │ │ + ldrb.w r3, [r7, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9239a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2d968 │ │ │ │ + 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 9249a │ │ │ │ + ldrb.w r3, [sl, #180] @ 0xb4 │ │ │ │ + cbz r3, 91f6e │ │ │ │ + ldrb.w r3, [sl, #181] @ 0xb5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 923aa │ │ │ │ + mov r0, sl │ │ │ │ + blx 2d968 │ │ │ │ + ldr.w r0, [sl, #172] @ 0xac │ │ │ │ + movs r3, #1 │ │ │ │ + strh.w r3, [sl, #180] @ 0xb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 924d4 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 92064 │ │ │ │ + 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 r0, r4 │ │ │ │ - strd r3, r3, [r4, #8] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000924bc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2cf88 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-28] │ │ │ │ - add r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r1, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -000924f4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r1, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r0, #24 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr.w r3, [r3, #-16] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2b66c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2cf88 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-28] │ │ │ │ - add r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r1, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00092538 ::clone() const@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 917f8 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-20] │ │ │ │ - add r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - │ │ │ │ -00092570 ::clone() const@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r1, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr.w r3, [r3, #-16] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2b66c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 917f8 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-20] │ │ │ │ - add r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000925b4 : │ │ │ │ - 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, #76] @ (92610 ) │ │ │ │ - mov r6, r0 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r3, [pc, #68] @ (92614 ) │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - adds r3, #20 │ │ │ │ - str.w r3, [r5], #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 917f8 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - add.w r1, r6, #20 │ │ │ │ - add.w r0, r4, #20 │ │ │ │ - bl 917f8 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-20] │ │ │ │ - add r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 92602 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bdf8 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00092618 : │ │ │ │ - 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] @ (9267c ) │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr.w r3, [r3, #-16] │ │ │ │ - add r5, r3 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r3, [pc, #68] @ (92680 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - adds r3, #20 │ │ │ │ - str.w r3, [r6], #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 917f8 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - add.w r1, r5, #20 │ │ │ │ - add.w r0, r4, #20 │ │ │ │ - bl 917f8 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-20] │ │ │ │ - add r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 9266e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2bdf8 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - nop │ │ │ │ - ldmia r1!, {r2} │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00092684 ::~CoinWarmStartVectorDiff()@@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, #8] │ │ │ │ - cbz r0, 9269c ::~CoinWarmStartVectorDiff()@@Base+0x18> │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 926a4 ::~CoinWarmStartVectorDiff()@@Base+0x20> │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000926b0 ::~CoinWarmStartVectorDiff()@@Base>: │ │ │ │ - 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 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 926ce ::~CoinWarmStartVectorDiff()@@Base+0x1e> │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 926d6 ::~CoinWarmStartVectorDiff()@@Base+0x26> │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000926e4 : │ │ │ │ - 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, #28] │ │ │ │ - cbz r0, 926fc │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 92704 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 9270c │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 92714 │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00092718 : │ │ │ │ - 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 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 92736 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 9273e │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 92746 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 9274e │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00092754 : │ │ │ │ - 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, #28] │ │ │ │ - cbz r0, 9276c │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 92774 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 9277c │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 92784 │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00092790 : │ │ │ │ - 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 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 927ae │ │ │ │ - blx 2ce20 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov lr, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + b.n 92022 │ │ │ │ + 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 91fee │ │ │ │ + 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 9201c │ │ │ │ + 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 9205e │ │ │ │ + vldmia r2!, {d6} │ │ │ │ + vldmia r1!, {d7} │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.n 91fa8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 927b6 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 927be │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 927c6 │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000927d4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (92828 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #68] @ (9282c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #20 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 927fc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + add r0, r3 │ │ │ │ + vldr d6, [r0] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + add r0, r3 │ │ │ │ + vldr d7, [r0] │ │ │ │ + vcmpe.f64 d6, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 9201c │ │ │ │ + adds r5, #1 │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #8 │ │ │ │ + cmp ip, r2 │ │ │ │ + bne.n 92022 │ │ │ │ + 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 9208e │ │ │ │ + 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 9207a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 920ac │ │ │ │ + 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 920a0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 920ca │ │ │ │ + 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 920be │ │ │ │ + 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 920e8 │ │ │ │ + ldrd r4, r5, [r3], #8 │ │ │ │ + strd r4, r5, [r0], #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 920dc │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 92820 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 92804 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 9280c │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 92814 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 9281c │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + cbnz r3, 920fe │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r0, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 927fc │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00092830 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (9288c ) │ │ │ │ - ldr r2, [pc, #76] @ (92890 ) │ │ │ │ - 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, #36] @ 0x24 │ │ │ │ - cbz r0, 9285e │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 92882 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 92866 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 9286e │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 92876 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 9287e │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92322 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cbz r2, 92120 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 92120 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9285e │ │ │ │ - nop │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00092894 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (928f0 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #76] @ (928f4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - adds r3, #20 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 928bc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 928e8 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 928c4 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 928cc │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 928d4 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 928dc │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92318 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cbz r2, 9213e │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9230e │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cbz r2, 92152 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 92152 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 928bc │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000928f8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #84] @ (9295c ) │ │ │ │ - ldr r2, [pc, #84] @ (92960 ) │ │ │ │ - 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, #36] @ 0x24 │ │ │ │ - cbz r0, 92926 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cbz r3, 92952 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cbz r0, 9292e │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cbz r0, 92936 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 9293e │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 92946 │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - blx 2c2a8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92304 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cbz r2, 92174 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 92174 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 92926 │ │ │ │ - nop │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00092964 : │ │ │ │ - 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, #80] @ (929c4 ) │ │ │ │ - mov r7, r0 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r3, [pc, #72] @ (929c8 ) │ │ │ │ - add r6, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r7, #4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - adds r3, #20 │ │ │ │ - str.w r3, [r5], #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 917f8 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - add.w r1, r7, #20 │ │ │ │ - add.w r0, r4, #20 │ │ │ │ - bl 917f8 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - ldr r3, [pc, #40] @ (929cc ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - adds r3, #20 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 929b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bdf8 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000929d0 : │ │ │ │ - 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, #84] @ (92a38 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr.w r3, [r3, #-16] │ │ │ │ - add r5, r3 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r3, [pc, #72] @ (92a3c ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - adds r3, #20 │ │ │ │ - str.w r3, [r6], #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 917f8 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - add.w r1, r5, #20 │ │ │ │ - add.w r0, r4, #20 │ │ │ │ - bl 917f8 ::ReleasePointer_()@@Base+0x68> │ │ │ │ - ldr r3, [pc, #40] @ (92a40 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - adds r3, #20 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 92a2c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2bdf8 ::~CoinWarmStartVectorDiff()@plt> │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00092a44 ::applyDiff(CoinWarmStartDiff const*)@@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, #332] @ (92ba4 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x160>) │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #332] @ (92ba8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x164>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #332] @ (92bac ::applyDiff(CoinWarmStartDiff const*)@@Base+0x168>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov.w r3, #0 │ │ │ │ - cbz r1, 92ac8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x84> │ │ │ │ - ldr r2, [pc, #320] @ (92bb0 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x16c>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #320] @ (92bb4 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x170>) │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - blx 2cb0c <__dynamic_cast@plt> │ │ │ │ - cbz r0, 92ac8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x84> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 91a28 │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 91c4c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 92aae ::applyDiff(CoinWarmStartDiff const*)@@Base+0x6a> │ │ │ │ - ldrd r1, r2, [r0, #8] │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - subs r1, #4 │ │ │ │ - add.w r0, r2, r3, lsl #3 │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ - vldmia r2!, {d7} │ │ │ │ - add.w r3, r4, r3, lsl #3 │ │ │ │ - cmp r2, r0 │ │ │ │ - vstr d7, [r3] │ │ │ │ - bne.n 92a9a ::applyDiff(CoinWarmStartDiff const*)@@Base+0x56> │ │ │ │ - ldr r2, [pc, #264] @ (92bb8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x174>) │ │ │ │ - ldr r3, [pc, #244] @ (92ba8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x164>) │ │ │ │ - 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 92b4e ::applyDiff(CoinWarmStartDiff const*)@@Base+0x10a> │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - add r7, sp, #28 │ │ │ │ - blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #232] @ (92bbc ::applyDiff(CoinWarmStartDiff const*)@@Base+0x178>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, pc │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #224] @ (92bc0 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x17c>) │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #216] @ (92bc4 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x180>) │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ - blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - 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 2bb88 , 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 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + bne.w 91c88 │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91c88 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91cc6 │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91cc6 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91d04 │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91d04 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91d42 │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91d42 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91d80 │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr.w r8, [r3, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 91d80 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91dbc │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 91dbc │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91e02 │ │ │ │ + ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91e02 │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.n 91e34 │ │ │ │ + ldr.w r3, [r2, #180] @ 0xb4 │ │ │ │ + ldr.w fp, [r3, #28] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 91ae2 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91af4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91b18 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91b3c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91b60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91b84 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91ba8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 91bcc │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + b.n 91be8 │ │ │ │ + ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 91ace │ │ │ │ + b.n 91ad6 │ │ │ │ + ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 91abc │ │ │ │ + b.n 91ac4 │ │ │ │ + ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 91aaa │ │ │ │ + b.w 91ab2 │ │ │ │ + ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 91a98 │ │ │ │ + b.w 91aa0 │ │ │ │ + ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 91a86 │ │ │ │ + b.w 91a8e │ │ │ │ + ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 91a74 │ │ │ │ + b.w 91a7c │ │ │ │ + ldr.w r1, [r2, #180] @ 0xb4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 91a62 │ │ │ │ + b.w 91a6a │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 92160 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 9213e │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 9212e │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 9210c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 91e34 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + b.n 91dfa │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #140] @ (92bc8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x184>) │ │ │ │ - ldr r3, [pc, #104] @ (92ba8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x164>) │ │ │ │ - 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 92b54 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x110> │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 92b74 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x130> │ │ │ │ - ldr r2, [pc, #116] @ (92bcc ::applyDiff(CoinWarmStartDiff const*)@@Base+0x188>) │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [pc, #116] @ (92bd0 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x18c>) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d778 <__cxa_throw@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + b.n 91db4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + b.n 91d78 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + b.n 91d3a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + b.n 91cfc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + b.n 91cbe │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr.w r5, [r6, #168] @ 0xa8 │ │ │ │ + b.n 91c80 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2bdc8 │ │ │ │ + b.n 91f44 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #88] @ (92bd4 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x190>) │ │ │ │ - ldr r3, [pc, #40] @ (92ba8 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x164>) │ │ │ │ - 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 92b4e ::applyDiff(CoinWarmStartDiff const*)@@Base+0x10a> │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 92b6e ::applyDiff(CoinWarmStartDiff const*)@@Base+0x12a> │ │ │ │ + blx 2bdc8 │ │ │ │ + b.n 91f1e │ │ │ │ + mov r0, sl │ │ │ │ + blx 2bdc8 │ │ │ │ + b.n 91f6e │ │ │ │ mov r0, r9 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 92b68 ::applyDiff(CoinWarmStartDiff const*)@@Base+0x124> │ │ │ │ + blx 2bdc8 │ │ │ │ + b.n 91e44 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2bdc8 │ │ │ │ + b.n 91ef4 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2bdc8 │ │ │ │ + b.n 91ec8 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2bdc8 │ │ │ │ + b.n 91e9c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2bdc8 │ │ │ │ + b.n 91e70 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + b.n 91cfc │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + b.n 91cbe │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 91d78 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + b.n 91d3a │ │ │ │ + ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 92404 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.w 925c0 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c488 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str.w r3, [r9, #172] @ 0xac │ │ │ │ + b.n 91e5e │ │ │ │ + ldr.w r3, [r8, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, r6 │ │ │ │ + ble.n 92426 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.w 925a8 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c488 │ │ │ │ + mov r6, r0 │ │ │ │ + str.w r6, [r8, #172] @ 0xac │ │ │ │ + b.n 91f34 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 92448 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.w 92590 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c488 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ + str.w r2, [r3, #172] @ 0xac │ │ │ │ + b.n 91eb6 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 9246c │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 92514 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c488 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str.w r2, [r3, #172] @ 0xac │ │ │ │ + b.n 91e8a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 92490 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 92574 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c488 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ + str.w r2, [r3, #172] @ 0xac │ │ │ │ + b.n 91f0e │ │ │ │ + ldr.w r3, [r7, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 924b2 │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 9255c │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c488 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str.w r3, [r7, #172] @ 0xac │ │ │ │ + b.n 91f5e │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + bpl.n 92518 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + bpl.n 924f0 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ - movs r2, r0 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ - movs r2, r0 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + bpl.n 924cc │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -00092bd8 ::applyDiff(CoinWarmStartDiff const*)@@Base>: │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub.w ip, ip, #24 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - add r0, ip │ │ │ │ - b.n 92a44 ::applyDiff(CoinWarmStartDiff const*)@@Base> │ │ │ │ - │ │ │ │ -00092be8 ::generateDiff(CoinWarmStart const*) 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, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #752] @ (92eec ::generateDiff(CoinWarmStart const*) const@@Base+0x304>) │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #752] @ (92ef0 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + ldr.w r3, [sl, #168] @ 0xa8 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, r0 │ │ │ │ + ble.n 924ea │ │ │ │ + cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 92544 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + blx 2c488 │ │ │ │ + str.w r0, [sl, #172] @ 0xac │ │ │ │ + b.n 91f84 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 9250a │ │ │ │ + cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ + bcs.n 9252c │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + blx 2c488 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str.w r2, [r3, #172] @ 0xac │ │ │ │ + b.n 91ee2 │ │ │ │ + ldr r2, [pc, #324] @ (9265c ) │ │ │ │ + ldr r3, [pc, #328] @ (92660 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #752] @ 92ef4 ::generateDiff(CoinWarmStart const*) const@@Base+0x30c> │ │ │ │ - add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 92d92 ::generateDiff(CoinWarmStart const*) const@@Base+0x1aa> │ │ │ │ - ldr r2, [pc, #736] @ (92ef8 ::generateDiff(CoinWarmStart const*) const@@Base+0x310>) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #736] @ (92efc ::generateDiff(CoinWarmStart const*) const@@Base+0x314>) │ │ │ │ - mov r0, r1 │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - blx 2cb0c <__dynamic_cast@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 92d92 ::generateDiff(CoinWarmStart const*) const@@Base+0x1aa> │ │ │ │ - ldr.w r9, [r0, #4] │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - cmp r9, r5 │ │ │ │ - bgt.w 92e34 ::generateDiff(CoinWarmStart const*) const@@Base+0x24c> │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - cmp r5, r3 │ │ │ │ - bcs.w 92e1c ::generateDiff(CoinWarmStart const*) const@@Base+0x234> │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - blx 2c488 │ │ │ │ - cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - mov r6, r0 │ │ │ │ - bcs.w 92e1c ::generateDiff(CoinWarmStart const*) const@@Base+0x234> │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - blx 2c488 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 92d6c ::generateDiff(CoinWarmStart const*) const@@Base+0x184> │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ - mov.w lr, r9, lsl #3 │ │ │ │ - movs r0, #0 │ │ │ │ - mov ip, r1 │ │ │ │ - add.w sl, lr, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - vldmia r3!, {d6} │ │ │ │ - vldmia ip!, {d7} │ │ │ │ - vcmp.f64 d6, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 92ca4 ::generateDiff(CoinWarmStart const*) const@@Base+0xbc> │ │ │ │ - add.w r2, r7, r4, lsl #3 │ │ │ │ - str.w r0, [r6, r4, lsl #2] │ │ │ │ - adds r4, #1 │ │ │ │ - vstr d7, [r2] │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 92c84 ::generateDiff(CoinWarmStart const*) const@@Base+0x9c> │ │ │ │ - cmp r9, r5 │ │ │ │ - bge.n 92d4c ::generateDiff(CoinWarmStart const*) const@@Base+0x164> │ │ │ │ - add.w r2, r6, r4, lsl #2 │ │ │ │ - mov r3, r9 │ │ │ │ - str.w r3, [r2], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 92cb4 ::generateDiff(CoinWarmStart const*) const@@Base+0xcc> │ │ │ │ - sub.w r2, r5, r9 │ │ │ │ - add r1, lr │ │ │ │ - add.w r0, r7, r4, lsl #3 │ │ │ │ - add r5, r4 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - sub.w r4, r5, r9 │ │ │ │ - blx 2d368 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r3, [pc, #548] @ (92f00 ::generateDiff(CoinWarmStart const*) const@@Base+0x318>) │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r4, [r0, #4] │ │ │ │ - adds r3, #20 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [r0, #8] │ │ │ │ - mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.w 92eba ::generateDiff(CoinWarmStart const*) const@@Base+0x2d2> │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - blx 2c488 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r1, r6 │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ - blx 2d368 │ │ │ │ - cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - bge.w 92ed2 ::generateDiff(CoinWarmStart const*) const@@Base+0x2ea> │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - blx 2c488 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ - blx 2d368 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ce20 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ce20 │ │ │ │ - ldr r2, [pc, #464] @ (92f04 ::generateDiff(CoinWarmStart const*) const@@Base+0x31c>) │ │ │ │ - ldr r3, [pc, #444] @ (92ef0 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + beq.n 9258c │ │ │ │ + blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #308] @ (92664 ) │ │ │ │ + ldr r3, [pc, #304] @ (92660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 92e18 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r3, [pc, #428] @ (92f00 ::generateDiff(CoinWarmStart const*) const@@Base+0x318>) │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r4, [r0, #4] │ │ │ │ - adds r3, #20 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [r0, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 92d24 ::generateDiff(CoinWarmStart const*) const@@Base+0x13c> │ │ │ │ - b.n 92cee ::generateDiff(CoinWarmStart const*) const@@Base+0x106> │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r4, r9 │ │ │ │ - mov lr, r9 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 92cae ::generateDiff(CoinWarmStart const*) const@@Base+0xc6> │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r3, [pc, #384] @ (92f00 ::generateDiff(CoinWarmStart const*) const@@Base+0x318>) │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - strd r5, r5, [r0, #4] │ │ │ │ - adds r3, #20 │ │ │ │ - str r5, [r0, #12] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 92d24 ::generateDiff(CoinWarmStart const*) const@@Base+0x13c> │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #364] @ (92f08 ::generateDiff(CoinWarmStart const*) const@@Base+0x320>) │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, pc │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #356] @ (92f0c ::generateDiff(CoinWarmStart const*) const@@Base+0x324>) │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #348] @ (92f10 ::generateDiff(CoinWarmStart const*) const@@Base+0x328>) │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ - blx 2ced4 , 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] │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r7 │ │ │ │ - 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 2bb88 , 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 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #268] @ (92f14 ::generateDiff(CoinWarmStart const*) const@@Base+0x32c>) │ │ │ │ - ldr r3, [pc, #232] @ (92ef0 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + bne.n 92528 │ │ │ │ + blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldr r2, [pc, #288] @ (92668 ) │ │ │ │ + ldr r3, [pc, #280] @ (92660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 92e68 ::generateDiff(CoinWarmStart const*) const@@Base+0x280> │ │ │ │ - blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #248] @ (92f18 ::generateDiff(CoinWarmStart const*) const@@Base+0x330>) │ │ │ │ - ldr r3, [pc, #208] @ (92ef0 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + bne.n 92528 │ │ │ │ + blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldr r2, [pc, #268] @ (9266c ) │ │ │ │ + ldr r3, [pc, #256] @ (92660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 92e18 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ + bne.n 92528 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r3, [pc, #228] @ (92f1c ::generateDiff(CoinWarmStart const*) const@@Base+0x334>) │ │ │ │ - movw r2, #391 @ 0x187 │ │ │ │ - ldr r1, [pc, #228] @ (92f20 ::generateDiff(CoinWarmStart const*) const@@Base+0x338>) │ │ │ │ - ldr r0, [pc, #228] @ (92f24 ::generateDiff(CoinWarmStart const*) const@@Base+0x33c>) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2c800 <__assert_fail@plt> │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2c2a8 │ │ │ │ - ldr r2, [pc, #212] @ (92f28 ::generateDiff(CoinWarmStart const*) const@@Base+0x340>) │ │ │ │ - ldr r3, [pc, #156] @ (92ef0 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + ldr r2, [pc, #248] @ (92670 ) │ │ │ │ + ldr r3, [pc, #232] @ (92660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 92e18 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #192] @ (92f2c ::generateDiff(CoinWarmStart const*) const@@Base+0x344>) │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [pc, #192] @ (92f30 ::generateDiff(CoinWarmStart const*) const@@Base+0x348>) │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d778 <__cxa_throw@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #148] @ (92f34 ::generateDiff(CoinWarmStart const*) const@@Base+0x34c>) │ │ │ │ - ldr r3, [pc, #76] @ (92ef0 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + bne.n 92528 │ │ │ │ + blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldr r2, [pc, #224] @ (92674 ) │ │ │ │ + ldr r3, [pc, #204] @ (92660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 92e64 ::generateDiff(CoinWarmStart const*) const@@Base+0x27c> │ │ │ │ - b.n 92e18 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ - b.n 92e8c ::generateDiff(CoinWarmStart const*) const@@Base+0x2a4> │ │ │ │ - b.n 92e92 ::generateDiff(CoinWarmStart const*) const@@Base+0x2aa> │ │ │ │ - b.n 92e98 ::generateDiff(CoinWarmStart const*) const@@Base+0x2b0> │ │ │ │ - ldr r2, [pc, #124] @ (92f38 ::generateDiff(CoinWarmStart const*) const@@Base+0x350>) │ │ │ │ - ldr r3, [pc, #48] @ (92ef0 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + bne.n 92528 │ │ │ │ + blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + ldr r2, [pc, #204] @ (92678 ) │ │ │ │ + ldr r3, [pc, #180] @ (92660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 92e18 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ + bne.n 92528 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - ldr r2, [pc, #104] @ (92f3c ::generateDiff(CoinWarmStart const*) const@@Base+0x354>) │ │ │ │ - ldr r3, [pc, #24] @ (92ef0 ::generateDiff(CoinWarmStart const*) const@@Base+0x308>) │ │ │ │ + ldr r2, [pc, #184] @ (9267c ) │ │ │ │ + ldr r3, [pc, #156] @ (92660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 92e18 ::generateDiff(CoinWarmStart const*) const@@Base+0x230> │ │ │ │ + bne.n 92528 │ │ │ │ blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ + str.w fp, [sp, #128] @ 0x80 │ │ │ │ + blx 2dbcc ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r0, sp, #124 @ 0x7c │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + blx 2dbcc ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + blx 2dbcc ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + blx 2dbcc ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + blx 2dbcc ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r0, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + blx 2dbcc ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 2dbcc ::ReleasePointer_()@plt> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + blx 2dbcc ::ReleasePointer_()@plt> │ │ │ │ + ldr r2, [pc, #84] @ (92680 ) │ │ │ │ + ldr r3, [pc, #52] @ (92660 ) │ │ │ │ + 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 92528 │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + ldr.w r3, [fp, #172] @ 0xac │ │ │ │ + udf #255 @ 0xff │ │ │ │ + ldr r3, [pc, #56] @ (92684 ) │ │ │ │ + movs r2, #101 @ 0x65 │ │ │ │ + ldr r1, [pc, #56] @ (92688 ) │ │ │ │ + ldr r0, [pc, #60] @ (9268c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2c800 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + ldmia r2!, {} │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ - movs r2, r0 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ - movs r2, r0 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - asrs r2, r7, #18 │ │ │ │ - movs r2, r0 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ - movs r2, r0 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ movs r3, r0 │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ movs r3, r0 │ │ │ │ + subs r0, r7, r7 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r2, r0, #2 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r0, r4, #2 │ │ │ │ + movs r2, r0 │ │ │ │ │ │ │ │ -00092f40 ::generateDiff(CoinWarmStart const*) const@@Base>: │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub.w ip, ip, #20 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - add r0, ip │ │ │ │ - b.n 92be8 ::generateDiff(CoinWarmStart const*) const@@Base> │ │ │ │ - │ │ │ │ -00092f50 (double const*, int, double*)@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00092690 : │ │ │ │ + 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, #3936] @ 0xf60 │ │ │ │ - ldr.w ip, [pc, #456] @ 9312c (double const*, int, double*)@@Base+0x1dc> │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #456] @ (93130 (double const*, int, double*)@@Base+0x1e0>) │ │ │ │ - cmp r0, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r1, #0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r4, [pc, #448] @ (93134 (double const*, int, double*)@@Base+0x1e4>) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r5, [pc, #728] @ (92980 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r4, [pc, #728] @ (92984 ) │ │ │ │ + cmp r1, #1 │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + mov.w r4, #0 │ │ │ │ + beq.n 927ac │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [r2, #36] @ 0x24 │ │ │ │ + ldrd r8, r9, [r2, #40] @ 0x28 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + strd r8, r9, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr d0, [sp, #32] │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr d0, [sp, #40] @ 0x28 │ │ │ │ + vmov.f64 d9, d0 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + blx r3 │ │ │ │ + vmov.f64 d10, d0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + vldr d0, [pc, #628] @ 92978 │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + vstr d10, [sp, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ + vmov.f64 d11, d0 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + vstr d0, [sp, #56] @ 0x38 │ │ │ │ + cbnz r2, 92722 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92836 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + ldrd r3, r5, [r4, #48] @ 0x30 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 92896 │ │ │ │ + str.w r7, [r3], #4 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + add.w r0, r4, #56 @ 0x38 │ │ │ │ + ldrd r3, r1, [r4, #60] @ 0x3c │ │ │ │ + str r5, [sp, #20] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 927ce │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r1, r3 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + beq.w 9288a │ │ │ │ + str.w r5, [r3], #4 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r5, #4] │ │ │ │ + cbnz r2, 92766 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldrd r3, r2, [r4, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 927e2 │ │ │ │ + strd r8, r9, [r3], #8 │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + ldrd r3, r2, [r4, #84] @ 0x54 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 927f4 │ │ │ │ + vstmia r3!, {d8} │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + ldrd r3, r2, [r4, #96] @ 0x60 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 92806 │ │ │ │ + vstmia r3!, {d9} │ │ │ │ + str r3, [r4, #96] @ 0x60 │ │ │ │ + ldrd r3, r2, [r4, #108] @ 0x6c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 92818 │ │ │ │ + vstmia r3!, {d10} │ │ │ │ + str r3, [r4, #108] @ 0x6c │ │ │ │ + ldrd r3, r2, [r4, #120] @ 0x78 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9282a │ │ │ │ + vstmia r3!, {d11} │ │ │ │ + str r3, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #472] @ (92988 ) │ │ │ │ + ldr r3, [pc, #468] @ (92984 ) │ │ │ │ + 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 93036 (double const*, int, double*)@@Base+0xe6> │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 93050 (double const*, int, double*)@@Base+0x100> │ │ │ │ - asrs r4, r1, #3 │ │ │ │ - beq.n 92fe8 (double const*, int, double*)@@Base+0x98> │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, r0 │ │ │ │ - mov lr, r4 │ │ │ │ - vldr d7, [r3, #-64] @ 0xffffffc0 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ - add.w ip, ip, #64 @ 0x40 │ │ │ │ - subs.w lr, lr, #1 │ │ │ │ - vstr d7, [ip, #-128] @ 0xffffff80 │ │ │ │ - vldr d7, [r3, #-120] @ 0xffffff88 │ │ │ │ - vstr d7, [ip, #-120] @ 0xffffff88 │ │ │ │ - vldr d7, [r3, #-112] @ 0xffffff90 │ │ │ │ - vstr d7, [ip, #-112] @ 0xffffff90 │ │ │ │ - vldr d7, [r3, #-104] @ 0xffffff98 │ │ │ │ - vstr d7, [ip, #-104] @ 0xffffff98 │ │ │ │ - vldr d7, [r3, #-96] @ 0xffffffa0 │ │ │ │ - vstr d7, [ip, #-96] @ 0xffffffa0 │ │ │ │ - vldr d7, [r3, #-88] @ 0xffffffa8 │ │ │ │ - vstr d7, [ip, #-88] @ 0xffffffa8 │ │ │ │ - vldr d7, [r3, #-80] @ 0xffffffb0 │ │ │ │ - vstr d7, [ip, #-80] @ 0xffffffb0 │ │ │ │ - vldr d7, [r3, #-72] @ 0xffffffb8 │ │ │ │ - vstr d7, [ip, #-72] @ 0xffffffb8 │ │ │ │ - bne.n 92f94 (double const*, int, double*)@@Base+0x44> │ │ │ │ - subs r3, r4, #1 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ + bne.w 92950 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + vpop {d8-d11} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 928f8 │ │ │ │ + str.w r5, [r3], #4 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldrd r3, r2, [r4, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 9276e │ │ │ │ + add r1, sp, #24 │ │ │ │ + add.w r0, r4, #68 @ 0x44 │ │ │ │ + blx 2d31c >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldrd r3, r2, [r4, #84] @ 0x54 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 9277c │ │ │ │ + add r1, sp, #32 │ │ │ │ + add.w r0, r4, #80 @ 0x50 │ │ │ │ + blx 2d31c >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldrd r3, r2, [r4, #96] @ 0x60 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 9278a │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add.w r0, r4, #92 @ 0x5c │ │ │ │ + blx 2d31c >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldrd r3, r2, [r4, #108] @ 0x6c │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 92798 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add.w r0, r4, #104 @ 0x68 │ │ │ │ + blx 2d31c >::_M_realloc_append(double const&)@plt> │ │ │ │ + ldrd r3, r2, [r4, #120] @ 0x78 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 927a6 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add.w r0, r4, #116 @ 0x74 │ │ │ │ + blx 2d31c >::_M_realloc_append(double const&)@plt> │ │ │ │ + b.n 927ac │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 92900 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + adds r2, r3, #2 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 92922 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9291a │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r5, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + cbnz r3, 9286a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r1, [r4, #92] @ 0x5c │ │ │ │ + strd r8, r9, [r3] │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r3, [r4, #116] @ 0x74 │ │ │ │ + vstr d8, [r0] │ │ │ │ + vstr d9, [r1] │ │ │ │ + vstr d10, [r2] │ │ │ │ + vstr d11, [r3] │ │ │ │ + b.n 927ac │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 2b7bc , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@plt> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9275a │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ + subs r3, r3, r2 │ │ │ │ + mov fp, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ + asrs r3, r3, #2 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 92954 │ │ │ │ + cmp r3, #1 │ │ │ │ + ite cs │ │ │ │ + addcs r3, r3, r3 │ │ │ │ + addcc r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + it cs │ │ │ │ + movcs r3, r2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2b66c │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r0 │ │ │ │ + str.w r7, [r0, sl] │ │ │ │ + cbz r2, 928d4 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #8] │ │ │ │ + blx 2d368 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add.w r2, sl, #4 │ │ │ │ + mov r0, fp │ │ │ │ add r2, r3 │ │ │ │ - add r0, r3 │ │ │ │ - and.w r1, r1, #7 │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ - bhi.n 93036 (double const*, int, double*)@@Base+0xe6> │ │ │ │ - tbb [pc, r1] │ │ │ │ - adds r4, r3, r0 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ - movs r4, r0 │ │ │ │ - vldr d7, [r0, #48] @ 0x30 │ │ │ │ - vstr d7, [r2, #48] @ 0x30 │ │ │ │ - vldr d7, [r0, #40] @ 0x28 │ │ │ │ - vstr d7, [r2, #40] @ 0x28 │ │ │ │ - vldr d7, [r0, #32] │ │ │ │ - vstr d7, [r2, #32] │ │ │ │ - vldr d7, [r0, #24] │ │ │ │ - vstr d7, [r2, #24] │ │ │ │ - vldr d7, [r0, #16] │ │ │ │ - vstr d7, [r2, #16] │ │ │ │ - vldr d7, [r0, #8] │ │ │ │ - vstr d7, [r2, #8] │ │ │ │ - ldrd r0, r1, [r0] │ │ │ │ - strd r0, r1, [r2] │ │ │ │ - ldr r2, [pc, #256] @ (93138 (double const*, int, double*)@@Base+0x1e8>) │ │ │ │ - ldr r3, [pc, #244] @ (93130 (double const*, int, double*)@@Base+0x1e0>) │ │ │ │ - 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 930d6 (double const*, int, double*)@@Base+0x186> │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #228] @ (9313c (double const*, int, double*)@@Base+0x1ec>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, pc │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #216] @ (93140 (double const*, int, double*)@@Base+0x1f0>) │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - ldr r1, [pc, #208] @ (93144 (double const*, int, double*)@@Base+0x1f4>) │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - add r7, sp, #76 @ 0x4c │ │ │ │ - add r1, pc │ │ │ │ - blx 2ced4 , std::allocator >::basic_string >(char const*, std::allocator const&)@plt> │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r8 │ │ │ │ + cbz r0, 928ec │ │ │ │ + subs r1, r5, r0 │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + blx 2c2a8 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ + b.n 92736 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 2b7bc , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@plt> │ │ │ │ + b.n 92766 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9286a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbnz r3, 92928 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - 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 2bb88 , 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 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #132] @ (93148 (double const*, int, double*)@@Base+0x1f8>) │ │ │ │ - ldr r3, [pc, #104] @ (93130 (double const*, int, double*)@@Base+0x1e0>) │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 9286a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + b.n 92858 │ │ │ │ + adds r3, #1 │ │ │ │ + str r5, [r6, #0] │ │ │ │ + b.n 9285e │ │ │ │ + str r5, [r6, #0] │ │ │ │ + b.n 9286a │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + cbnz r3, 9293c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #76] @ (9298c ) │ │ │ │ + ldr r3, [pc, #68] @ (92984 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 930dc (double const*, int, double*)@@Base+0x18c> │ │ │ │ + beq.n 92970 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 930fc (double const*, int, double*)@@Base+0x1ac> │ │ │ │ - ldr r2, [pc, #108] @ (9314c (double const*, int, double*)@@Base+0x1fc>) │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [pc, #108] @ (93150 (double const*, int, double*)@@Base+0x200>) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 2d778 <__cxa_throw@plt> │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #80] @ (93154 (double const*, int, double*)@@Base+0x204>) │ │ │ │ - ldr r3, [pc, #40] @ (93130 (double const*, int, double*)@@Base+0x1e0>) │ │ │ │ + ldr r2, [pc, #56] @ (92990 ) │ │ │ │ + ldr r3, [pc, #44] @ (92984 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 930d6 (double const*, int, double*)@@Base+0x186> │ │ │ │ + bne.n 92950 │ │ │ │ + ldr r0, [pc, #40] @ (92994 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 930f6 (double const*, int, double*)@@Base+0x1a6> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 930f0 (double const*, int, double*)@@Base+0x1a0> │ │ │ │ - nop │ │ │ │ - ittt gt │ │ │ │ - movgt r3, r0 │ │ │ │ - lsrgt r4, r1, #21 │ │ │ │ - movgt r0, r0 │ │ │ │ - ittt lt │ │ │ │ - movlt r3, r0 │ │ │ │ - bkpt 0x00f6 │ │ │ │ - movlt r3, r0 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ - movs r2, r0 │ │ │ │ - setend le │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x006a │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x002a │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -00093158 ::clone() const@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #76] @ (931b4 ::clone() const@@Base+0x5c>) │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r0, #12 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r3, [pc, #68] @ (931b8 ::clone() const@@Base+0x60>) │ │ │ │ - add r6, pc │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r1, [r0, #4] │ │ │ │ - add.w r3, r3, #28 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bcs.n 931a4 ::clone() const@@Base+0x4c> │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c488 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - blx 2ca3c (double const*, int, double*)@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000931bc ::clone() const@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r6, [pc, #80] @ (93220 ::clone() const@@Base+0x64>) │ │ │ │ - sub sp, #8 │ │ │ │ - movs r0, #12 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r3, [r3, #-16] │ │ │ │ - add r4, r3 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r3, [pc, #64] @ (93224 ::clone() const@@Base+0x68>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - add.w r3, r3, #28 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bcs.n 93210 ::clone() const@@Base+0x54> │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c488 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - blx 2ca3c (double const*, int, double*)@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + stmia r7!, {r7} │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00093228 : │ │ │ │ - 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, #140] @ (932c4 ) │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r0, #28 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r2, [pc, #132] @ (932c8 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [pc, #132] @ (932cc ) │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - add.w r2, r2, #28 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - mov r7, r3 │ │ │ │ - add.w r3, r3, #28 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - bcs.n 932a6 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c488 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 2ca3c (double const*, int, double*)@plt> │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - add.w r3, r7, #28 │ │ │ │ - strd r3, r1, [r4, #16] │ │ │ │ - cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 932bc │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c488 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - blx 2ca3c (double const*, int, double*)@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ce20 │ │ │ │ - movs r1, #28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 932b0 │ │ │ │ - nop │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000932d0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r6, [pc, #144] @ (93374 ) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r0, #28 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr.w r3, [r3, #-16] │ │ │ │ - add r5, r3 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r2, [pc, #128] @ (93378 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #128] @ (9337c ) │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - add.w r2, r2, #28 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - mov r7, r3 │ │ │ │ - add.w r3, r3, #28 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - bcs.n 93356 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c488 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 2ca3c (double const*, int, double*)@plt> │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - add.w r3, r7, #28 │ │ │ │ - strd r3, r1, [r4, #16] │ │ │ │ - cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 9336c │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2c488 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - str r2, [r4, #24] │ │ │ │ - blx 2ca3c (double const*, int, double*)@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ce20 │ │ │ │ - movs r1, #28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - blx 2d1f8 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - b.n 93360 │ │ │ │ - nop │ │ │ │ - pop {r1, r3, r6} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - ... │ │ │ │ + add r5, pc, #712 @ (adr r5, 92c60 ) const@@Base+0x68>) │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ -00093380 : │ │ │ │ +00092998 ::ReleasePointer_()@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cbz r3, 929c8 ::ReleasePointer_()@@Base+0x30> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cbnz r2, 929c8 ::ReleasePointer_()@@Base+0x30> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - blx 2b66c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ - blx 2cad0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-32] │ │ │ │ - add r0, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000933bc : │ │ │ │ - push {r4, lr} │ │ │ │ +000929cc , std::allocator > >::_M_realloc_append >(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, #4080] @ 0xff0 │ │ │ │ - mov r1, r0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldrd r5, r9, [r0] │ │ │ │ + mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #8 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr.w r3, [r3, #-16] │ │ │ │ - add r1, r3 │ │ │ │ + sub.w r8, r9, r5 │ │ │ │ + mov.w r4, r8, asr #2 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 92a84 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xb8> │ │ │ │ + cmp r4, #1 │ │ │ │ + ite cs │ │ │ │ + addcs r4, r4, r4 │ │ │ │ + addcc r4, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ + it cs │ │ │ │ + movcs r4, r3 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2b66c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2cad0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r0, [r3, #-32] │ │ │ │ - add r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cbz r3, 92a1a , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x4e> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cmp r5, r9 │ │ │ │ + str.w r3, [r6, r8] │ │ │ │ + beq.n 92a7e , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xb2> │ │ │ │ + add.w ip, r6, r8 │ │ │ │ + subs r0, r5, #4 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r3, [r0, #4]! │ │ │ │ + cbz r3, 92a38 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x6c> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + str.w r3, [r1], #4 │ │ │ │ + cmp ip, r1 │ │ │ │ + bne.n 92a2c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x60> │ │ │ │ + sub.w r3, r9, #4 │ │ │ │ + subs r3, r3, r5 │ │ │ │ + add r3, r6 │ │ │ │ + add.w sl, r3, #8 │ │ │ │ + ldr.w r0, [r8], #4 │ │ │ │ + cbz r0, 92a60 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x94> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cbnz r3, 92a60 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x94> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + cmp r9, r8 │ │ │ │ + bne.n 92a4c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x80> │ │ │ │ + cbz r5, 92a70 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xa4> │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + subs r1, r1, r5 │ │ │ │ blx 2c2a8 │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + add r4, r6 │ │ │ │ + strd r6, sl, [r7] │ │ │ │ + str r4, [r7, #8] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add.w sl, r6, #4 │ │ │ │ + b.n 92a64 , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0x98> │ │ │ │ + ldr r0, [pc, #4] @ (92a8c , std::allocator > >::_M_realloc_append >(Ipopt::SmartPtr&&)@@Base+0xc0>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2bf60 │ │ │ │ + add r4, pc, #600 @ (adr r4, 92ce8 ) │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ -00093400 : │ │ │ │ - ldr r3, [pc, #16] @ (93414 ) │ │ │ │ +00092a90 : │ │ │ │ + ldr r3, [pc, #16] @ (92aa4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (93418 ) │ │ │ │ + ldr r2, [pc, #16] @ (92aa8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r2, 93462 │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r3, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009341c : │ │ │ │ - ldr r2, [pc, #64] @ (93460 ) │ │ │ │ +00092aac : │ │ │ │ + ldr r2, [pc, #64] @ (92af0 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 9345c │ │ │ │ + cbz r1, 92aec │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #48] @ 93464 │ │ │ │ + ldr.w ip, [pc, #48] @ 92af4 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #44] @ (93468 ) │ │ │ │ + ldr r1, [pc, #44] @ (92af8 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r2, ip] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 2cb0c <__dynamic_cast@plt> │ │ │ │ - cbz r0, 93458 │ │ │ │ + cbz r0, 92ae8 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - cbnz r2, 934a8 │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ movs r3, r0 │ │ │ │ asrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #31 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009346c : │ │ │ │ +00092afc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2b66c │ │ │ │ movs r3, #0 │ │ │ │ @@ -162140,262 +161080,262 @@ │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #160] @ (93554 ) │ │ │ │ + ldr r2, [pc, #160] @ (92be4 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #160] @ (93558 ) │ │ │ │ + ldr r3, [pc, #160] @ (92be8 ) │ │ │ │ add.w r6, r0, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 93534 │ │ │ │ + beq.n 92bc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi.n 93512 │ │ │ │ + bhi.n 92ba2 │ │ │ │ cmp r0, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r5, #0] │ │ │ │ strbeq r3, [r4, #8] │ │ │ │ - bne.n 9350c │ │ │ │ + bne.n 92b9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #100] @ (9355c ) │ │ │ │ - ldr r3, [pc, #96] @ (93558 ) │ │ │ │ + ldr r2, [pc, #100] @ (92bec ) │ │ │ │ + ldr r3, [pc, #96] @ (92be8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 93548 │ │ │ │ + bne.n 92bd8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 934ea │ │ │ │ - b.n 93528 │ │ │ │ + beq.n 92b7a │ │ │ │ + b.n 92bb8 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d368 │ │ │ │ - b.n 934ea │ │ │ │ - ldr r2, [pc, #40] @ (93560 ) │ │ │ │ - ldr r3, [pc, #32] @ (93558 ) │ │ │ │ + b.n 92b7a │ │ │ │ + ldr r2, [pc, #40] @ (92bf0 ) │ │ │ │ + ldr r3, [pc, #32] @ (92be8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9354c │ │ │ │ + beq.n 92bdc │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #20] @ (93564 ) │ │ │ │ + ldr r0, [pc, #20] @ (92bf4 ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - rev16 r4, r6 │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - rev r0, r7 │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r0, 935a2 ) const@@Base+0x3a> │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00093568 ) const@@Base>: │ │ │ │ +00092bf8 ) const@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r2, #92] @ 0x5c │ │ │ │ - cbz r5, 935d6 ) const@@Base+0x6e> │ │ │ │ + cbz r5, 92c66 ) const@@Base+0x6e> │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ - cbz r3, 935d0 ) const@@Base+0x68> │ │ │ │ + cbz r3, 92c60 ) const@@Base+0x68> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2b66c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ subs r1, r1, r3 │ │ │ │ ldrd r6, r3, [r2, #32] │ │ │ │ sub.w ip, r3, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 935da ) const@@Base+0x72> │ │ │ │ + bne.n 92c6a ) const@@Base+0x72> │ │ │ │ ldrd r7, r6, [r2, #68] @ 0x44 │ │ │ │ asrs r1, r1, #3 │ │ │ │ ldrd r2, lr, [r2, #80] @ 0x50 │ │ │ │ sub.w ip, r6, r7 │ │ │ │ sub.w lr, lr, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 935ea ) const@@Base+0x82> │ │ │ │ + bne.n 92c7a ) const@@Base+0x82> │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r2, ip, asr #3 │ │ │ │ mov r3, r5 │ │ │ │ blx 2cd88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #-32] │ │ │ │ add r3, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r5 │ │ │ │ - b.n 935d0 ) const@@Base+0x68> │ │ │ │ - bl 2ff3c │ │ │ │ + b.n 92c60 ) const@@Base+0x68> │ │ │ │ + bl 2feb0 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - bl 2ff68 │ │ │ │ + bl 2fedc │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #36] @ (93624 ) const@@Base+0xbc>) │ │ │ │ - ldr r2, [pc, #36] @ (93628 ) const@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #36] @ (92cb4 ) const@@Base+0xbc>) │ │ │ │ + ldr r2, [pc, #36] @ (92cb8 ) const@@Base+0xc0>) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add.w r4, r5, #408 @ 0x198 │ │ │ │ subs r4, #24 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9361e ) const@@Base+0xb6> │ │ │ │ + beq.n 92cae ) const@@Base+0xb6> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 9360a ) const@@Base+0xa2> │ │ │ │ + bne.n 92c9a ) const@@Base+0xa2> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbnz r6, 93632 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009362c : │ │ │ │ +00092cbc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (93664 ) │ │ │ │ + ldr r3, [pc, #40] @ (92cf4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #40] @ (93668 ) │ │ │ │ + ldr r2, [pc, #40] @ (92cf8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 9365a │ │ │ │ + cbz r0, 92cea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 9365a │ │ │ │ + cbnz r3, 92cea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 2daf0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009366c : │ │ │ │ +00092cfc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2d1a0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 936dc │ │ │ │ + cbz r0, 92d6c │ │ │ │ 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 9368c │ │ │ │ + bl 92d1c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ - cbz r2, 936bc │ │ │ │ + cbz r2, 92d4c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbnz r3, 936bc │ │ │ │ + cbnz r3, 92d4c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 936ce │ │ │ │ + beq.n 92d5e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9369e │ │ │ │ + bne.n 92d2e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000936e0 : │ │ │ │ +00092d70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #152] @ (9378c ) │ │ │ │ - ldr r3, [pc, #152] @ (93790 ) │ │ │ │ + ldr r1, [pc, #152] @ (92e1c ) │ │ │ │ + ldr r3, [pc, #152] @ (92e20 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #152] @ (93794 ) │ │ │ │ + ldr r2, [pc, #152] @ (92e24 ) │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ add r4, sp, #20 │ │ │ │ add r2, pc │ │ │ │ mov ip, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #11 │ │ │ │ add r7, sp, #12 │ │ │ │ @@ -162417,67 +161357,67 @@ │ │ │ │ lsrs r2, r2, #16 │ │ │ │ strb.w r2, [ip] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r6, [sp, #31] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9374e │ │ │ │ + beq.n 92dde │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #72] @ (93798 ) │ │ │ │ - ldr r3, [pc, #60] @ (93790 ) │ │ │ │ + ldr r2, [pc, #72] @ (92e28 ) │ │ │ │ + ldr r3, [pc, #60] @ (92e20 ) │ │ │ │ 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 93782 │ │ │ │ + bne.n 92e12 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #44] @ (9379c ) │ │ │ │ - ldr r3, [pc, #28] @ (93790 ) │ │ │ │ + ldr r2, [pc, #44] @ (92e2c ) │ │ │ │ + ldr r3, [pc, #28] @ (92e20 ) │ │ │ │ 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 93786 │ │ │ │ + beq.n 92e16 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, lr, #1 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + usada8 r0, lr, r1, r0 │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000937a0 : │ │ │ │ +00092e30 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #148] @ (93848 ) │ │ │ │ + ldr r1, [pc, #148] @ (92ed8 ) │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #144] @ (9384c ) │ │ │ │ + ldr r2, [pc, #144] @ (92edc ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ - ldr r3, [pc, #144] @ (93850 ) │ │ │ │ + ldr r3, [pc, #144] @ (92ee0 ) │ │ │ │ add r2, pc │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #11 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -162496,61 +161436,61 @@ │ │ │ │ lsrs r2, r2, #16 │ │ │ │ strb.w r2, [ip] │ │ │ │ ldr.w r2, [lr, #64] @ 0x40 │ │ │ │ strb.w r7, [sp, #39] @ 0x27 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9380c │ │ │ │ + beq.n 92e9c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #68] @ (93854 ) │ │ │ │ - ldr r3, [pc, #64] @ (93850 ) │ │ │ │ + ldr r2, [pc, #68] @ (92ee4 ) │ │ │ │ + ldr r3, [pc, #64] @ (92ee0 ) │ │ │ │ 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 9383e │ │ │ │ + bne.n 92ece │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #44] @ (93858 ) │ │ │ │ - ldr r3, [pc, #32] @ (93850 ) │ │ │ │ + ldr r2, [pc, #44] @ (92ee8 ) │ │ │ │ + ldr r3, [pc, #32] @ (92ee0 ) │ │ │ │ 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 93842 │ │ │ │ + beq.n 92ed2 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - adcs.w r0, r0, #1 │ │ │ │ + @ instruction: 0xfac00001 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0009385c : │ │ │ │ +00092eec : │ │ │ │ stmdb 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, #264] @ (93978 ) │ │ │ │ + ldr r2, [pc, #264] @ (93008 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #264] @ (9397c ) │ │ │ │ + ldr r3, [pc, #264] @ (9300c ) │ │ │ │ mov.w r9, #1 │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ add r6, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ @@ -162564,17 +161504,17 @@ │ │ │ │ add r0, sp, #20 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #21 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr r3, [pc, #212] @ (93980 ) │ │ │ │ + ldr r3, [pc, #212] @ (93010 ) │ │ │ │ mov lr, r0 │ │ │ │ - ldr.w ip, [pc, #212] @ 93984 │ │ │ │ + ldr.w ip, [pc, #212] @ 93014 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ add ip, pc │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ @@ -162604,72 +161544,72 @@ │ │ │ │ strh.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strb.w fp, [sp, #54] @ 0x36 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 93926 │ │ │ │ + beq.n 92fb6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 93934 │ │ │ │ + beq.n 92fc4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #80] @ (93988 ) │ │ │ │ - ldr r3, [pc, #68] @ (9397c ) │ │ │ │ + ldr r2, [pc, #80] @ (93018 ) │ │ │ │ + ldr r3, [pc, #68] @ (9300c ) │ │ │ │ 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 9396e │ │ │ │ + bne.n 92ffe │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #48] @ (9398c ) │ │ │ │ - ldr r3, [pc, #28] @ (9397c ) │ │ │ │ + ldr r2, [pc, #48] @ (9301c ) │ │ │ │ + ldr r3, [pc, #28] @ (9300c ) │ │ │ │ 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 93972 │ │ │ │ + beq.n 93002 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + str r0, [r4, #32] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ movs r2, r0 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - movs r3, r0 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -00093990 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + it vs │ │ │ │ + movvs r3, r0 │ │ │ │ + ittt mi │ │ │ │ + movmi r3, r0 │ │ │ │ + │ │ │ │ +00093020 : │ │ │ │ + stmdbmi sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + movmi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #240] @ (93a94 ) │ │ │ │ + ldr r2, [pc, #240] @ (93124 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #240] @ (93a98 ) │ │ │ │ + ldr r3, [pc, #240] @ (93128 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ movs r7, #21 │ │ │ │ add r6, sp, #28 │ │ │ │ movw r9, #28526 @ 0x6f6e │ │ │ │ @@ -162682,15 +161622,15 @@ │ │ │ │ strb.w r4, [r0, #84] @ 0x54 │ │ │ │ add r0, sp, #20 │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #188] @ 93a9c │ │ │ │ + ldr.w ip, [pc, #188] @ 9312c │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -162717,650 +161657,650 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ strh.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 93a44 │ │ │ │ + beq.n 930d4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 93a52 │ │ │ │ + beq.n 930e2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #76] @ (93aa0 ) │ │ │ │ - ldr r3, [pc, #64] @ (93a98 ) │ │ │ │ + ldr r2, [pc, #76] @ (93130 ) │ │ │ │ + ldr r3, [pc, #64] @ (93128 ) │ │ │ │ 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 93a8c │ │ │ │ + bne.n 9311c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #40] @ (93aa4 ) │ │ │ │ - ldr r3, [pc, #28] @ (93a98 ) │ │ │ │ + ldr r2, [pc, #40] @ (93134 ) │ │ │ │ + ldr r3, [pc, #28] @ (93128 ) │ │ │ │ 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 93a90 │ │ │ │ + beq.n 93120 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - push {r3, r7, lr} │ │ │ │ + bkpt 0x00f8 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + bkpt 0x004a │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + bkpt 0x0024 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93c68 │ │ │ │ + beq.w 932f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93c44 │ │ │ │ + beq.w 932d4 │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 93c1c │ │ │ │ + beq.w 932ac │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 93bf4 │ │ │ │ + beq.w 93284 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 93ba2 │ │ │ │ + beq.n 93232 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93b5c │ │ │ │ + beq.n 931ec │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93b7e │ │ │ │ + beq.n 9320e │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93bca │ │ │ │ + beq.n 9325a │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 93b38 │ │ │ │ + cbz r7, 931c8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 93aa8 │ │ │ │ + bl 93138 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r7, #24 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 93b2c │ │ │ │ + beq.n 931bc │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 93b0c │ │ │ │ + bne.n 9319c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93b4c │ │ │ │ + beq.n 931dc │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 93bca │ │ │ │ + beq.n 9325a │ │ │ │ mov r5, r7 │ │ │ │ - b.n 93b08 │ │ │ │ + b.n 93198 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93b70 │ │ │ │ + beq.n 93200 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 93ba2 │ │ │ │ + cbz r5, 93232 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 93af0 │ │ │ │ + b.n 93180 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93b92 │ │ │ │ + beq.n 93222 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93b5c │ │ │ │ + beq.n 931ec │ │ │ │ mov r6, r5 │ │ │ │ - b.n 93af6 │ │ │ │ + b.n 93186 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93bbc │ │ │ │ + beq.n 9324c │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 93bf4 │ │ │ │ + cbz r4, 93284 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 93ae8 │ │ │ │ + b.n 93178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93be4 │ │ │ │ + beq.n 93274 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93b7e │ │ │ │ + beq.n 9320e │ │ │ │ mov fp, r5 │ │ │ │ - b.n 93b00 │ │ │ │ + b.n 93190 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93c0e │ │ │ │ + beq.n 9329e │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 93c1c │ │ │ │ + cbz r4, 932ac │ │ │ │ mov r9, r4 │ │ │ │ - b.n 93adc │ │ │ │ + b.n 9316c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93c36 │ │ │ │ + beq.n 932c6 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 93c44 │ │ │ │ + cbz r4, 932d4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 93ad0 │ │ │ │ + b.n 93160 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93c5a │ │ │ │ + beq.n 932ea │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 93c68 │ │ │ │ + cbz r4, 932f8 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 93ac2 │ │ │ │ + b.n 93152 │ │ │ │ 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 93e30 │ │ │ │ + beq.w 934c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93e0c │ │ │ │ + beq.w 9349c │ │ │ │ ldr.w r9, [r8, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 93de4 │ │ │ │ + beq.w 93474 │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 93dbc │ │ │ │ + beq.w 9344c │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 93d6a │ │ │ │ + beq.n 933fa │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93d24 │ │ │ │ + beq.n 933b4 │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93d46 │ │ │ │ + beq.n 933d6 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93d92 │ │ │ │ + beq.n 93422 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - cbz r7, 93d00 │ │ │ │ + cbz r7, 93390 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 93c70 │ │ │ │ + bl 93300 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r7, #24 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 93cf4 │ │ │ │ + beq.n 93384 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 93cd4 │ │ │ │ + bne.n 93364 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93d14 │ │ │ │ + beq.n 933a4 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 93d92 │ │ │ │ + beq.n 93422 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 93cd0 │ │ │ │ + b.n 93360 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93d38 │ │ │ │ + beq.n 933c8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 93d6a │ │ │ │ + cbz r5, 933fa │ │ │ │ mov r4, r5 │ │ │ │ - b.n 93cb8 │ │ │ │ + b.n 93348 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93d5a │ │ │ │ + beq.n 933ea │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93d24 │ │ │ │ + beq.n 933b4 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 93cbe │ │ │ │ + b.n 9334e │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93d84 │ │ │ │ + beq.n 93414 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 93dbc │ │ │ │ + cbz r4, 9344c │ │ │ │ mov sl, r4 │ │ │ │ - b.n 93cb0 │ │ │ │ + b.n 93340 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93dac │ │ │ │ + beq.n 9343c │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93d46 │ │ │ │ + beq.n 933d6 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 93cc8 │ │ │ │ + b.n 93358 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r3, r9, #24 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93dd6 │ │ │ │ + beq.n 93466 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 93de4 │ │ │ │ + cbz r4, 93474 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 93ca4 │ │ │ │ + b.n 93334 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93dfe │ │ │ │ + beq.n 9348e │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 93e0c │ │ │ │ + cbz r4, 9349c │ │ │ │ mov r8, r4 │ │ │ │ - b.n 93c98 │ │ │ │ + b.n 93328 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93e22 │ │ │ │ + beq.n 934b2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 93e30 │ │ │ │ + cbz r4, 934c0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 93c8a │ │ │ │ + b.n 9331a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 940b4 │ │ │ │ + beq.w 93744 │ │ │ │ stmdb 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 94070 │ │ │ │ + beq.w 93700 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94038 │ │ │ │ + beq.w 936c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 94000 │ │ │ │ + beq.w 93690 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 93f8c │ │ │ │ + beq.w 9361c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93f22 │ │ │ │ + beq.n 935b2 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93f56 │ │ │ │ + beq.n 935e6 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 93fca │ │ │ │ + beq.w 9365a │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 93ee2 │ │ │ │ + cbz r7, 93572 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 93e38 │ │ │ │ + bl 934c8 │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 93ec0 │ │ │ │ + beq.n 93550 │ │ │ │ ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r1, sl, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 93ed6 │ │ │ │ + beq.n 93566 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 93ea0 │ │ │ │ + bne.n 93530 │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ add.w r2, r9, #48 @ 0x30 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 93efc │ │ │ │ + beq.n 9358c │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 93f12 │ │ │ │ + beq.n 935a2 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 93fca │ │ │ │ + beq.n 9365a │ │ │ │ mov r9, r7 │ │ │ │ - b.n 93e9a │ │ │ │ + b.n 9352a │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93f36 │ │ │ │ + beq.n 935c6 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93f48 │ │ │ │ + beq.n 935d8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 93f8c │ │ │ │ + cbz r5, 9361c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 93e82 │ │ │ │ + b.n 93512 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93f6a │ │ │ │ + beq.n 935fa │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93f7c │ │ │ │ + beq.n 9360c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 93f22 │ │ │ │ + beq.n 935b2 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 93e88 │ │ │ │ + b.n 93518 │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93fa6 │ │ │ │ + beq.n 93636 │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93fbc │ │ │ │ + beq.n 9364c │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 94000 │ │ │ │ + cbz r4, 93690 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 93e78 │ │ │ │ + b.n 93508 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93fde │ │ │ │ + beq.n 9366e │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 93ff0 │ │ │ │ + beq.n 93680 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 93f56 │ │ │ │ + beq.n 935e6 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 93e8e │ │ │ │ + b.n 9351e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 94016 │ │ │ │ + beq.n 936a6 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9402a │ │ │ │ + beq.n 936ba │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 94038 │ │ │ │ + cbz r4, 936c8 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 93e6a │ │ │ │ + b.n 934fa │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9404e │ │ │ │ + beq.n 936de │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 94062 │ │ │ │ + beq.n 936f2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 94070 │ │ │ │ + cbz r4, 93700 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 93e5e │ │ │ │ + b.n 934ee │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9408a │ │ │ │ + beq.n 9371a │ │ │ │ ldr.w r1, [r8, #48] @ 0x30 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 940a0 │ │ │ │ + beq.n 93730 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 940ae │ │ │ │ + cbz r4, 9373e │ │ │ │ mov r8, r4 │ │ │ │ - b.n 93e52 │ │ │ │ + b.n 934e2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000940b8 )@@Base>: │ │ │ │ +00093748 )@@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 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #936] @ (94478 )@@Base+0x3c0>) │ │ │ │ + ldr r3, [pc, #936] @ (93b08 )@@Base+0x3c0>) │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #936] @ (9447c )@@Base+0x3c4>) │ │ │ │ + ldr r2, [pc, #936] @ (93b0c )@@Base+0x3c4>) │ │ │ │ mov r7, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #932] @ (94480 )@@Base+0x3c8>) │ │ │ │ + ldr r1, [pc, #932] @ (93b10 )@@Base+0x3c8>) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w lr, [r5] │ │ │ │ mov.w sl, #9 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ @@ -163385,31 +162325,31 @@ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strb.w ip, [sp, #69] @ 0x45 │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 9413a )@@Base+0x82> │ │ │ │ + beq.n 937ca )@@Base+0x82> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 94148 )@@Base+0x90> │ │ │ │ + beq.n 937d8 )@@Base+0x90> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 94192 )@@Base+0xda> │ │ │ │ + bne.n 93822 )@@Base+0xda> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r5 │ │ │ │ - ldr r2, [pc, #816] @ (94484 )@@Base+0x3cc>) │ │ │ │ + ldr r2, [pc, #816] @ (93b14 )@@Base+0x3cc>) │ │ │ │ mov.w lr, #9 │ │ │ │ - vldr d0, [pc, #772] @ 94460 )@@Base+0x3a8> │ │ │ │ + vldr d0, [pc, #772] @ 93af0 )@@Base+0x3a8> │ │ │ │ ldr.w ip, [r3] │ │ │ │ add r2, pc │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr.w sl, [r1, #28] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -163419,21 +162359,21 @@ │ │ │ │ strb r2, [r7, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w lr, [sp, #80] @ 0x50 │ │ │ │ strb.w r9, [sp, #93] @ 0x5d │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 94192 )@@Base+0xda> │ │ │ │ + beq.n 93822 )@@Base+0xda> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r4 │ │ │ │ - ldr r2, [pc, #752] @ (94488 )@@Base+0x3d0>) │ │ │ │ + ldr r2, [pc, #752] @ (93b18 )@@Base+0x3d0>) │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w sl, #11 │ │ │ │ ldr.w lr, [r3] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldr.w r9, [r1, #72] @ 0x48 │ │ │ │ @@ -163450,31 +162390,31 @@ │ │ │ │ mov r2, r8 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strb.w ip, [sp, #71] @ 0x47 │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 941e6 )@@Base+0x12e> │ │ │ │ + beq.n 93876 )@@Base+0x12e> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 941f4 )@@Base+0x13c> │ │ │ │ + beq.n 93884 )@@Base+0x13c> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 94244 )@@Base+0x18c> │ │ │ │ + bne.n 938d4 )@@Base+0x18c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r5 │ │ │ │ - ldr r2, [pc, #652] @ (9448c )@@Base+0x3d4>) │ │ │ │ + ldr r2, [pc, #652] @ (93b1c )@@Base+0x3d4>) │ │ │ │ mov.w lr, #11 │ │ │ │ - vldr d0, [pc, #608] @ 94468 )@@Base+0x3b0> │ │ │ │ + vldr d0, [pc, #608] @ 93af8 )@@Base+0x3b0> │ │ │ │ ldr.w ip, [r3] │ │ │ │ add r2, pc │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr.w sl, [r1, #28] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -163486,15 +162426,15 @@ │ │ │ │ strb r2, [r7, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w lr, [sp, #80] @ 0x50 │ │ │ │ strb.w r9, [sp, #95] @ 0x5f │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 94244 )@@Base+0x18c> │ │ │ │ + beq.n 938d4 )@@Base+0x18c> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -163504,15 +162444,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r7, [r9] │ │ │ │ ldr r7, [r7, #72] @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #548] @ 94490 )@@Base+0x3d8> │ │ │ │ + ldr.w ip, [pc, #548] @ 93b20 )@@Base+0x3d8> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr] │ │ │ │ @@ -163534,45 +162474,45 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r5, sl, [sp, #76] @ 0x4c │ │ │ │ strb.w sl, [sp, #84] @ 0x54 │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 942ca )@@Base+0x212> │ │ │ │ + beq.n 9395a )@@Base+0x212> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 942d8 )@@Base+0x220> │ │ │ │ + beq.n 93968 )@@Base+0x220> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9435a )@@Base+0x2a2> │ │ │ │ + bne.n 939ea )@@Base+0x2a2> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r9, [r3] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r7, [r9] │ │ │ │ ldr.w sl, [r7, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #404] @ 94494 )@@Base+0x3dc> │ │ │ │ + ldr.w ip, [pc, #404] @ 93b24 )@@Base+0x3dc> │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - vldr d0, [pc, #352] @ 94470 )@@Base+0x3b8> │ │ │ │ + vldr d0, [pc, #352] @ 93b00 )@@Base+0x3b8> │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r2, [lr, #8] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #16] │ │ │ │ @@ -163586,15 +162526,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strb.w r8, [r2, r3] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ blx sl │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 9435a )@@Base+0x2a2> │ │ │ │ + beq.n 939ea )@@Base+0x2a2> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ @@ -163602,15 +162542,15 @@ │ │ │ │ ldr.w r9, [r3] │ │ │ │ movs r3, #25 │ │ │ │ ldr.w r7, [r9] │ │ │ │ ldr.w r8, [r7, #64] @ 0x40 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - ldr.w ip, [pc, #284] @ 94498 )@@Base+0x3e0> │ │ │ │ + ldr.w ip, [pc, #284] @ 93b28 )@@Base+0x3e0> │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w lr, #0 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -163634,26 +162574,26 @@ │ │ │ │ strb.w lr, [r7, ip] │ │ │ │ strd r5, lr, [sp, #76] @ 0x4c │ │ │ │ strb.w lr, [sp, #84] @ 0x54 │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 943e6 )@@Base+0x32e> │ │ │ │ + beq.n 93a76 )@@Base+0x32e> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 943f4 )@@Base+0x33c> │ │ │ │ + beq.n 93a84 )@@Base+0x33c> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 944ec )@@Base+0x434> │ │ │ │ + bne.n 93b7c )@@Base+0x434> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ movs r6, #25 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ @@ -163662,16 +162602,16 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov lr, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #124] @ (9449c )@@Base+0x3e4>) │ │ │ │ - ldr.w ip, [pc, #124] @ 944a0 )@@Base+0x3e8> │ │ │ │ + ldr r3, [pc, #124] @ (93b2c )@@Base+0x3e4>) │ │ │ │ + ldr.w ip, [pc, #124] @ 93b30 )@@Base+0x3e8> │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add ip, pc │ │ │ │ ldr.w r9, [r3] │ │ │ │ mov.w r2, r9, lsr #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -163682,47 +162622,48 @@ │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r1, [lr, #20] │ │ │ │ str.w r0, [lr, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r1, [ip] │ │ │ │ - b.n 944a4 )@@Base+0x3ec> │ │ │ │ + b.n 93b34 )@@Base+0x3ec> │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ - b.n 948c6 )@@Base+0x80e> │ │ │ │ + b.n 93f56 )@@Base+0x80e> │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ subs r6, #69 @ 0x45 │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ movs r2, r0 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #240] @ (94590 )@@Base+0x4d8>) │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.u32 q8, d0, d1 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ + movs r2, r0 │ │ │ │ strb.w r1, [lr, #24] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strb.w r8, [r6, r7] │ │ │ │ movs r6, #3 │ │ │ │ @@ -163733,27 +162674,27 @@ │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ strb.w r8, [sp, #87] @ 0x57 │ │ │ │ str.w sl, [sp] │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 944de )@@Base+0x426> │ │ │ │ + beq.n 93b6e )@@Base+0x426> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sl │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 944ec )@@Base+0x434> │ │ │ │ + beq.n 93b7c )@@Base+0x434> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r4 │ │ │ │ - ldr.w r2, [pc, #1092] @ 94938 )@@Base+0x880> │ │ │ │ + ldr.w r2, [pc, #1092] @ 93fc8 )@@Base+0x880> │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w r9, #11 │ │ │ │ ldr.w lr, [r3] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldr.w r8, [r1, #64] @ 0x40 │ │ │ │ @@ -163770,31 +162711,31 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strb.w ip, [sp, #71] @ 0x47 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 94542 )@@Base+0x48a> │ │ │ │ + beq.n 93bd2 )@@Base+0x48a> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 94550 )@@Base+0x498> │ │ │ │ + beq.n 93be0 )@@Base+0x498> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 945c6 )@@Base+0x50e> │ │ │ │ + bne.n 93c56 )@@Base+0x50e> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r4 │ │ │ │ - ldr r2, [pc, #992] @ (9493c )@@Base+0x884>) │ │ │ │ + ldr r2, [pc, #992] @ (93fcc )@@Base+0x884>) │ │ │ │ mov.w r9, #11 │ │ │ │ - ldr.w sl, [pc, #992] @ 94940 )@@Base+0x888> │ │ │ │ + ldr.w sl, [pc, #992] @ 93fd0 )@@Base+0x888> │ │ │ │ ldr.w lr, [r3] │ │ │ │ add r2, pc │ │ │ │ add sl, pc │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ movs r1, #8 │ │ │ │ @@ -163814,27 +162755,27 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strb.w r7, [sp, #71] @ 0x47 │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 945b8 )@@Base+0x500> │ │ │ │ + beq.n 93c48 )@@Base+0x500> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 945c6 )@@Base+0x50e> │ │ │ │ + beq.n 93c56 )@@Base+0x50e> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r4 │ │ │ │ - ldr r2, [pc, #888] @ (94944 )@@Base+0x88c>) │ │ │ │ + ldr r2, [pc, #888] @ (93fd4 )@@Base+0x88c>) │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w r9, #9 │ │ │ │ ldr.w lr, [r3] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldr.w r8, [r1, #64] @ 0x40 │ │ │ │ @@ -163849,31 +162790,31 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strb.w ip, [sp, #69] @ 0x45 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 94614 )@@Base+0x55c> │ │ │ │ + beq.n 93ca4 )@@Base+0x55c> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 94622 )@@Base+0x56a> │ │ │ │ + beq.n 93cb2 )@@Base+0x56a> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9469a )@@Base+0x5e2> │ │ │ │ + bne.n 93d2a )@@Base+0x5e2> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r4 │ │ │ │ - ldr r2, [pc, #796] @ (94948 )@@Base+0x890>) │ │ │ │ + ldr r2, [pc, #796] @ (93fd8 )@@Base+0x890>) │ │ │ │ mov.w sl, #9 │ │ │ │ - ldr.w lr, [pc, #792] @ 9494c )@@Base+0x894> │ │ │ │ + ldr.w lr, [pc, #792] @ 93fdc )@@Base+0x894> │ │ │ │ ldr.w r9, [r3] │ │ │ │ add r2, pc │ │ │ │ add lr, pc │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ movs r1, #7 │ │ │ │ @@ -163894,27 +162835,27 @@ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ strb.w r7, [sp, #91] @ 0x5b │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strb.w r7, [sp, #69] @ 0x45 │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 9468c )@@Base+0x5d4> │ │ │ │ + beq.n 93d1c )@@Base+0x5d4> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9469a )@@Base+0x5e2> │ │ │ │ + beq.n 93d2a )@@Base+0x5e2> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r4 │ │ │ │ - ldr r2, [pc, #688] @ (94950 )@@Base+0x898>) │ │ │ │ + ldr r2, [pc, #688] @ (93fe0 )@@Base+0x898>) │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w r9, #11 │ │ │ │ ldr.w lr, [r3] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldr.w r8, [r1, #76] @ 0x4c │ │ │ │ @@ -163932,41 +162873,41 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ strb.w ip, [sp, #71] @ 0x47 │ │ │ │ blx r8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 946f0 )@@Base+0x638> │ │ │ │ + beq.n 93d80 )@@Base+0x638> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 946fe )@@Base+0x646> │ │ │ │ + beq.n 93d8e )@@Base+0x646> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r7, 9471a )@@Base+0x662> │ │ │ │ - ldr r2, [pc, #592] @ (94954 )@@Base+0x89c>) │ │ │ │ - ldr r3, [pc, #596] @ (94958 )@@Base+0x8a0>) │ │ │ │ + cbz r7, 93daa )@@Base+0x662> │ │ │ │ + ldr r2, [pc, #592] @ (93fe4 )@@Base+0x89c>) │ │ │ │ + ldr r3, [pc, #596] @ (93fe8 )@@Base+0x8a0>) │ │ │ │ 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 94780 )@@Base+0x6c8> │ │ │ │ + bne.n 93e10 )@@Base+0x6c8> │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov.w lr, #11 │ │ │ │ - ldr r2, [pc, #564] @ (9495c )@@Base+0x8a4>) │ │ │ │ + ldr r2, [pc, #564] @ (93fec )@@Base+0x8a4>) │ │ │ │ ldr.w ip, [r3] │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [r1, #64] @ 0x40 │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr r6, [r1, #32] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ @@ -163980,544 +162921,545 @@ │ │ │ │ strb r2, [r4, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w lr, [sp, #80] @ 0x50 │ │ │ │ strb.w r7, [sp, #95] @ 0x5f │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 94700 )@@Base+0x648> │ │ │ │ + beq.n 93d90 )@@Base+0x648> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ - b.n 94700 )@@Base+0x648> │ │ │ │ + b.n 93d90 )@@Base+0x648> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #496] @ (94960 )@@Base+0x8a8>) │ │ │ │ - ldr r3, [pc, #488] @ (94958 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #496] @ (93ff0 )@@Base+0x8a8>) │ │ │ │ + ldr r3, [pc, #488] @ (93fe8 )@@Base+0x8a0>) │ │ │ │ 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 947a4 )@@Base+0x6ec> │ │ │ │ + beq.n 93e34 )@@Base+0x6ec> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #464] @ (94964 )@@Base+0x8ac>) │ │ │ │ - ldr r3, [pc, #452] @ (94958 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #464] @ (93ff4 )@@Base+0x8ac>) │ │ │ │ + ldr r3, [pc, #452] @ (93fe8 )@@Base+0x8a0>) │ │ │ │ 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 94780 )@@Base+0x6c8> │ │ │ │ + bne.n 93e10 )@@Base+0x6c8> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #440] @ (94968 )@@Base+0x8b0>) │ │ │ │ - ldr r3, [pc, #420] @ (94958 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #440] @ (93ff8 )@@Base+0x8b0>) │ │ │ │ + ldr r3, [pc, #420] @ (93fe8 )@@Base+0x8a0>) │ │ │ │ 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 947a4 )@@Base+0x6ec> │ │ │ │ - b.n 94780 )@@Base+0x6c8> │ │ │ │ + beq.n 93e34 )@@Base+0x6ec> │ │ │ │ + b.n 93e10 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #408] @ (9496c )@@Base+0x8b4>) │ │ │ │ - ldr r3, [pc, #388] @ (94958 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #408] @ (93ffc )@@Base+0x8b4>) │ │ │ │ + ldr r3, [pc, #388] @ (93fe8 )@@Base+0x8a0>) │ │ │ │ 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 947a4 )@@Base+0x6ec> │ │ │ │ - b.n 94780 )@@Base+0x6c8> │ │ │ │ + beq.n 93e34 )@@Base+0x6ec> │ │ │ │ + b.n 93e10 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #380] @ (94970 )@@Base+0x8b8>) │ │ │ │ - ldr r3, [pc, #352] @ (94958 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #380] @ (94000 )@@Base+0x8b8>) │ │ │ │ + ldr r3, [pc, #352] @ (93fe8 )@@Base+0x8a0>) │ │ │ │ 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 947a4 )@@Base+0x6ec> │ │ │ │ - b.n 94780 )@@Base+0x6c8> │ │ │ │ + beq.n 93e34 )@@Base+0x6ec> │ │ │ │ + b.n 93e10 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #356] @ (94974 )@@Base+0x8bc>) │ │ │ │ - ldr r3, [pc, #324] @ (94958 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #356] @ (94004 )@@Base+0x8bc>) │ │ │ │ + ldr r3, [pc, #324] @ (93fe8 )@@Base+0x8a0>) │ │ │ │ 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 947a4 )@@Base+0x6ec> │ │ │ │ - b.n 94780 )@@Base+0x6c8> │ │ │ │ + beq.n 93e34 )@@Base+0x6ec> │ │ │ │ + b.n 93e10 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #324] @ (94978 )@@Base+0x8c0>) │ │ │ │ - ldr r3, [pc, #292] @ (94958 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #324] @ (94008 )@@Base+0x8c0>) │ │ │ │ + ldr r3, [pc, #292] @ (93fe8 )@@Base+0x8a0>) │ │ │ │ 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 947a4 )@@Base+0x6ec> │ │ │ │ - b.n 94780 )@@Base+0x6c8> │ │ │ │ + beq.n 93e34 )@@Base+0x6ec> │ │ │ │ + b.n 93e10 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #296] @ (9497c )@@Base+0x8c4>) │ │ │ │ - ldr r3, [pc, #256] @ (94958 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #296] @ (9400c )@@Base+0x8c4>) │ │ │ │ + ldr r3, [pc, #256] @ (93fe8 )@@Base+0x8a0>) │ │ │ │ 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 947a4 )@@Base+0x6ec> │ │ │ │ - b.n 94780 )@@Base+0x6c8> │ │ │ │ + beq.n 93e34 )@@Base+0x6ec> │ │ │ │ + b.n 93e10 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #264] @ (94980 )@@Base+0x8c8>) │ │ │ │ - ldr r3, [pc, #224] @ (94958 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #264] @ (94010 )@@Base+0x8c8>) │ │ │ │ + ldr r3, [pc, #224] @ (93fe8 )@@Base+0x8a0>) │ │ │ │ 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 947a4 )@@Base+0x6ec> │ │ │ │ - b.n 94780 )@@Base+0x6c8> │ │ │ │ + beq.n 93e34 )@@Base+0x6ec> │ │ │ │ + b.n 93e10 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #236] @ (94984 )@@Base+0x8cc>) │ │ │ │ - ldr r3, [pc, #188] @ (94958 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #236] @ (94014 )@@Base+0x8cc>) │ │ │ │ + ldr r3, [pc, #188] @ (93fe8 )@@Base+0x8a0>) │ │ │ │ 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 947a4 )@@Base+0x6ec> │ │ │ │ - b.n 94780 )@@Base+0x6c8> │ │ │ │ + beq.w 93e34 )@@Base+0x6ec> │ │ │ │ + b.n 93e10 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #204] @ (94988 )@@Base+0x8d0>) │ │ │ │ - ldr r3, [pc, #152] @ (94958 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #204] @ (94018 )@@Base+0x8d0>) │ │ │ │ + ldr r3, [pc, #152] @ (93fe8 )@@Base+0x8a0>) │ │ │ │ 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 947a4 )@@Base+0x6ec> │ │ │ │ - b.n 94780 )@@Base+0x6c8> │ │ │ │ + beq.w 93e34 )@@Base+0x6ec> │ │ │ │ + b.n 93e10 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #172] @ (9498c )@@Base+0x8d4>) │ │ │ │ - ldr r3, [pc, #116] @ (94958 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #172] @ (9401c )@@Base+0x8d4>) │ │ │ │ + ldr r3, [pc, #116] @ (93fe8 )@@Base+0x8a0>) │ │ │ │ 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 947a4 )@@Base+0x6ec> │ │ │ │ - b.n 94780 )@@Base+0x6c8> │ │ │ │ + beq.w 93e34 )@@Base+0x6ec> │ │ │ │ + b.n 93e10 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #140] @ (94990 )@@Base+0x8d8>) │ │ │ │ - ldr r3, [pc, #80] @ (94958 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #140] @ (94020 )@@Base+0x8d8>) │ │ │ │ + ldr r3, [pc, #80] @ (93fe8 )@@Base+0x8a0>) │ │ │ │ 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 947a4 )@@Base+0x6ec> │ │ │ │ - b.n 94780 )@@Base+0x6c8> │ │ │ │ + beq.w 93e34 )@@Base+0x6ec> │ │ │ │ + b.n 93e10 )@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #112] @ (94994 )@@Base+0x8dc>) │ │ │ │ - ldr r3, [pc, #52] @ (94958 )@@Base+0x8a0>) │ │ │ │ + ldr r2, [pc, #112] @ (94024 )@@Base+0x8dc>) │ │ │ │ + ldr r3, [pc, #52] @ (93fe8 )@@Base+0x8a0>) │ │ │ │ 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 947a4 )@@Base+0x6ec> │ │ │ │ - b.n 94780 )@@Base+0x6c8> │ │ │ │ - bkpt 0x00bc │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x0056 │ │ │ │ + beq.w 93e34 )@@Base+0x6ec> │ │ │ │ + b.n 93e10 )@@Base+0x6c8> │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x0060 │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 4, cr0, cr12, cr1, {0} │ │ │ │ - stc2l 0, cr0, [ip, #4]! │ │ │ │ - ldc2l 0, cr0, [r6, #4]! │ │ │ │ - b.n 94e1c │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ + movs r2, r0 │ │ │ │ + rsbs r0, r4, r1 │ │ │ │ + cbz r4, 9400e )@@Base+0x8c6> │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 94d28 │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #768 @ (adr r7, 94c64 ) │ │ │ │ + adcs.w r0, r4, r1 │ │ │ │ + cbz r0, 94000 )@@Base+0x8b8> │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #624 @ (adr r7, 94bd8 ) │ │ │ │ + cbz r4, 93ffa )@@Base+0x8b2> │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #504 @ (adr r7, 94b64 ) │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #368 @ (adr r7, 94ae0 const&)@@Base+0x60>) │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #232 @ (adr r7, 94a5c const&)@@Base+0xac>) │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #120 @ (adr r7, 949f0 const&)@@Base+0x40>) │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 94d6c ) │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #872 @ (adr r6, 94ce8 ) │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #736 @ (adr r6, 94c64 ) │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #600 @ (adr r6, 94be0 ) │ │ │ │ + add sp, #24 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #456 @ (adr r6, 94b54 ) │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #312 @ (adr r6, 94ac8 const&)@@Base+0x48>) │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #168 @ (adr r6, 94a3c const&)@@Base+0x8c>) │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #48 @ (adr r6, 949c8 const&)@@Base+0x18>) │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00094998 : │ │ │ │ +00094028 : │ │ │ │ adds r1, #102 @ 0x66 │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ - bhi.n 949a6 │ │ │ │ - ldr r3, [pc, #12] @ (949ac ) │ │ │ │ + bhi.n 94036 │ │ │ │ + ldr r3, [pc, #12] @ (9403c ) │ │ │ │ add r3, pc │ │ │ │ ldrsb r0, [r3, r1] │ │ │ │ bx lr │ │ │ │ mvn.w r0, #6 │ │ │ │ bx lr │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000949b0 const&)@@Base>: │ │ │ │ +00094040 const&)@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #172] @ 94a6c const&)@@Base+0xbc> │ │ │ │ + ldr.w ip, [pc, #172] @ 940fc const&)@@Base+0xbc> │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #168] @ (94a70 const&)@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #168] @ (94100 const&)@@Base+0xc0>) │ │ │ │ mov r2, sp │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #168] @ (94a74 const&)@@Base+0xc4>) │ │ │ │ + ldr r5, [pc, #168] @ (94104 const&)@@Base+0xc4>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r5, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c73c const&, Bonmin::TNLPSolver::ReturnStatus&)@plt> │ │ │ │ - cbnz r0, 94a2c const&)@@Base+0x7c> │ │ │ │ + cbnz r0, 940bc const&)@@Base+0x7c> │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94a56 const&)@@Base+0xa6> │ │ │ │ + bne.n 940e6 const&)@@Base+0xa6> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ strb.w r2, [r4, #85] @ 0x55 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #112] @ (94a78 const&)@@Base+0xc8>) │ │ │ │ + ldr r3, [pc, #112] @ (94108 const&)@@Base+0xc8>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 94a50 const&)@@Base+0xa0> │ │ │ │ + cbnz r3, 940e0 const&)@@Base+0xa0> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7f0 │ │ │ │ - ldr r2, [pc, #100] @ (94a7c const&)@@Base+0xcc>) │ │ │ │ - ldr r3, [pc, #88] @ (94a70 const&)@@Base+0xc0>) │ │ │ │ + ldr r2, [pc, #100] @ (9410c const&)@@Base+0xcc>) │ │ │ │ + ldr r3, [pc, #88] @ (94100 const&)@@Base+0xc0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 94a66 const&)@@Base+0xb6> │ │ │ │ + bne.n 940f6 const&)@@Base+0xb6> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r4, #72] @ 0x48 │ │ │ │ - beq.n 94a04 const&)@@Base+0x54> │ │ │ │ + beq.n 94094 const&)@@Base+0x54> │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #48] @ (94a78 const&)@@Base+0xc8>) │ │ │ │ + ldr r3, [pc, #48] @ (94108 const&)@@Base+0xc8>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94a0c const&)@@Base+0x5c> │ │ │ │ + beq.n 9409c const&)@@Base+0x5c> │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 94a0e const&)@@Base+0x5e> │ │ │ │ + b.n 9409e const&)@@Base+0x5e> │ │ │ │ ldrb.w r2, [r4, #85] @ 0x55 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 949f0 const&)@@Base+0x40> │ │ │ │ + beq.n 94080 const&)@@Base+0x40> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 949f6 const&)@@Base+0x46> │ │ │ │ + b.n 94086 const&)@@Base+0x46> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #416 @ (adr r5, 94c10 ) │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #384 @ (adr r5, 94bf8 ) │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #96 @ (adr r5, 94ae0 const&)@@Base+0x60>) │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00094a80 const&)@@Base>: │ │ │ │ +00094110 const&)@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #164] @ 94b34 const&)@@Base+0xb4> │ │ │ │ + ldr.w ip, [pc, #164] @ 941c4 const&)@@Base+0xb4> │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #160] @ (94b38 const&)@@Base+0xb8>) │ │ │ │ + ldr r3, [pc, #160] @ (941c8 const&)@@Base+0xb8>) │ │ │ │ mov r2, sp │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #160] @ (94b3c const&)@@Base+0xbc>) │ │ │ │ + ldr r5, [pc, #160] @ (941cc const&)@@Base+0xbc>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r5, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c73c const&, Bonmin::TNLPSolver::ReturnStatus&)@plt> │ │ │ │ - cbnz r0, 94afc const&)@@Base+0x7c> │ │ │ │ + cbnz r0, 9418c const&)@@Base+0x7c> │ │ │ │ ldrb.w r2, [r4, #85] @ 0x55 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94b26 const&)@@Base+0xa6> │ │ │ │ + bne.n 941b6 const&)@@Base+0xa6> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ strb.w r2, [r4, #76] @ 0x4c │ │ │ │ strb.w r3, [r4, #85] @ 0x55 │ │ │ │ - ldr r3, [pc, #104] @ (94b40 const&)@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #104] @ (941d0 const&)@@Base+0xc0>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 94b20 const&)@@Base+0xa0> │ │ │ │ + cbnz r3, 941b0 const&)@@Base+0xa0> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d7f0 │ │ │ │ - ldr r2, [pc, #92] @ (94b44 const&)@@Base+0xc4>) │ │ │ │ - ldr r3, [pc, #80] @ (94b38 const&)@@Base+0xb8>) │ │ │ │ + ldr r2, [pc, #92] @ (941d4 const&)@@Base+0xc4>) │ │ │ │ + ldr r3, [pc, #80] @ (941c8 const&)@@Base+0xb8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 94b2e const&)@@Base+0xae> │ │ │ │ + bne.n 941be const&)@@Base+0xae> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r4, #72] @ 0x48 │ │ │ │ - beq.n 94ad4 const&)@@Base+0x54> │ │ │ │ + beq.n 94164 const&)@@Base+0x54> │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #40] @ (94b40 const&)@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #40] @ (941d0 const&)@@Base+0xc0>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94adc const&)@@Base+0x5c> │ │ │ │ + beq.n 9416c const&)@@Base+0x5c> │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 94ade const&)@@Base+0x5e> │ │ │ │ + b.n 9416e const&)@@Base+0x5e> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 94ac6 const&)@@Base+0x46> │ │ │ │ + b.n 94156 const&)@@Base+0x46> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #608 @ (adr r4, 94d98 ) │ │ │ │ + add r6, sp, #32 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #576 @ (adr r4, 94d80 ) │ │ │ │ + add r6, sp, #0 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #288 @ (adr r4, 94c68 ) │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00094b48 : │ │ │ │ +000941d8 : │ │ │ │ stmdb 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 r1, [pc, #724] @ (94e30 ) │ │ │ │ + ldr r1, [pc, #724] @ (944c0 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r2, [pc, #724] @ (94e34 ) │ │ │ │ + ldr r2, [pc, #724] @ (944c4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #724] @ (94e38 ) │ │ │ │ + ldr r3, [pc, #724] @ (944c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 94b9a │ │ │ │ - ldr r1, [pc, #708] @ (94e3c ) │ │ │ │ + blt.n 9422a │ │ │ │ + ldr r1, [pc, #708] @ (944cc ) │ │ │ │ mov.w ip, #24 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ mla r0, ip, r2, r0 │ │ │ │ - ldr r2, [pc, #700] @ (94e40 ) │ │ │ │ - ldr r3, [pc, #688] @ (94e34 ) │ │ │ │ + ldr r2, [pc, #700] @ (944d0 ) │ │ │ │ + ldr r3, [pc, #688] @ (944c4 ) │ │ │ │ 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 94c7a │ │ │ │ + bne.n 9430a │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn.w r2, #13 │ │ │ │ - blt.n 94bb8 │ │ │ │ + blt.n 94248 │ │ │ │ adds r2, #13 │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.n 94c7e │ │ │ │ + bhi.n 9430e │ │ │ │ tbb [pc, r2] │ │ │ │ movs r1, #28 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ adds r2, #54 @ 0x36 │ │ │ │ movs r6, r5 │ │ │ │ cmn.w r2, #101 @ 0x65 │ │ │ │ - beq.n 94c2a │ │ │ │ + beq.n 942ba │ │ │ │ cmn.w r2, #100 @ 0x64 │ │ │ │ - bge.n 94c1e │ │ │ │ + bge.n 942ae │ │ │ │ cmn.w r2, #199 @ 0xc7 │ │ │ │ - beq.n 94bd8 │ │ │ │ + beq.n 94268 │ │ │ │ adds r2, #102 @ 0x66 │ │ │ │ - bne.n 94c7e │ │ │ │ - ldr r2, [pc, #620] @ (94e3c ) │ │ │ │ + bne.n 9430e │ │ │ │ + ldr r2, [pc, #620] @ (944cc ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add.w r0, r0, #360 @ 0x168 │ │ │ │ - b.n 94b80 │ │ │ │ - ldr r2, [pc, #608] @ (94e3c ) │ │ │ │ + b.n 94210 │ │ │ │ + ldr r2, [pc, #608] @ (944cc ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add.w r0, r0, #384 @ 0x180 │ │ │ │ - b.n 94b80 │ │ │ │ - ldr r2, [pc, #600] @ (94e3c ) │ │ │ │ + b.n 94210 │ │ │ │ + ldr r2, [pc, #600] @ (944cc ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - b.n 94b80 │ │ │ │ - ldr r2, [pc, #588] @ (94e3c ) │ │ │ │ + b.n 94210 │ │ │ │ + ldr r2, [pc, #588] @ (944cc ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ - b.n 94b80 │ │ │ │ - ldr r2, [pc, #580] @ (94e3c ) │ │ │ │ + b.n 94210 │ │ │ │ + ldr r2, [pc, #580] @ (944cc ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ adds r0, #240 @ 0xf0 │ │ │ │ - b.n 94b80 │ │ │ │ - ldr r2, [pc, #572] @ (94e3c ) │ │ │ │ + b.n 94210 │ │ │ │ + ldr r2, [pc, #572] @ (944cc ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ - b.n 94b80 │ │ │ │ - ldr r2, [pc, #564] @ (94e3c ) │ │ │ │ + b.n 94210 │ │ │ │ + ldr r2, [pc, #564] @ (944cc ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ - b.n 94b80 │ │ │ │ - ldr r2, [pc, #556] @ (94e3c ) │ │ │ │ + b.n 94210 │ │ │ │ + ldr r2, [pc, #556] @ (944cc ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ adds r0, #168 @ 0xa8 │ │ │ │ - b.n 94b80 │ │ │ │ - ldr r2, [pc, #548] @ (94e3c ) │ │ │ │ + b.n 94210 │ │ │ │ + ldr r2, [pc, #548] @ (944cc ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ - b.n 94b80 │ │ │ │ - bne.n 94c7e │ │ │ │ - ldr r2, [pc, #536] @ (94e3c ) │ │ │ │ + b.n 94210 │ │ │ │ + bne.n 9430e │ │ │ │ + ldr r2, [pc, #536] @ (944cc ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add.w r0, r0, #312 @ 0x138 │ │ │ │ - b.n 94b80 │ │ │ │ - ldr r2, [pc, #528] @ (94e3c ) │ │ │ │ + b.n 94210 │ │ │ │ + ldr r2, [pc, #528] @ (944cc ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - b.n 94b80 │ │ │ │ + b.n 94210 │ │ │ │ mov r0, fp │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sl │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ @@ -164526,42 +163468,42 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c320 <__cxa_free_exception@plt> │ │ │ │ - ldr r2, [pc, #476] @ (94e44 ) │ │ │ │ - ldr r3, [pc, #460] @ (94e34 ) │ │ │ │ + ldr r2, [pc, #476] @ (944d4 ) │ │ │ │ + ldr r3, [pc, #460] @ (944c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 94de0 │ │ │ │ + beq.w 94470 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2be50 <__cxa_allocate_exception@plt> │ │ │ │ - ldr r1, [pc, #448] @ (94e48 ) │ │ │ │ + ldr r1, [pc, #448] @ (944d8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc │ │ │ │ add r7, sp, #20 │ │ │ │ - bl 934a4 │ │ │ │ - ldr r1, [pc, #436] @ (94e4c ) │ │ │ │ + bl 92b34 │ │ │ │ + ldr r1, [pc, #436] @ (944dc ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ - ldr r1, [pc, #432] @ (94e50 ) │ │ │ │ + bl 92b34 │ │ │ │ + ldr r1, [pc, #432] @ (944e0 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 934a4 │ │ │ │ - ldr r2, [pc, #424] @ (94e54 ) │ │ │ │ + bl 92b34 │ │ │ │ + ldr r2, [pc, #424] @ (944e4 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -164588,57 +163530,57 @@ │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ add.w r2, r5, #84 @ 0x54 │ │ │ │ add.w r0, r5, #76 @ 0x4c │ │ │ │ str r2, [r5, #76] @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2d85c , std::allocator >::_M_construct(char const*, unsigned int)@plt> │ │ │ │ - ldr r2, [pc, #324] @ (94e58 ) │ │ │ │ + ldr r2, [pc, #324] @ (944e8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [r5, #100] @ 0x64 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94d8e │ │ │ │ - ldr r2, [pc, #312] @ (94e5c ) │ │ │ │ + beq.n 9441e │ │ │ │ + ldr r2, [pc, #312] @ (944ec ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ ldrd r1, r2, [r5, #4] │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #296] @ (94e60 ) │ │ │ │ + ldr r1, [pc, #296] @ (944f0 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - ldr r1, [pc, #276] @ (94e64 ) │ │ │ │ + ldr r1, [pc, #276] @ (944f4 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldrd r1, r2, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 2ce8c >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r1, #-12] │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94de6 │ │ │ │ + beq.n 94476 │ │ │ │ ldrb r1, [r0, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 94e08 │ │ │ │ + beq.n 94498 │ │ │ │ ldrb.w r1, [r0, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2b5f0 │ │ │ │ blx 2c268 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ @@ -164646,147 +163588,150 @@ │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r1, [pc, #188] @ (94e68 ) │ │ │ │ - ldr r2, [pc, #136] @ (94e34 ) │ │ │ │ + ldr r1, [pc, #188] @ (944f8 ) │ │ │ │ + ldr r2, [pc, #136] @ (944c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 94c7a │ │ │ │ - ldr r1, [pc, #168] @ (94e6c ) │ │ │ │ + bne.w 9430a │ │ │ │ + ldr r1, [pc, #168] @ (944fc ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #168] @ (94e70 ) │ │ │ │ + ldr r2, [pc, #168] @ (94500 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 2d778 <__cxa_throw@plt> │ │ │ │ - b.n 94c5e │ │ │ │ - b.n 94c40 │ │ │ │ - b.n 94c52 │ │ │ │ - b.n 94c58 │ │ │ │ - b.n 94c3a │ │ │ │ - blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 94c46 │ │ │ │ - ldr r2, [pc, #140] @ (94e74 ) │ │ │ │ - ldr r3, [pc, #72] @ (94e34 ) │ │ │ │ + b.n 942ee │ │ │ │ + b.n 942d0 │ │ │ │ + b.n 942e2 │ │ │ │ + b.n 942e8 │ │ │ │ + b.n 942ca │ │ │ │ + blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ + b.n 942d6 │ │ │ │ + ldr r2, [pc, #140] @ (94504 ) │ │ │ │ + ldr r3, [pc, #72] @ (944c4 ) │ │ │ │ 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 94c7a │ │ │ │ + bne.w 9430a │ │ │ │ blx 2cd7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 94c34 │ │ │ │ + b.n 942c4 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ blx 2cb3c ::_M_widen_init() const@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #100] @ (94e78 ) │ │ │ │ + ldr r1, [pc, #100] @ (94508 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94e2c │ │ │ │ + beq.n 944bc │ │ │ │ movs r1, #10 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 94d80 │ │ │ │ + b.n 94410 │ │ │ │ movs r1, #10 │ │ │ │ - b.n 94d80 │ │ │ │ - add r3, pc, #840 @ (adr r3, 9517c , std::allocator >)@@Base+0x12c>) │ │ │ │ + b.n 94410 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #824 @ (adr r3, 95174 , std::allocator >)@@Base+0x124>) │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ movs r3, r0 │ │ │ │ asrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #688 @ (adr r3, 950f4 , std::allocator >)@@Base+0xa4>) │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #800 @ (adr r2, 95168 , std::allocator >)@@Base+0x118>) │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf7ac0001 │ │ │ │ - @ instruction: 0xf7b00001 │ │ │ │ - @ instruction: 0xf7c20001 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + movs r2, r0 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + bxns r0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + mov ip, lr │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #528 @ (adr r1, 9507c , std::allocator >)@@Base+0x2c>) │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #280 @ (adr r1, 94f90 ) │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ ... │ │ │ │ │ │ │ │ -00094e7c : │ │ │ │ +0009450c : │ │ │ │ stmdb 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, #408] @ (95028 ) │ │ │ │ + ldr r2, [pc, #408] @ (946b8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #408] @ (9502c ) │ │ │ │ + ldr r3, [pc, #408] @ (946bc ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - ldr r6, [pc, #404] @ (95030 ) │ │ │ │ + ldr r6, [pc, #404] @ (946c0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 94ece │ │ │ │ + cbz r0, 9455e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #384] @ (95034 ) │ │ │ │ - ldr r3, [pc, #372] @ (9502c ) │ │ │ │ + ldr r2, [pc, #384] @ (946c4 ) │ │ │ │ + ldr r3, [pc, #372] @ (946bc ) │ │ │ │ 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 94fe2 │ │ │ │ + bne.w 94672 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r8, sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #348] @ (95038 ) │ │ │ │ + ldr r2, [pc, #348] @ (946c8 ) │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ @@ -164798,23 +163743,23 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ str.w r8, [sp, #20] │ │ │ │ strh r2, [r3, #0] │ │ │ │ strb.w r5, [sp, #38] @ 0x26 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9500c │ │ │ │ + beq.w 9469c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bhi.n 94f9c │ │ │ │ + bhi.n 9462c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 94f92 │ │ │ │ + bne.n 94622 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb.w r2, [sp, #52] @ 0x34 │ │ │ │ add r5, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -164822,35 +163767,35 @@ │ │ │ │ strb r2, [r1, r3] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add.w r2, r4, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 94f46 │ │ │ │ + beq.n 945d6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 94f54 │ │ │ │ + beq.n 945e4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #228] @ (9503c ) │ │ │ │ + ldr r3, [pc, #228] @ (946cc ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94fbe │ │ │ │ + bne.n 9464e │ │ │ │ ldr r6, [r1, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - cbz r6, 94f70 │ │ │ │ + cbz r6, 94600 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -164858,108 +163803,108 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2c7c0 )@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r3, [r4, #85] @ 0x55 │ │ │ │ - b.n 94eb2 │ │ │ │ + b.n 94542 │ │ │ │ mov r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94f24 │ │ │ │ + beq.n 945b4 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 94fb0 │ │ │ │ + b.n 94640 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 94f24 │ │ │ │ + b.n 945b4 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 94f7a │ │ │ │ + b.n 9460a │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #112] @ (95040 ) │ │ │ │ - ldr r3, [pc, #88] @ (9502c ) │ │ │ │ + ldr r2, [pc, #112] @ (946d0 ) │ │ │ │ + ldr r3, [pc, #88] @ (946bc ) │ │ │ │ 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 95000 │ │ │ │ + beq.n 94690 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #84] @ (95044 ) │ │ │ │ - ldr r3, [pc, #60] @ (9502c ) │ │ │ │ + ldr r2, [pc, #84] @ (946d4 ) │ │ │ │ + ldr r3, [pc, #60] @ (946bc ) │ │ │ │ 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 94fe2 │ │ │ │ + bne.n 94672 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - b.n 94fc8 │ │ │ │ - ldr r2, [pc, #56] @ (95048 ) │ │ │ │ - ldr r3, [pc, #28] @ (9502c ) │ │ │ │ + b.n 94658 │ │ │ │ + ldr r2, [pc, #56] @ (946d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (946bc ) │ │ │ │ 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 94fe2 │ │ │ │ - ldr r0, [pc, #40] @ (9504c ) │ │ │ │ + bne.n 94672 │ │ │ │ + ldr r0, [pc, #40] @ (946dc ) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - add r0, pc, #624 @ (adr r0, 9529c ) const@@Base+0x5c>) │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #584 @ (adr r0, 9527c ) const@@Base+0x3c>) │ │ │ │ + add r2, sp, #8 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #488 @ (adr r0, 95220 , std::allocator >)@@Base+0x1d0>) │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + bcs.n 94714 , std::allocator >)@@Base+0x34> │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + add r2, sp │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00095050 , std::allocator >)@@Base>: │ │ │ │ +000946e0 , std::allocator >)@@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, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #440] @ (9521c , std::allocator >)@@Base+0x1cc>) │ │ │ │ + ldr r2, [pc, #440] @ (948ac , std::allocator >)@@Base+0x1cc>) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #440] @ (95220 , std::allocator >)@@Base+0x1d0>) │ │ │ │ + ldr r3, [pc, #440] @ (948b0 , std::allocator >)@@Base+0x1d0>) │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r0, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -164976,34 +163921,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 950a6 , std::allocator >)@@Base+0x56> │ │ │ │ + beq.n 94736 , std::allocator >)@@Base+0x56> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r7, 950c4 , std::allocator >)@@Base+0x74> │ │ │ │ - ldr r2, [pc, #376] @ (95224 , std::allocator >)@@Base+0x1d4>) │ │ │ │ - ldr r3, [pc, #368] @ (95220 , std::allocator >)@@Base+0x1d0>) │ │ │ │ + cbz r7, 94754 , std::allocator >)@@Base+0x74> │ │ │ │ + ldr r2, [pc, #376] @ (948b4 , std::allocator >)@@Base+0x1d4>) │ │ │ │ + ldr r3, [pc, #368] @ (948b0 , std::allocator >)@@Base+0x1d0>) │ │ │ │ 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 951bc , std::allocator >)@@Base+0x16c> │ │ │ │ + bne.n 9484c , std::allocator >)@@Base+0x16c> │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r2, [pc, #348] @ (95228 , std::allocator >)@@Base+0x1d8>) │ │ │ │ + ldr r2, [pc, #348] @ (948b8 , std::allocator >)@@Base+0x1d8>) │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #10 │ │ │ │ @@ -165013,23 +163958,23 @@ │ │ │ │ mov r9, r1 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strh r2, [r3, #0] │ │ │ │ strb.w r7, [sp, #30] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95200 , std::allocator >)@@Base+0x1b0> │ │ │ │ + beq.w 94890 , std::allocator >)@@Base+0x1b0> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 2d3ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bhi.n 9517a , std::allocator >)@@Base+0x12a> │ │ │ │ + bhi.n 9480a , std::allocator >)@@Base+0x12a> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 95170 , std::allocator >)@@Base+0x120> │ │ │ │ + bne.n 94800 , std::allocator >)@@Base+0x120> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ strb.w r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ @@ -165037,655 +163982,655 @@ │ │ │ │ strb r2, [r1, r3] │ │ │ │ mov r3, r6 │ │ │ │ add.w r2, r4, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 95134 , std::allocator >)@@Base+0xe4> │ │ │ │ + beq.n 947c4 , std::allocator >)@@Base+0xe4> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 95142 , std::allocator >)@@Base+0xf2> │ │ │ │ + beq.n 947d2 , std::allocator >)@@Base+0xf2> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r5, 95150 , std::allocator >)@@Base+0x100> │ │ │ │ + cbz r5, 947e0 , std::allocator >)@@Base+0x100> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ blx 2c7c0 )@plt> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r3, [r4, #85] @ 0x55 │ │ │ │ - b.n 950aa , std::allocator >)@@Base+0x5a> │ │ │ │ + b.n 9473a , std::allocator >)@@Base+0x5a> │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95110 , std::allocator >)@@Base+0xc0> │ │ │ │ + beq.n 947a0 , std::allocator >)@@Base+0xc0> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 9518e , std::allocator >)@@Base+0x13e> │ │ │ │ + b.n 9481e , std::allocator >)@@Base+0x13e> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2d7b4 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx 2d368 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 95110 , std::allocator >)@@Base+0xc0> │ │ │ │ + b.n 947a0 , std::allocator >)@@Base+0xc0> │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #128] @ (9522c , std::allocator >)@@Base+0x1dc>) │ │ │ │ - ldr r3, [pc, #116] @ (95220 , std::allocator >)@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #128] @ (948bc , std::allocator >)@@Base+0x1dc>) │ │ │ │ + ldr r3, [pc, #116] @ (948b0 , std::allocator >)@@Base+0x1d0>) │ │ │ │ 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 951e0 , std::allocator >)@@Base+0x190> │ │ │ │ + beq.n 94870 , std::allocator >)@@Base+0x190> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ add.w r8, sp, #12 │ │ │ │ - b.n 951a2 , std::allocator >)@@Base+0x152> │ │ │ │ + b.n 94832 , std::allocator >)@@Base+0x152> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #96] @ (95230 , std::allocator >)@@Base+0x1e0>) │ │ │ │ - ldr r3, [pc, #80] @ (95220 , std::allocator >)@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #96] @ (948c0 , std::allocator >)@@Base+0x1e0>) │ │ │ │ + ldr r3, [pc, #80] @ (948b0 , std::allocator >)@@Base+0x1d0>) │ │ │ │ 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 951bc , std::allocator >)@@Base+0x16c> │ │ │ │ + bne.n 9484c , std::allocator >)@@Base+0x16c> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ - ldr r2, [pc, #72] @ (95234 , std::allocator >)@@Base+0x1e4>) │ │ │ │ - ldr r3, [pc, #48] @ (95220 , std::allocator >)@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #72] @ (948c4 , std::allocator >)@@Base+0x1e4>) │ │ │ │ + ldr r3, [pc, #48] @ (948b0 , std::allocator >)@@Base+0x1d0>) │ │ │ │ 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 951e0 , std::allocator >)@@Base+0x190> │ │ │ │ - b.n 951bc , std::allocator >)@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #52] @ (95238 , std::allocator >)@@Base+0x1e8>) │ │ │ │ - ldr r3, [pc, #28] @ (95220 , std::allocator >)@@Base+0x1d0>) │ │ │ │ + beq.n 94870 , std::allocator >)@@Base+0x190> │ │ │ │ + b.n 9484c , std::allocator >)@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #52] @ (948c8 , std::allocator >)@@Base+0x1e8>) │ │ │ │ + ldr r3, [pc, #28] @ (948b0 , std::allocator >)@@Base+0x1d0>) │ │ │ │ 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 951bc , std::allocator >)@@Base+0x16c> │ │ │ │ - ldr r0, [pc, #36] @ (9523c , std::allocator >)@@Base+0x1ec>) │ │ │ │ + bne.n 9484c , std::allocator >)@@Base+0x16c> │ │ │ │ + ldr r0, [pc, #36] @ (948cc , std::allocator >)@@Base+0x1ec>) │ │ │ │ add r0, pc │ │ │ │ blx 2c314 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + add r7, pc, #968 @ (adr r7, 94c80 ) │ │ │ │ movs r3, r0 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + beq.n 94920 ) const@@Base+0x50> │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + add r6, pc, #976 @ (adr r6, 94c90 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + add r6, pc, #832 @ (adr r6, 94c04 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + add r6, pc, #712 @ (adr r6, 94b90 )@@Base+0x140>) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + add r6, pc, #624 @ (adr r6, 94b3c )@@Base+0xec>) │ │ │ │ movs r3, r0 │ │ │ │ - subs r1, #6 │ │ │ │ + negs r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00095240 ) const@@Base>: │ │ │ │ +000948d0 ) const@@Base>: │ │ │ │ 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, #348] @ (953ac ) const@@Base+0x16c>) │ │ │ │ + ldr r2, [pc, #348] @ (94a3c ) const@@Base+0x16c>) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #348] @ (953b0 ) const@@Base+0x170>) │ │ │ │ + ldr r3, [pc, #348] @ (94a40 ) const@@Base+0x170>) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 952d4 ) const@@Base+0x94> │ │ │ │ + beq.n 94964 ) const@@Base+0x94> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 9527a ) const@@Base+0x3a> │ │ │ │ + cbz r3, 9490a ) const@@Base+0x3a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ blx 2c570 , Ipopt::SmartPtr)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r3, [r3, #-32] │ │ │ │ add r5, r3 │ │ │ │ - cbz r0, 952a6 ) const@@Base+0x66> │ │ │ │ + cbz r0, 94936 ) const@@Base+0x66> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbnz r2, 952a6 ) const@@Base+0x66> │ │ │ │ + cbnz r2, 94936 ) const@@Base+0x66> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 952b2 ) const@@Base+0x72> │ │ │ │ + cbz r0, 94942 ) const@@Base+0x72> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbz r2, 952cc ) const@@Base+0x8c> │ │ │ │ - ldr r1, [pc, #256] @ (953b4 ) const@@Base+0x174>) │ │ │ │ - ldr r2, [pc, #248] @ (953b0 ) const@@Base+0x170>) │ │ │ │ + cbz r2, 9495c ) const@@Base+0x8c> │ │ │ │ + ldr r1, [pc, #256] @ (94a44 ) const@@Base+0x174>) │ │ │ │ + ldr r2, [pc, #248] @ (94a40 ) const@@Base+0x170>) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 95378 ) const@@Base+0x138> │ │ │ │ + bne.n 94a08 ) const@@Base+0x138> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ - b.n 952b2 ) const@@Base+0x72> │ │ │ │ + b.n 94942 ) const@@Base+0x72> │ │ │ │ mov r0, sp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ blx 2dca4 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ mov r7, sp │ │ │ │ blx 2b66c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 952f0 ) const@@Base+0xb0> │ │ │ │ + cbz r2, 94980 ) const@@Base+0xb0> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r3, 952fc ) const@@Base+0xbc> │ │ │ │ + cbz r3, 9498c ) const@@Base+0xbc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2c570 , Ipopt::SmartPtr)@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r3, [r3, #-32] │ │ │ │ add r5, r3 │ │ │ │ - cbz r0, 9531e ) const@@Base+0xde> │ │ │ │ + cbz r0, 949ae ) const@@Base+0xde> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbz r2, 95342 ) const@@Base+0x102> │ │ │ │ + cbz r2, 949d2 ) const@@Base+0x102> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 95330 ) const@@Base+0xf0> │ │ │ │ + cbz r0, 949c0 ) const@@Base+0xf0> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbnz r2, 95330 ) const@@Base+0xf0> │ │ │ │ + cbnz r2, 949c0 ) const@@Base+0xf0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 952b2 ) const@@Base+0x72> │ │ │ │ + beq.n 94942 ) const@@Base+0x72> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 952b2 ) const@@Base+0x72> │ │ │ │ - b.n 952cc ) const@@Base+0x8c> │ │ │ │ + bne.n 94942 ) const@@Base+0x72> │ │ │ │ + b.n 9495c ) const@@Base+0x8c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r2 │ │ │ │ - b.n 9531e ) const@@Base+0xde> │ │ │ │ + b.n 949ae ) const@@Base+0xde> │ │ │ │ mov r0, r6 │ │ │ │ blx 2daa8 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2daa8 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #80] @ (953b8 ) const@@Base+0x178>) │ │ │ │ - ldr r3, [pc, #72] @ (953b0 ) const@@Base+0x170>) │ │ │ │ + ldr r2, [pc, #80] @ (94a48 ) const@@Base+0x178>) │ │ │ │ + ldr r3, [pc, #72] @ (94a40 ) const@@Base+0x170>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 953a6 ) const@@Base+0x166> │ │ │ │ + beq.n 94a36 ) const@@Base+0x166> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 9535e ) const@@Base+0x11e> │ │ │ │ + b.n 949ee ) const@@Base+0x11e> │ │ │ │ mov r0, r6 │ │ │ │ blx 2daa8 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c344 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #40] @ (953bc ) const@@Base+0x17c>) │ │ │ │ - ldr r3, [pc, #24] @ (953b0 ) const@@Base+0x170>) │ │ │ │ + ldr r2, [pc, #40] @ (94a4c ) const@@Base+0x17c>) │ │ │ │ + ldr r3, [pc, #24] @ (94a40 ) const@@Base+0x170>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 95378 ) const@@Base+0x138> │ │ │ │ + bne.n 94a08 ) const@@Base+0x138> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + add r6, pc, #296 @ (adr r6, 94b68 )@@Base+0x118>) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + add r5, pc, #936 @ (adr r5, 94df0 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + add r5, pc, #224 @ (adr r5, 94b2c )@@Base+0xdc>) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + add r5, pc, #40 @ (adr r5, 94a78 )@@Base+0x28>) │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000953c0 )@@Base>: │ │ │ │ +00094a50 )@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #352] @ (95534 )@@Base+0x174>) │ │ │ │ + ldr r0, [pc, #352] @ (94bc4 )@@Base+0x174>) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #352] @ (95538 )@@Base+0x178>) │ │ │ │ + ldr r2, [pc, #352] @ (94bc8 )@@Base+0x178>) │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #352] @ (9553c )@@Base+0x17c>) │ │ │ │ + ldr r3, [pc, #352] @ (94bcc )@@Base+0x17c>) │ │ │ │ sub sp, #16 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 954de )@@Base+0x11e> │ │ │ │ - ldr r2, [pc, #336] @ (95540 )@@Base+0x180>) │ │ │ │ + beq.n 94b6e )@@Base+0x11e> │ │ │ │ + ldr r2, [pc, #336] @ (94bd0 )@@Base+0x180>) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #336] @ (95544 )@@Base+0x184>) │ │ │ │ + ldr r1, [pc, #336] @ (94bd4 )@@Base+0x184>) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 2cb0c <__dynamic_cast@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9549e )@@Base+0xde> │ │ │ │ + beq.n 94b2e )@@Base+0xde> │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95494 )@@Base+0xd4> │ │ │ │ + bne.n 94b24 )@@Base+0xd4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #-28] │ │ │ │ add r3, r0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 954cc )@@Base+0x10c> │ │ │ │ + bgt.n 94b5c )@@Base+0x10c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldrd r3, r5, [r0, #20] │ │ │ │ subs r5, r5, r3 │ │ │ │ ldrd r2, r3, [r0, #32] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 95514 )@@Base+0x154> │ │ │ │ + bne.n 94ba4 )@@Base+0x154> │ │ │ │ ldrd r2, r3, [r0, #68] @ 0x44 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldrd r1, r2, [r0, #80] @ 0x50 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95530 )@@Base+0x170> │ │ │ │ + bne.n 94bc0 )@@Base+0x170> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldr.w r2, [r2, #-28] │ │ │ │ add r2, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp.w r1, r5, asr #3 │ │ │ │ - bne.n 95500 )@@Base+0x140> │ │ │ │ + bne.n 94b90 )@@Base+0x140> │ │ │ │ ldr r5, [r2, #20] │ │ │ │ add.w r3, r3, r1, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9551c )@@Base+0x15c> │ │ │ │ + bne.n 94bac )@@Base+0x15c> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ blx 2c96c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 9549c )@@Base+0xdc> │ │ │ │ + cbz r3, 94b2c )@@Base+0xdc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 954b6 )@@Base+0xf6> │ │ │ │ + cbz r2, 94b46 )@@Base+0xf6> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2da54 )@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbz r0, 9549c )@@Base+0xdc> │ │ │ │ + cbz r0, 94b2c )@@Base+0xdc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 9549c )@@Base+0xdc> │ │ │ │ + cbnz r3, 94b2c )@@Base+0xdc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9549c )@@Base+0xdc> │ │ │ │ + b.n 94b2c )@@Base+0xdc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #168] @ (95548 )@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #148] @ (95538 )@@Base+0x178>) │ │ │ │ + ldr r2, [pc, #168] @ (94bd8 )@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #148] @ (94bc8 )@@Base+0x178>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 954fc )@@Base+0x13c> │ │ │ │ + bne.n 94b8c )@@Base+0x13c> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95478 )@@Base+0xb8> │ │ │ │ + beq.n 94b08 )@@Base+0xb8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 95476 )@@Base+0xb6> │ │ │ │ + b.n 94b06 )@@Base+0xb6> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2ca78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 95426 )@@Base+0x66> │ │ │ │ + b.n 94ab6 )@@Base+0x66> │ │ │ │ mov r0, r1 │ │ │ │ - b.n 9549e )@@Base+0xde> │ │ │ │ + b.n 94b2e )@@Base+0xde> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2daa8 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #96] @ (9554c )@@Base+0x18c>) │ │ │ │ - ldr r3, [pc, #76] @ (95538 )@@Base+0x178>) │ │ │ │ + ldr r2, [pc, #96] @ (94bdc )@@Base+0x18c>) │ │ │ │ + ldr r3, [pc, #76] @ (94bc8 )@@Base+0x178>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 95518 )@@Base+0x158> │ │ │ │ + beq.n 94ba8 )@@Base+0x158> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (95550 )@@Base+0x190>) │ │ │ │ + ldr r3, [pc, #76] @ (94be0 )@@Base+0x190>) │ │ │ │ mov.w r2, #388 @ 0x184 │ │ │ │ - ldr r1, [pc, #76] @ (95554 )@@Base+0x194>) │ │ │ │ - ldr r0, [pc, #76] @ (95558 )@@Base+0x198>) │ │ │ │ + ldr r1, [pc, #76] @ (94be4 )@@Base+0x194>) │ │ │ │ + ldr r0, [pc, #76] @ (94be8 )@@Base+0x198>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - bl 2ff3c │ │ │ │ + bl 2feb0 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r3, [pc, #60] @ (9555c )@@Base+0x19c>) │ │ │ │ + ldr r3, [pc, #60] @ (94bec )@@Base+0x19c>) │ │ │ │ movw r2, #389 @ 0x185 │ │ │ │ - ldr r1, [pc, #60] @ (95560 )@@Base+0x1a0>) │ │ │ │ - ldr r0, [pc, #60] @ (95564 )@@Base+0x1a4>) │ │ │ │ + ldr r1, [pc, #60] @ (94bf0 )@@Base+0x1a0>) │ │ │ │ + ldr r0, [pc, #60] @ (94bf4 )@@Base+0x1a4>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2c800 <__assert_fail@plt> │ │ │ │ - bl 2ff68 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + bl 2fedc │ │ │ │ + add r4, pc, #808 @ (adr r4, 94ef0 ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + add r4, pc, #784 @ (adr r4, 94ee0 ) │ │ │ │ movs r3, r0 │ │ │ │ asrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + add r3, pc, #1016 @ (adr r3, 94fd4 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + add r3, pc, #720 @ (adr r3, 94eb0 ) │ │ │ │ movs r3, r0 │ │ │ │ - vaddl.s8 q0, d6, d1 │ │ │ │ - vext.8 d16, d0, d1, #0 │ │ │ │ - and.w r0, r2, #1 │ │ │ │ - vhadd.s32 d16, d10, d1 │ │ │ │ - vaddl.s16 q8, d4, d1 │ │ │ │ - and.w r0, r2, #1 │ │ │ │ + ldr.w r0, [r6, r1] │ │ │ │ + str.w r0, [r0, #1] │ │ │ │ + ldr.w r0, [r2, #1] │ │ │ │ + ldrh.w r0, [sl, r1] │ │ │ │ + strh.w r0, [r4, #1] │ │ │ │ + ldr.w r0, [r2, #1] │ │ │ │ │ │ │ │ -00095568 : │ │ │ │ +00094bf8 : │ │ │ │ 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, #308] @ (956b0 ) │ │ │ │ + ldr r2, [pc, #308] @ (94d40 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #308] @ (956b4 ) │ │ │ │ + ldr r3, [pc, #308] @ (94d44 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #308] @ (956b8 ) │ │ │ │ + ldr r5, [pc, #308] @ (94d48 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2d018 │ │ │ │ - ldr r3, [pc, #292] @ (956bc ) │ │ │ │ + ldr r3, [pc, #292] @ (94d4c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ adds r3, #8 │ │ │ │ strb.w r2, [r4, #76] @ 0x4c │ │ │ │ strh.w r2, [r4, #84] @ 0x54 │ │ │ │ mvn.w r2, #198 @ 0xc6 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 955d4 │ │ │ │ - ldr r2, [pc, #260] @ (956c0 ) │ │ │ │ - ldr r3, [pc, #248] @ (956b4 ) │ │ │ │ + cbz r1, 94c64 │ │ │ │ + ldr r2, [pc, #260] @ (94d50 ) │ │ │ │ + ldr r3, [pc, #248] @ (94d44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 956a6 │ │ │ │ + bne.n 94d36 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 955e6 │ │ │ │ + cbz r3, 94c76 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ - cbz r2, 955f6 │ │ │ │ + cbz r2, 94c86 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 9560c │ │ │ │ + cbz r3, 94c9c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ blx 2dbf0 , Ipopt::SmartPtr, Ipopt::SmartPtr)@plt> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - cbz r0, 9562e │ │ │ │ + cbz r0, 94cbe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 95662 │ │ │ │ + cbz r3, 94cf2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 9563c │ │ │ │ + cbz r0, 94ccc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 9565a │ │ │ │ + cbz r3, 94cea │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 955b8 │ │ │ │ + beq.n 94c48 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 955b8 │ │ │ │ + bne.n 94c48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 955b8 │ │ │ │ + b.n 94c48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9563c │ │ │ │ + b.n 94ccc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9562e │ │ │ │ + b.n 94cbe │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2b5e4 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2d054 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ blx 2d67c ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2daf0 │ │ │ │ - ldr r2, [pc, #48] @ (956c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (956b4 ) │ │ │ │ + ldr r2, [pc, #48] @ (94d54 ) │ │ │ │ + ldr r3, [pc, #28] @ (94d44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 956ac │ │ │ │ + beq.n 94d3c │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 95684 │ │ │ │ + b.n 94d14 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + add r3, pc, #128 @ (adr r3, 94dc4 ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + add r3, pc, #104 @ (adr r3, 94db4 ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + add r2, pc, #912 @ (adr r2, 950e4 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + add r2, pc, #40 @ (adr r2, 94d80 ) │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000956c8 : │ │ │ │ +00094d58 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #300] @ (95808 ) │ │ │ │ + ldr r2, [pc, #300] @ (94e98 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #300] @ (9580c ) │ │ │ │ + ldr r3, [pc, #300] @ (94e9c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #300] @ (95810 ) │ │ │ │ + ldr r5, [pc, #300] @ (94ea0 ) │ │ │ │ mov r6, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2d944 │ │ │ │ - ldr r3, [pc, #284] @ (95814 ) │ │ │ │ + ldr r3, [pc, #284] @ (94ea4 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ ldrb.w r0, [r6, #76] @ 0x4c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ strd r2, r1, [r4, #68] @ 0x44 │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ adds r3, #8 │ │ │ │ @@ -165693,138 +164638,138 @@ │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r4, #84] @ 0x54 │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 95728 │ │ │ │ + cbz r3, 94db8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - cbz r6, 95738 │ │ │ │ + cbz r6, 94dc8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ add r7, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - cbz r3, 9574c │ │ │ │ + cbz r3, 94ddc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ blx 2dbf0 , Ipopt::SmartPtr, Ipopt::SmartPtr)@plt> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - cbz r0, 9576c │ │ │ │ + cbz r0, 94dfc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 957b8 │ │ │ │ + cbz r3, 94e48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 9577a │ │ │ │ + cbz r0, 94e0a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 957b0 │ │ │ │ + cbz r3, 94e40 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - cbz r0, 9578c │ │ │ │ + cbz r0, 94e1c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 957a8 │ │ │ │ - ldr r2, [pc, #136] @ (95818 ) │ │ │ │ - ldr r3, [pc, #124] @ (9580c ) │ │ │ │ + cbz r3, 94e38 │ │ │ │ + ldr r2, [pc, #136] @ (94ea8 ) │ │ │ │ + ldr r3, [pc, #124] @ (94e9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 957fc │ │ │ │ + bne.n 94e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9578c │ │ │ │ + b.n 94e1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9577a │ │ │ │ + b.n 94e0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9576c │ │ │ │ + b.n 94dfc │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b5e4 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ mov r0, sp │ │ │ │ blx 2d054 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ blx 2d67c ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2daf0 │ │ │ │ - ldr r2, [pc, #48] @ (9581c ) │ │ │ │ - ldr r3, [pc, #32] @ (9580c ) │ │ │ │ + ldr r2, [pc, #48] @ (94eac ) │ │ │ │ + ldr r3, [pc, #32] @ (94e9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 95802 │ │ │ │ + beq.n 94e92 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 957da │ │ │ │ + b.n 94e6a │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + add r1, pc, #768 @ (adr r1, 9519c ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + add r1, pc, #744 @ (adr r1, 9518c ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + add r1, pc, #64 @ (adr r1, 94eec ) │ │ │ │ movs r3, r0 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + add r0, pc, #720 @ (adr r0, 95180 ) │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00095820 : │ │ │ │ +00094eb0 : │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #236] @ (95920 ) │ │ │ │ + ldr r2, [pc, #236] @ (94fb0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #236] @ (95924 ) │ │ │ │ + ldr r3, [pc, #236] @ (94fb4 ) │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #236] @ 95928 │ │ │ │ + ldr.w r8, [pc, #236] @ 94fb8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -165835,612 +164780,612 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 2c4d0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #192] @ (9592c ) │ │ │ │ + ldr r3, [pc, #192] @ (94fbc ) │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 958d2 │ │ │ │ + bne.n 94f62 │ │ │ │ add r1, sp, #4 │ │ │ │ add.w r8, sp, #12 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ strb.w r2, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 958a4 │ │ │ │ + beq.n 94f34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, sp │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r6, #0] │ │ │ │ blx 2c4d0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #120] @ (95930 ) │ │ │ │ - ldr r3, [pc, #104] @ (95924 ) │ │ │ │ + ldr r2, [pc, #120] @ (94fc0 ) │ │ │ │ + ldr r3, [pc, #104] @ (94fb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 958fa │ │ │ │ + bne.n 94f8a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #96] @ (95934 ) │ │ │ │ + ldr r1, [pc, #96] @ (94fc4 ) │ │ │ │ add r1, pc │ │ │ │ blx r8 │ │ │ │ - b.n 958a4 │ │ │ │ + b.n 94f34 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, sp │ │ │ │ blx 2c4d0 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #80] @ (95938 ) │ │ │ │ - ldr r3, [pc, #56] @ (95924 ) │ │ │ │ + ldr r2, [pc, #80] @ (94fc8 ) │ │ │ │ + ldr r3, [pc, #56] @ (94fb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9591a │ │ │ │ + beq.n 94faa │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - ldr r2, [pc, #52] @ (9593c ) │ │ │ │ - ldr r3, [pc, #24] @ (95924 ) │ │ │ │ + ldr r2, [pc, #52] @ (94fcc ) │ │ │ │ + ldr r3, [pc, #24] @ (94fb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 958fa │ │ │ │ + bne.n 94f8a │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 958e0 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + b.n 94f70 │ │ │ │ + add r0, pc, #416 @ (adr r0, 95154 ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + add r0, pc, #376 @ (adr r0, 95134 ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00095940 : │ │ │ │ +00094fd0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #264] @ (95a58 ) │ │ │ │ + ldr r1, [pc, #264] @ (950e8 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #264] @ (95a5c ) │ │ │ │ + ldr r2, [pc, #264] @ (950ec ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #260] @ (95a60 ) │ │ │ │ + ldr r0, [pc, #260] @ (950f0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb.w r2, [r3, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 959c8 │ │ │ │ + bne.n 95058 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 959ce │ │ │ │ + cbz r0, 9505e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 959b0 │ │ │ │ + cbz r0, 95040 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 959b0 │ │ │ │ - ldr r3, [pc, #204] @ (95a64 ) │ │ │ │ + cbnz r3, 95040 │ │ │ │ + ldr r3, [pc, #204] @ (950f4 ) │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ vstr d0, [sp] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 95a10 │ │ │ │ + bne.n 950a0 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ blx 2c2a8 │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #180] @ (95a68 ) │ │ │ │ - ldr r3, [pc, #168] @ (95a5c ) │ │ │ │ + ldr r2, [pc, #180] @ (950f8 ) │ │ │ │ + ldr r3, [pc, #168] @ (950ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 95a40 │ │ │ │ + bne.n 950d0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - vldr d0, [pc, #132] @ 95a50 │ │ │ │ - b.n 959b0 │ │ │ │ + vldr d0, [pc, #132] @ 950e0 │ │ │ │ + b.n 95040 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #152] @ (95a6c ) │ │ │ │ + ldr r3, [pc, #152] @ (950fc ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95a18 │ │ │ │ + bne.n 950a8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - cbz r0, 959e6 │ │ │ │ + cbz r0, 95076 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #4 │ │ │ │ - ldr r3, [pc, #128] @ (95a70 ) │ │ │ │ + ldr r3, [pc, #128] @ (95100 ) │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, pc │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #1 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 95a0a │ │ │ │ + cbz r0, 9509a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 95a0a │ │ │ │ + cbnz r3, 9509a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - vldr d0, [pc, #68] @ 95a50 │ │ │ │ - b.n 9598a │ │ │ │ + vldr d0, [pc, #68] @ 950e0 │ │ │ │ + b.n 9501a │ │ │ │ blx r2 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 959b0 │ │ │ │ + b.n 95040 │ │ │ │ add r0, sp, #16 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b.n 959e8 │ │ │ │ + b.n 95078 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2b5e4 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2d6b8 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #68] @ (95a74 ) │ │ │ │ - ldr r3, [pc, #44] @ (95a5c ) │ │ │ │ + ldr r2, [pc, #68] @ (95104 ) │ │ │ │ + ldr r3, [pc, #44] @ (950ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 95a46 │ │ │ │ + beq.n 950d6 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 95a26 │ │ │ │ + b.n 950b6 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r4, r1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + bics.w r0, r4, #8454144 @ 0x810000 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00095a78 : │ │ │ │ +00095108 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #244] @ (95b7c ) │ │ │ │ + ldr r1, [pc, #244] @ (9520c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #244] @ (95b80 ) │ │ │ │ + ldr r2, [pc, #244] @ (95210 ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #240] @ (95b84 ) │ │ │ │ + ldr r0, [pc, #240] @ (95214 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb.w r2, [r3, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95b00 │ │ │ │ + bne.n 95190 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 95b04 │ │ │ │ + cbz r0, 95194 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 95ae6 │ │ │ │ + cbz r0, 95176 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - cbnz r2, 95ae6 │ │ │ │ - ldr r2, [pc, #180] @ (95b88 ) │ │ │ │ + cbnz r2, 95176 │ │ │ │ + ldr r2, [pc, #180] @ (95218 ) │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 95b44 │ │ │ │ + bne.n 951d4 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #164] @ (95b8c ) │ │ │ │ - ldr r2, [pc, #148] @ (95b80 ) │ │ │ │ + ldr r1, [pc, #164] @ (9521c ) │ │ │ │ + ldr r2, [pc, #148] @ (95210 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 95b72 │ │ │ │ + bne.n 95202 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 95ae6 │ │ │ │ + b.n 95176 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #136] @ (95b90 ) │ │ │ │ + ldr r3, [pc, #136] @ (95220 ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95b4a │ │ │ │ + bne.n 951da │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - cbz r0, 95b1c │ │ │ │ + cbz r0, 951ac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #4 │ │ │ │ - ldr r3, [pc, #112] @ (95b94 ) │ │ │ │ + ldr r3, [pc, #112] @ (95224 ) │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, pc │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #1 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 95b40 │ │ │ │ + cbz r0, 951d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbnz r3, 95b40 │ │ │ │ + cbnz r3, 951d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 95ac4 │ │ │ │ + b.n 95154 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95ae6 │ │ │ │ + b.n 95176 │ │ │ │ add r0, sp, #16 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b.n 95b1e │ │ │ │ + b.n 951ae │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2b5e4 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 2d6b8 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #56] @ (95b98 ) │ │ │ │ - ldr r3, [pc, #28] @ (95b80 ) │ │ │ │ + ldr r2, [pc, #56] @ (95228 ) │ │ │ │ + ldr r3, [pc, #28] @ (95210 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 95b78 │ │ │ │ + beq.n 95208 │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ - b.n 95b58 │ │ │ │ + b.n 951e8 │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r2, r1 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + sbfx r0, r2, #0, #2 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ movs r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95daa │ │ │ │ + beq.w 9543a │ │ │ │ stmdb 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 95d74 │ │ │ │ + beq.w 95404 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 95d48 │ │ │ │ + beq.w 953d8 │ │ │ │ ldr.w fp, [sl, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 95d18 │ │ │ │ + beq.w 953a8 │ │ │ │ ldr.w r4, [fp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 95cbc │ │ │ │ + beq.n 9534c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95c66 │ │ │ │ + beq.n 952f6 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 95c90 │ │ │ │ + beq.n 95320 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 95cec │ │ │ │ + beq.n 9537c │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, 95c34 │ │ │ │ + cbz r7, 952c4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 95b9c │ │ │ │ + bl 9522c │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 95c28 │ │ │ │ + beq.n 952b8 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 95c00 │ │ │ │ + bne.n 95290 │ │ │ │ add.w r0, r9, #40 @ 0x28 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add.w r2, r9, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 95c56 │ │ │ │ + beq.n 952e6 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 95cec │ │ │ │ + beq.n 9537c │ │ │ │ mov r9, r7 │ │ │ │ - b.n 95bfa │ │ │ │ + b.n 9528a │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 95c82 │ │ │ │ + beq.n 95312 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r5, 95cbc │ │ │ │ + cbz r5, 9534c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 95be4 │ │ │ │ + b.n 95274 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 95cac │ │ │ │ + beq.n 9533c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 95c66 │ │ │ │ + beq.n 952f6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 95bea │ │ │ │ + b.n 9527a │ │ │ │ add.w r0, fp, #40 @ 0x28 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, fp, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 95cde │ │ │ │ + beq.n 9536e │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 95d18 │ │ │ │ + cbz r4, 953a8 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 95bdc │ │ │ │ + b.n 9526c │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 95d08 │ │ │ │ + beq.n 95398 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 95c90 │ │ │ │ + beq.n 95320 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 95bf0 │ │ │ │ + b.n 95280 │ │ │ │ add.w r0, sl, #40 @ 0x28 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, sl, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 95d3a │ │ │ │ + beq.n 953ca │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 95d48 │ │ │ │ + cbz r4, 953d8 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 95bd0 │ │ │ │ + b.n 95260 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 95d66 │ │ │ │ + beq.n 953f6 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 95d74 │ │ │ │ + cbz r4, 95404 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 95bc2 │ │ │ │ + b.n 95252 │ │ │ │ add.w r0, r8, #40 @ 0x28 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ blx 2d11c ::ReleasePointer_()@plt> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r8, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 95d96 │ │ │ │ + beq.n 95426 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2a8 │ │ │ │ - cbz r4, 95da4 │ │ │ │ + cbz r4, 95434 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 95bb6 │ │ │ │ + b.n 95246 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00095dac , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base>: │ │ │ │ +0009543c , Ipopt::SmartPtr, 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, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #568] @ (95ff8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x24c>) │ │ │ │ + ldr r2, [pc, #568] @ (95688 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x24c>) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #568] @ (95ffc , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250>) │ │ │ │ + ldr r3, [pc, #568] @ (9568c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250>) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r1, #0] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w sl, [pc, #564] @ 96000 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x254> │ │ │ │ + ldr.w sl, [pc, #564] @ 95690 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x254> │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - cbz r5, 95dea , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3e> │ │ │ │ + cbz r5, 9547a , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x3e> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ ldr.w fp, [r9] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 95e0a , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x5e> │ │ │ │ + beq.n 9549a , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x5e> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ add r5, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w fp, [sp, #20] │ │ │ │ - cbz r3, 95e22 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x76> │ │ │ │ + cbz r3, 954b2 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x76> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #480] @ (96004 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x258>) │ │ │ │ + ldr r1, [pc, #480] @ (95694 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x258>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ @@ -166457,651 +165402,651 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ strb.w ip, [sp, #43] @ 0x2b │ │ │ │ blx 2d724 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 95e70 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0xc4> │ │ │ │ + beq.n 95500 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0xc4> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ blx 2c2a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 95e7e , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0xd2> │ │ │ │ + cbz r0, 9550e , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0xd2> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95f7c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1d0> │ │ │ │ + beq.n 9560c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1d0> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #380] @ (96008 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x25c>) │ │ │ │ + ldr r3, [pc, #380] @ (95698 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x25c>) │ │ │ │ add.w r0, r4, #16 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr.w sl, [r7] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strh.w r3, [r4, #84] @ 0x54 │ │ │ │ mvn.w r3, #198 @ 0xc6 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 95ec2 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x116> │ │ │ │ + beq.n 95552 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x116> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ str.w sl, [r4, #16] │ │ │ │ blx 2b66c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ - cbz r3, 95edc , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x130> │ │ │ │ + cbz r3, 9556c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x130> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r7, [r9] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbz r7, 95eee , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x142> │ │ │ │ + cbz r7, 9557e , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x142> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r7, [sp, #20] │ │ │ │ - cbz r3, 95f02 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x156> │ │ │ │ + cbz r3, 95592 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x156> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sl │ │ │ │ blx 2dbf0 , Ipopt::SmartPtr, Ipopt::SmartPtr)@plt> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - cbz r0, 95f26 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x17a> │ │ │ │ + cbz r0, 955b6 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x17a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 95f74 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1c8> │ │ │ │ + cbz r3, 95604 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1c8> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str.w sl, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 95f36 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x18a> │ │ │ │ + cbz r0, 955c6 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x18a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 95f6c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1c0> │ │ │ │ + cbz r3, 955fc , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1c0> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 95f48 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x19c> │ │ │ │ + cbz r0, 955d8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x19c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 95f64 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1b8> │ │ │ │ - ldr r2, [pc, #192] @ (9600c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x260>) │ │ │ │ - ldr r3, [pc, #176] @ (95ffc , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250>) │ │ │ │ + cbz r3, 955f4 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #192] @ (9569c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x260>) │ │ │ │ + ldr r3, [pc, #176] @ (9568c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250>) │ │ │ │ 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 95fc0 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x214> │ │ │ │ + bne.n 95650 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 95f48 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x19c> │ │ │ │ + b.n 955d8 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x19c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 95f36 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x18a> │ │ │ │ + b.n 955c6 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x18a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 95f26 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x17a> │ │ │ │ + b.n 955b6 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x17a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 95e7e , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0xd2> │ │ │ │ + b.n 9550e , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0xd2> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2b5e4 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2d054 ::ReleasePointer_()@plt> │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ blx 2c2a8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ blx 2d67c ::ReleasePointer_()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2daf0 │ │ │ │ - ldr r2, [pc, #96] @ (96010 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x264>) │ │ │ │ - ldr r3, [pc, #76] @ (95ffc , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250>) │ │ │ │ + ldr r2, [pc, #96] @ (956a0 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x264>) │ │ │ │ + ldr r3, [pc, #76] @ (9568c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250>) │ │ │ │ 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 95ff0 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x244> │ │ │ │ + beq.n 95680 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x244> │ │ │ │ blx 2cab8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ccdc , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2b5e4 ::ReleasePointer_()@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ - ldr r2, [pc, #52] @ (96014 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x268>) │ │ │ │ - ldr r3, [pc, #28] @ (95ffc , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250>) │ │ │ │ + ldr r2, [pc, #52] @ (956a4 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x268>) │ │ │ │ + ldr r3, [pc, #28] @ (9568c , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x250>) │ │ │ │ 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 95fc0 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x214> │ │ │ │ + bne.n 95650 , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x214> │ │ │ │ blx 2cae8 <__cxa_end_cleanup@plt> │ │ │ │ - b.n 95f9e , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1f2> │ │ │ │ + b.n 9562e , Ipopt::SmartPtr, Ipopt::SmartPtr)@@Base+0x1f2> │ │ │ │ nop │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00096018 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base>: │ │ │ │ +000956a8 , 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, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #496] @ (9621c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x204>) │ │ │ │ + ldr r2, [pc, #496] @ (958ac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x204>) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #496] @ (96220 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x208>) │ │ │ │ + ldr r3, [pc, #496] @ (958b0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x208>) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r1, #0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #492] @ (96224 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x20c>) │ │ │ │ + ldr r7, [pc, #492] @ (958b4 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x20c>) │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - cbz r5, 96058 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x40> │ │ │ │ + cbz r5, 956e8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x40> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - cbz r3, 96070 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x58> │ │ │ │ + cbz r3, 95700 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x58> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r5, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r3, 9608a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x72> │ │ │ │ + cbz r3, 9571a , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x72> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ add.w r8, sp, #24 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d724 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 960ae , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x96> │ │ │ │ + cbz r0, 9573e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x96> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 961a6 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x18e> │ │ │ │ + beq.n 95836 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x18e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ - ldr r3, [pc, #364] @ (96228 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x210>) │ │ │ │ + ldr r3, [pc, #364] @ (958b8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x210>) │ │ │ │ add.w r0, r4, #16 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r7, [fp] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ strh.w r3, [r4, #84] @ 0x54 │ │ │ │ mvn.w r3, #198 @ 0xc6 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r7, 960e8 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xd0> │ │ │ │ + cbz r7, 95778 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xd0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx 2bdd4 ::ReleasePointer_()@plt> │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ str r7, [r4, #16] │ │ │ │ blx 2b66c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 96102 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xea> │ │ │ │ + cbz r3, 95792 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0xea> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w sl, [sl] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9611c , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x104> │ │ │ │ + beq.n 957ac , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x104> │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - cbz r3, 96132 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x11a> │ │ │ │ + cbz r3, 957c2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x11a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ blx 2dbf0 , Ipopt::SmartPtr, Ipopt::SmartPtr)@plt> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - cbz r0, 96152 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x13a> │ │ │ │ + cbz r0, 957e2 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x13a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 9619e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x186> │ │ │ │ + cbz r3, 9582e , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x186> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 96160 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x148> │ │ │ │ + cbz r0, 957f0 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x148> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 96196 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x17e> │ │ │ │ + cbz r3, 95826 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x17e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2c730 ::ReleasePointer_()@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 96172 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x15a> │ │ │ │ + cbz r0, 95802 , Ipopt::SmartPtr, Ipopt::SmartPtr, std::__cxx11::basic_string, std::allocator > const&)@@Base+0x15a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - cbz r3, 9618e